关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 一种基于物联网的远程监控系统设计

一种基于物联网的远程监控系统设计

作者:时间:2012-04-25来源:网络收藏

摘要:为了实现工厂、交通等监控管理,系统采用DM900芯片和CC24300为主实现通信,核心部分主要包括ARM中央控制平台及嵌入式Linux操作系统移植,创新之处在于融入了物技术并巧妙地移植移植U-Boot和嵌入式Linux操作系统的编译内核配置。按照系统的整个工作软件流程图进行了试验和联调,符合原目标,系统具有扩展性,通用性和能与其他监控设备无缝连接等性能,以满足不同工作环境的需要,可为其他所借鉴和参考。
关键词:ARM;物;嵌入式Linux操作系统;监控

远程现已成为现代化生产、生活中不可缺少的重要组成部分。目前,监控系列产品种类繁多,大部分广泛应用于交通、医院、银行、家居、学校等安防领域。伴随着对物联网(Internet of Things)应用研究的不断深入,使得远程的应用领域更为广泛。本
文创新点在于是物联网、以ARM内核芯片的嵌入式系统为核心技术的远程监控系统,其中巧妙地移植移植U-Boot和嵌入式Linux操作系统的编译内核配置。虽然主要是关于某市几个重要路口的交通远程监控管理系统的核心设计内容,但亦可为其他物联网的远程监控系统所借鉴。

1 系统体系结构及功能
本设计系统主要由控制模块、ARM中央控制平台、ZigBee无线传输、以太网通信和多个扩展接口等部分组成,实际中可根据需求和使用环境灵活地选用适合的接口进行操作,其体系结构如图1所示。

本文引用地址:http://www.eepw.com.cn/article/160745.htm

a.JPG


该系统主要是利用RS 232接口实现ARM嵌入式系统与Zigbee无线系统的连接进而实现网关设备的功能。通过ARM中央控制平台和Zigbee芯片的RS 232线路驱动器/接收器MAX3221芯片来实现串行数据的通信。由于采用了常见的串口作为通信媒介,简化了硬件设计。作为接收命令端的Zigbee芯片由于采用的是8051为内核的CPU,时刻处于等待命令状态。ARM中央控制平台植入了Linux操作系统,当运行了串口实现程序后,就可向Zigbee芯片发出采集信息的命令。因此系统主要的软件实现就是Linux系统下的串口实现程序的设计。
其中检测控制模块可以是温度控制模块、压力了控制模块、流量控制模块等等实际监控需检测的参量模块。各检测控制模块通过ZigBee模块与ARM中央控制平台实现无线连接,组成了一个星型无线智能控制网络。同时ARM中央控制平台通过以太网实现与外部远程连接。从而实现远程监控。
1.1 ARM中央控制平台
在本设计中,ARM中央控制平台是系统的核心,主要负责数据采集判断处理。为了提高系统工作效率,设计中采用了ATMEL公司生产的ARM9芯片AT91RM9200。由于AT91RM9200处理器具有丰富的系统与应用外设及标准的接口,因此根据应用的需要很容易就可实现功能模块的扩展。该芯片融合了ARM920T ARM Thumb处理器特性:工作于180 MHz时性能高达200 MIPS,存储器管理单元,16 KB的数据缓存,16 KB的指令缓存,写缓冲器,含有调试信道的内部仿真器,中等规模的嵌入式宏单元结构(仅针对256 BGA封装);低功耗:VDDCORE电流为30.4 mA,待机模式电流为3.1 mA;附加的嵌入式存储器:SRAM为16 KB;ROM为128 KB;外部总线接口(EBI):支持SDRAM,静态存储器,Burst FLASH,无缝连接的CompactFlash Smart Media及NAND FLASH;提高性能而使用的系统外设:2个有双PLL的片上振荡器,低速的时钟操作模式与软件功耗优化能力,4个可编程的外部时钟信号,调试单元、两线UART并支持调试信道,有8个优先级的高级中断控制器,独立的可屏蔽中断源,伪中断保护,7个外部中断源及1个快速中断源,有122个可编程I/O口线的4个32位PIO控制器,各线均有输入变化中断及开漏能,20通道的外设数据控制器(DMA);10/100 Base-T型以太网卡接口:独立的媒体接口(MII)或简化的独立媒体接口(RMII),对于接收与发送有集成的28 B FIFO及专用的DMA通道;USB 2.0全速(12 Mb/s)主机双端口:双片上收发器(208引脚PQFP封装中仅为一个):集成的FIFO及专用的DMA通道;USB 2.0全速(12 Mb/s)器件端口:片上收发器,2 KB可配置的集成FIFO;多媒体卡接口(MCI):自动协议控制及快速自动数据传输,与MMC及SD存储器卡兼容,支持2个SD存储器;主机/从机串行外设接口(SPI):8~16位可编程数据长度,可连接4个外设;两线接口(TWI):主机模式支持,所有两线Atmel EEPRoM支持;所有数字引脚的IEEE 1149.1JTAG边界扫描。
正是由于AT91RM9200芯片具有以上特性,所以它完全满足了本设计系统必须具备的3个条件:高速处理能力、高速数据通道、网络接口。
1.2 ZigBee芯片
本设计中ZigBee芯片选用Chipcon公司的无线收发芯片CC2430。CC2430是一个真正片上系统芯片,内部集成一个高性能2.4 GHz直接序列扩频(DSSS)射频收发器核心和一个工业级加强型8051内核,无需再选另外的处理器,使设计简化。
1.3 以太网控制器
本设计中以太网控制器采用是DAVICOM公司的DM9000,这是具有10/100 M自适应以太网芯片。其特点是:支持8位、16位、32位数据总线宽度;寄存器操作简单有效,有成熟的Linux驱动程序支持;3.3 V接口电平;成本相当低廉;还可以使用MII接口和PHY芯片连接。DM9000还提供了介质无关的接口,以连接所有提供支持介质无关接口功能的家用电话线网络设10 Mb/s下3类、4类、5类非屏蔽双绞线和100Mb/s下5类非屏蔽双绞线。这是完全符合IEEE 802.3u规格。它的自动协调功能将自动完成配置以最大限度地适合其线路带宽,还支持IEEE 802.3x全双工流量控制。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭