首页 > 科技推动 > 内容

采用LPC2210的网络化智能温度传感器系统设计

发布于:2024-07-18 编辑:匿名 来源:网络

1 网络化智能传感器简介    网络化智能传感器使传感器从单一功能、单一检测发展到多功能、多点检测;从被动检测向主动信息处理处理方向发展;从本地测量到远距离实时在线测控。

组网使得传感器就近接入网络,传感器与测控设备之间无需点对点连接,大大简化了连接线路,使系统维护和扩展更加容易。

网络化智能传感器一般由信号采集单元、数据处理单元和网络接口单元组成。

这三个单元可以由不同的芯片组成,也可以是单芯片结构。

网络化智能传感器的核心是嵌入式微处理器。

嵌入式微处理器具有体积小、功耗低、可靠性高、抗干扰能力强等特点。

该系统以嵌入式微处理器为核心,以数字温度传感器为采集单元。

系统设计采用信息技术领域最新的B/S(浏览器/服务器)结构。

浏览器作为统一客户端,无需安装软件,使用更方便。

  2 系统硬件设计  2.1 总体框架  采用的嵌入式微处理器LPC是基于16/32位ARM7TDMI-S CPU的微控制器,支持实时仿真和嵌入式跟踪。

极低功耗,具有多个32位定时器、8通道10位ADC、PWM输出和最多9个外部中断,特别适合工业控制和医疗系统;由于内置了广泛的串行通信接口,因此也非常适合通信网关、协议转换器、嵌入式软Modem等类型的应用。

  嵌入式Web智能温度传感器系统设计总体框架如图1所示。

  2.2电源模块  LPC系列ARM7单片机均需要使用2组电源。

I/O口电源为3.3V,内核及片上外设电源为1.8V。

应用系统。

如图2所示,首先从CZl电源接口输入9V直流电源。

二极管D1防止电源反接,并经两个电容C1、C2滤波。

然后通过LM将电源稳压到5V,然后使用LDO芯片。

(低压差电源芯片)稳定输出电压为3.3V和1.8V。

  2.3温度传感器  温度传感器采用单线数字温度传感器DSl,是新一代智能温度传感器适配Maxim 生产的微处理器。

温度测量范围宽,从-55℃到℃,固有温度测量分辨率为0。

5℃。

它支持“单线总线”接口,即从DSl读取信息或向DSl写入信息仅需要一根端口线(单线接口)。

温度转换电源来自数据总线,总线本身也可以为所连接的DSl供电,无需额外供电。

DSl集温度测量和A/D转换于一体,可根据实际要求通过简单编程实现9~12位数字值读取。

具有体积小、接口方便、传输距离远等特点。

  DS0 与微处理器LPC 的连接图如图3 所示。

注意,应添加阻值为5.1 kΩ 的上拉电阻。

  2.4 网络接口   网络接口采用目前较为常用的10Mbps嵌入式以太网控制芯片RTL。

它是一款高度集成的以太网控制芯片,集成了DMA控制器、ISA总线控制器、16 KB SRAM和网络PHY收发器。

用户可以通过DMA将需要发送的数据写入片内SRAM,让芯片自动发送数据;芯片接收到数据后,用户也可以通过DMA将其读出。

  RTLAS 和 LPC 一般通过外部总线连接,其连接关系如表 1 所示。

  从表 1 可以看出,RTLAS 采用了 LPC 外部存储控制的 Bank2 部分,I/ RTLAS的O地址为0x0~0xF,因此当SA8=1且SA5=0时RTLAS被选通,其数据地址为0x~0xF。

  NET_RST为LPC输出引脚,RTLAS中断信号为中断输入信号,为外部中断。

RTLAS的SDO~SDl5通过一个Ω电阻与LPC的D0~D15串联。

另外,系统还增加了LCM接口,可以直接支持SMG28A点阵图形液晶模块,方便通过LCD实时显示传感器接收到的温度。

  3 系统软件分析   3.1 总体设计    系统开发采用ARM公司的ADS1.2作为开发编译环境。

移植了μC/OS-II操作系统,主要用C语言编写。

为了将μC/OS-II移植到ARM处理器上,需要修改与ARM架构相关的三个文件:OS_CPU.h。

H.0S_CPU_A。

ASM,OS_CPU_C。

C、具体移植请参考相关书籍。

  程序首先调用OSinit()对μC/OS-II进行初始化,完成操作系统内部一些变量、数据结构和宏定义的初始化。

在开始多任务处理之前,您需要创建一个名为Task0()的任务。

这非常重要,否则用户的应用程序将会崩溃。

在主任务中,首先调用TargetTInit()函数来初始化目标板。

模板中包含了这个初始化函数,它完成了板卡硬件的一些初始化工作。

然后启动多任务环境,创建3个任务来实现系统的最终目标。

这三项任务包括:传感器的温度采集和处理;温度比较及液晶显示;并建立Web服务器。

下面详细阐述设计过程中的关键问题。

  3.2 软件设计中的关键技术问题  3.2.1 传感器温度采集  在传感器数据采集的软件编程中,采用单线总线协议。

通过单线总线访问DS1的协议包括:初始化DS1、ROM操作命令、存储器操作命令和读取数据/处理数据。

  根据DSl的初始化时序、写入时序、读取时序,分别编写三个子程序:Init_DSl为初始化子程序; WriteOneChar 是写入(命令或数据)子程序; ReadOneChar是读取数据子程序。

所有数据读/写都是从最低位开始。

  本系统字节读取子程序流程如图4所示。

  温度传感器采集关键任务程序代码如下:   3.2.2 Web服务器的建立   建立微处理器中的Web服务器,主要需要移植TCP/IP协议栈。

设计中主要采用ZLG/IP软件包。

它是广州周立功微控制器开发有限公司开发的用于嵌入式系统开发的TCP/IP协议栈,是ZLG系列中间件的重要成员之一。

ZLG/IP提供了在Internet网络上实现IP联系的功能,是一款高性能的嵌入式TCP/IP协议栈软件。

它利用μC/OS-II实时操作系统的信号机制,实现多任务并行、可重入的协议栈。

它完全用ANSI C编写,可以支持μC/OS-II等多种CPU。

ZLG/IP还具有层次清晰、易于升级修改的特点。

ZLG/IP 软件包可以在参考文献中找到。

  ZLG/IP采用模块化层次结构设计,其结构如图5所示。

  图5中,TCP/IP应用程序是用户编写的μC/OS-II任务。

它是ZLG/IP的使用者,位于整个程序的最高层。

TCP/IP应用程序调用ZLG/IP提供的Socket API接口函数在网络上执行相应的操作。

Socket API接口位于TCP/IP协议和应用程序之间。

是用户操作协议栈程序的工具。

在应用程序中,通过调用Socket API接口函数来操作协议栈软件。

采用LPC2210的网络化智能温度传感器系统设计

TCP和UDP处理模块是协议栈程序中处理传输层协议的模块。

它们负责封装和分解传输层数据并保存传输层连接状态。

虚线里面是接收处理,包括IP包、ARP包、ICMP包的处理以及以太网层的数据接收驱动。

接收驱动模块接收到数据后首先对数据进行分类。

如果是IP数据包,则由IP处理模块进行处理。

如果是ARP数据包,则由ARP协议进行处理。

ARP请求报文调用以太网发送模块发送ARP应答报文。

IP处理模块对数据进行分类,将TCP或UDP数据包传送给上层传输层模块进行处理,而ICMP协议处理模块负责处理IC-MP协议。

IP发送模块负责对IP报文进行封装,并将封装后的IP报文传送给下层发送模块。

IP发送模块有四个上层模块调用:Socket API接口、UDP处理、TCP处理和ICMP处理。

它们将相应的参数传输给IP发送模块,由IP发送模块封装。

以太网发送驱动模块是属于以太网层的处理模块。

它负责封装以太网数据包并发送数据。

调用它的模块包括ARP处理模块和IP发送模块。

  由于采用B/S结构,因此编程使用TCP通信的Socket API。

编写TCP通信时有两种类型的任务:服务器模式和客户端模式。

服务器方式需要监听连接,只有与客户端建立连接后才能进行数据处理。

客户端模式是主动连接服务器,连接成功后才能进行数据处理。

图6是TCP通信时服务器端和客户端通信的功能应用图。

  温度传感器在编程期间有其唯一的IP地址。

.奥..子网掩码是。

. . 0,网关地址与IP地址相同。

Web服务器内置于微处理器中,个人PC机为客户端。

当个人需要查询温度传感器的数值时,通过HTTP协议(即http-在浏览器中输入传感器的IP地址即可进入系统的网页温度浏览界面。

  Web服务器任务程序代码如下:   结论  本系统经过测试,运行良好,可以方便地通过浏览器查询温度传感器实时采集的温度值。

网络化智能传感器是当今传感器技术发展的新方向。

该系统使用嵌入式技术来实现基本的基于网络的智能传感器。

设计的重点主要是TCP/IP通信协议的实现,即将TCP/IP协议栈移植到系统中,然后调用相关的API函数来实现网络通信。

Web功能的实现主要采用B/S模式,通过上层HTTP协议实现浏览器与嵌入式网络传感器的交互。

传感器的网络化控制可以很好地应用于家电或工业现场的控制,具有良好的应用前景。

采用LPC2210的网络化智能温度传感器系统设计

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 【投资日报】73家IPO企业退出背后的真相,马云套现9000万

    【投资日报】73家IPO企业退出背后的真相,马云套现9000万

    【资本事件】  1。 73家IPO企业撤单真相:主动撤单,享受绿色通道  5月31日晚上9点之后,IPO公司财务核查风波终于关闭了申报大门。 但令市场意外的是,上周,78家拟IPO但尚未提交核查报告的公司中,有73家选择撤单。 “是否提交自查报告,在最后一周,实际上是与监管政策

    06-18

  • 从“不插电”耳机开始,未来我们距离告别“续航焦虑”还有多远?

    从“不插电”耳机开始,未来我们距离告别“续航焦虑”还有多远?

    阿迪达斯的RPT-02 SOL耳机与普通耳机有点不同。 除了有一个可拆卸的清洁盖供运动场景使用外,它没有配备充电线。 因为它的主要充电方式是太阳能。 尽管太阳能技术已经存在很长时间了,但由于效率和成本的限制,它距离我们的生活仍然很遥远。 时至今日,一种新形式的太阳能技术

    06-21

  • 瑞石基金完成1亿元战略融资,建信信托、山东省国有资产有限公司领投,

    瑞石基金完成1亿元战略融资,建信信托、山东省国有资产有限公司领投,

    据投资界(ID:pedaily)6月23日消息,瑞石基金宣布完成1亿元战略融资,由建信信托基金建信星空领投,建华金融基金、山东财团旗下基金济南兴文二号跟投。 瑞世方达成立于2018年5月,总部位于北京。 在全国25个省、直辖市和香港特别行政区、美国旧金山、英国伦敦、日本等43个

    06-18

  • 这个时代的“天选之工”

    这个时代的“天选之工”

    介绍1||伍羡表示,那个时代刚毕业的大学生,没有出身、没有背景,非常愿意到外资企业工作。 他甚至放弃了留在母校工作的机会。 伍羡说:“我果断决定去市场。 ” 2 ||王爱国外出打工的目的很简单,就是为了赚钱,减轻家里的负担。 在他看来,所谓保护自己的财富,就是“少花钱

    06-17

  • 腾讯领投,小鱼易连完成C轮融资

    腾讯领投,小鱼易连完成C轮融资

    据投资界4月18日消息,小鱼易连宣布获得腾讯领投的C轮融资。 据了解,本轮募集资金将全部用于小鱼易连云视频系统在工业互联网领域的落地,打通企业、政府、个人之间的柔性生态全产业链。 它还将开发行业领先的产品和技术。 进一步加大在领域、客户开发和培育等方面的投入。 小

    06-17

  • 极客公园邀你一起探寻技术X资本的下一个引爆点

    极客公园邀你一起探寻技术X资本的下一个引爆点

    极客公园邀您探索科技下一个引爆点 在世界级演艺场地上海世博中心,为期两天的科技领袖与商业精英盛会即将拉开帷幕。 届时,最前沿的科技创新、最前沿的创业者、最有远见的资本力量都将齐聚这里,共同探讨创新技术商业化的最佳路径,如何更好地将商业与技术结合起来,以及下一

    06-18

  • 吉卜力公园预开园期间,去看看哈尔的城堡和小月、小梅的故居

    吉卜力公园预开园期间,去看看哈尔的城堡和小月、小梅的故居

    如果能看到真正的哈尔城堡和小月、小梅一家人居住的房子《龙猫》, 《幽灵公主》,琪琪的家在《魔女宅急便》……那会在哪里呢?没错,就是将于 2020 年 11 月 1 日开放的吉卜力公园。 ▲图片来自:吉卜力工作室 位于日本爱知县的爱知世博纪念公园(爱地球博客纪念公园),曾在

    06-21

  • 邦琪生物科技完成数千万元A轮融资,敦行资本

    邦琪生物科技完成数千万元A轮融资,敦行资本

    投资界(ID:pedaily)领投 据6月6日消息,苏州邦琪生物科技有限公司(以下简称“邦琪生物”) 》)宣布完成数千万元A轮融资。 本轮融资由敦行资本领投,接力基金跟投。 募集资金将用于产品管线拓展、医疗器械注册申报以及项目快速推进。 值得一提的是,这是邦琪生物在疫情期

    06-17

  • 成都高新区发布2022年产业基金组建方案

    成都高新区发布2022年产业基金组建方案

    据投资界2月9日消息,2月8日,成都高新区召开优化营商环境大会,发布产业基金组建方案。 会议指出,2020年成都高新区将加快设立产业基金,安排不低于1亿元的投资,引导社会资本参与,设立不低于1亿元的产业投资基金其中40%投资于电子信息产业。 20%投资于生物医药产业,20%投

    06-18

  • 瑞明新药完成近亿元A+轮融资,汇美资本领投

    瑞明新药完成近亿元A+轮融资,汇美资本领投

    6月16日消息,近日,苏州瑞明新药研发有限公司(以下简称:瑞明新药) )宣布完成A+轮融资,由汇美资本领投,现有股东泰煜投资、盛鼎药业投资跟投。 据悉,本次融资是公司继去年A轮之后一年内完成的又一新一轮融资。 本次募集资金将主要用于公司多个产品的IND备案、临床探索以

    06-18

  • 「漫格科技」获数千万Pre-A轮融资

    「漫格科技」获数千万Pre-A轮融资

    近日,上海漫格科技有限公司完成数千万元Pre-A轮融资,获幸福资本独家投资。 本轮融资主要用于增材制造工业软件核心技术研发、全球市场推广及行业应用实施。 据介绍,曼格科技是一家致力于自主研发增材制造工业软件CAD/CAM的3D打印软件公司,为医疗、教育、航空航天、工业和消

    06-17

  • 寻找硬技术-经过一个半世纪的技术接力,Atmos科技要做中国的“杜比”

    寻找硬技术-经过一个半世纪的技术接力,Atmos科技要做中国的“杜比”

    浠庢敹闊虫満銆佺數瑙嗗埌鐢佃剳銆佹櫤鑳芥墜鏈猴紝浠ュ強鐜板湪鐨勬挱鏀惧伐鍏峰拰姹借溅绯荤粺锛屼竴鍒囬兘涓庡0闊虫伅鎭浉鍏炽?傚0闊冲凡缁忔垚涓虹敓娲讳腑涓嶅彲鎴栫己鐨勪竴閮ㄥ垎锛屽氨杩炶埅绌鸿埅澶╀篃娑夊強鍒伴煶棰戞妧鏈?傜劧鑰岋紝浜轰滑瀛樺偍鍜岀鐞嗗

    06-17