多路温度采集编写
一是单片机程序(又称固件)采用模块化程序设计,主要由A/D转换的中断子程序和USB中断子程序,另外还有串口发送中断子程序、同CPLD同步子程序,数据处理子程序几个模块组成。模块化设计的优点是可靠性高、可读性好、升级简单。二是PC端的程序。Pc端的程序由驱动程序和主机应用程序构成。驱动程序设计采用WDM(WindowsDriveMode)。不断向小型化、智
室温采集器公司
多路温度采集编写
一是单片机程序(又称固件)采用模块化程序设计,主要由A/D转换的中断子程序和USB中断子程序,另外还有串口发送中断子程序、同CPLD同步子程序,数据处理子程序几个模块组成。模块化设计的优点是可靠性高、可读性好、升级简单。二是PC端的程序。Pc端的程序由驱动程序和主机应用程序构成。驱动程序设计采用WDM(WindowsDriveMode)。不断向小型化、智能化、多功能化发展企业购买设备后,操作人员可以很快掌握使用,无需专门培养或聘请此方面的人士。WDM设备驱动程序提供了一个参考框架,大大降低了由Dl〕K书写驱动程序带来的难度。驱动程序通过安装文件(.INF文件)中IPD(产品识别号)和VID(厂商识别号)识别USB设备。主机应用程序的编写使用VC编译环境中的API函数实现来完成采集数据的后处理工作,包括数据显示、保存、打印等功能。为了提率,使用了多线程技术实现读写。应用程序通过GUID(注册表驱动识别号)查找驱动程序。驱动程序与应用程序和硬件之间通信都是IRP(I/O请求包)完成。
在热力公司看到IDH的大屏画面、从运营人员口中经常听到HOMS系统操作讨论,甚至从热播电视剧里看到硕人温控器和室温采集器,这些,都已经不是新鲜事。
虽然供热行,很多行业同仁对硕人的产品已经十分熟悉,但是大多数人对它的历史却比较陌生。
很多人可能并不知道,硕人时代的产品,经历了怎样的一个发展过程,例如硕人室温采集器,实际上是室温采集电话通过公共电话网络收到温室采集的请求后将温度上传至PC机,构成远程室温采集系统。
硕人室温采集器(明显的电话线、电话机接口)
而在这个过程中,室温采集系统不能让用户掏钱,用户也不会买账,考虑到成本,当时的技术就是在用户还没有接起电话的时候就已经知道温度,绕开了电话局,减少了费用。
但是就是这样一个系统,在研发之前,很多室温采集都是靠人工来实现的,财力、人力的浪费可想而知,即便这样,还不能及时掌握信息。
(作者: 来源:)