远程无线数据采集系统的现场监控主机.docVIP

远程无线数据采集系统的现场监控主机.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
远程无线数据采集系统的现场监控主机

远程无线数据采集系统的现场监控主机 液晶显示 无线通信 通用性 1? 引言 ??? 本文所设计的一种通用型的可应用于各种数据采集系统中的现场监控模块,具有通信方式多样,海量数据存储,显示界面及其内容软件可设,显示环境的界面及内容可自动保存于存储器中,开机时可通过键盘自行选择。达到了数据的现场监视,数据的现场备份,以及工作环境灵活的目的。 2.1 硬件设计 ??? 对于要达到的上述所要达到的要求,本设计的结构框图如图1所示,有以下几部分构成:中心处理单元完成各部分的整合,电源处理单元为整个系统提供适当的电源,声光报警单元用于在某个报警变量超限时的进行报警,液晶显示单元完成数据的显示功能,实时时钟单元为系统提供不低于5PPM精度的系统时钟,数据通信单元为本监控主机提供灵活的通信接口,海量数据存储单元则完成所有数据的现场备份,参数及字库存储单元则完成系统的参数及液晶要显示的内容的存储,键盘输入单元完成外部五个键盘的操作功能。 2.2 CPU的选型 ??? 监控主机的CPU需要的硬件资源有至少二个UART口,一个CANBUS口,以及足够的IO口去控制与连接这些通信设备及液晶显示模块;软件上需要完成对液晶显示模块的操作,以及对多种通信协议的解析打包。有鉴于此,本设计中的CPU选用NEC单片机 uPD78F0881(A)(78K0/FC2系列),这是一款8位单片机,32K ROM,1024Bytes 内部高速RAM,1024Bytes外部扩展RAM,共有44个脚,有两组UART口UART60与UART61,一个CAN收发接口,其资源可以满足本设计的要求。 ??? 如图2所示,由于NEC单片机的不带掉电存储模块,但对于本监控主机来讲,一些工作环境参数,液晶显示的字库等等,需要进行掉电存储,所以,在本设计中外接一两片EEPROM存储芯片,其型号为24C512及24C02,它们都为IIC接口,24C512用来存储液晶显示的字库,24C02用来存储监控主机的参数,两片存储芯片为IIC总线上两个从设备芯片。值得注意的是,对于如24C512或者24C128这些容量较大的存储芯片,大部分的厂商提供的芯片A2都为空脚(可以接地),也就是说在一个IIC总线上最多只能有4个这样的芯片。 2.3 通信接口 ??? 监控主机具备灵活的通信接口,如图3所示,其中串口UART61接一个RS485芯片,将TTL电平的串口转化为485总线电平,以方便接入多种无线设备,这一RS485总线将从模具的第三个接口1394口的其中两根引出,可以外接其他无线设备或者直接用RS485有线通信;同时在监控主机电路设计中,将数传电台FC-201/SA及广州三川公司的ZigBee无线通信模块接入,两个通信设备在模具内部有安装位置。 ??? 串口UART60接一个RS485芯片,将TTL电平的串口转化485总线电平,以方便接入其他无线设备,这一RS485总线将连接GPRS模块,在本监控主机电路中,将GPRS模块H7118GPRS DTU接入,可安装于模具内部;RS485芯片的型号为65HVD3082。 第三个通信接口为CANBUS,CANBUS的收发芯片为TJA1040,CANBUS通信接口将通过从模具的第三个接口1394口的另外两根引出,以方便连接其他CANBUS设备。 2.4 其它硬件电路 ??? 海量数据存储是应用U盘做存储介质进行数据存储。为此应用一款U盘数据读写模块来做为U盘数据的读写,这一个U盘读写模块来自南京沁恒电子公司,其主要特点在于不用太多的编写USB协议程序,而只是利用其串行接口,调用自带的函数,就可对U盘进行读写操作。基于程序及可靠性的考虑,海量数据存储单元需用一个单独的单片机进行操作,如图4所示。 ??? 其基本结构如图4所示,U盘读写的外部接口为CAN BUS,当解析到从CAN BUS的数据为所要存储的数据时,开启U盘读写模块电源,将数据按照存储规则进行存储(U盘数据的存储规则将在软件设计中说明),当存储失败时,将数据存储入数据暂存器,当U盘读写功能正常时,再将数据从数据暂存器取出,存入U盘。 ?? ? 需要说明的是上图中的电源控制单元,它是由三极管及PMOS管构成,如图5所示,图中CUSB为单片机IO,当CUSB为高电平时,三极管S8050饱和导通,此时PMOS管G端处于低电平状态,即0V左右,那么根据PMOS的特性,PMOS管25P03L将导通,那么Vusb的电压约等于VCC,当CUSB输出低电平时,三极管S805截止,此时PMOS管G端处于高电平状态,即与VCC处于一个电平,根据PMOS的特性,PMOS管25P03L将截止,那么给U盘读写模块的电源将被断开。这一个控制单元的优点在于,可以在低功耗的状态,对电源进行完全的高端控制,同时PMOS管25P03L

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档