论文部分内容阅读
工作现场数据采集的准确性、及时性和可靠性是自动化控制系统的首要问题,系统设计的成功与否和传感器、单片机的选择、使用以及现场干扰因素的处理有着密切关系。如果系统工作紊乱,不仅不能起到自动控制的作用,反而会造成不可估量的损失。
本论文以粮食储备库温度监测与数据远程传输系统为例,对传感器、单片机、串行通信和Java远程通讯的应用做了相应的分析,从软件和硬件两个方面对系统的可靠性措施做了较全面的归纳总结,提出了两种方案:“跟踪程序运行轨迹”和“片外双硬件看门狗机制”弥补看门狗技术存在的漏洞,以确保系统运行可靠。
粮食储备库温度监测与数据远程传输系统涉及六个方面的应用技术:
◆传感器的应用
◆单片机的应用
◆串口通信技术
◆系统可靠性措施
◆Java的多线程机制
◆基于TCP/IP的Socket技术
该系统是在Microsoft Windows XP/2000下开发的,传感器使用DALLAS公司的一线温度传感器DS18820;下位机使用ATMEL公司的AVR系列ATMEGA16单片机;下位机的编程采用针对AVR系列单片机的专用C语言ICC6.28:上位机采用Borland公司的JBuilder Enterprise 9.0操作平台解决串口通讯,并利用基于TCP/IP的Socket技术完成了数据的远程传输功能。