多路温度采集编写
一是单片机程序(又称固件)采用模块化程序设计,主要由A/D转换的中断子程序和USB中断子程序,另外还有串口发送中断子程序、同CPLD同步子程序,数据处理子程序几个模块组成。模块化设计的优点是可靠性高、可读性好、升级简单。二是PC端的程序。Pc端的程序由驱动程序和主机应用程序构成。播放采集装置每小时回传一次室温10月17日上午10点10分,裕华区东苑街道长
室温监测器
多路温度采集编写
一是单片机程序(又称固件)采用模块化程序设计,主要由A/D转换的中断子程序和USB中断子程序,另外还有串口发送中断子程序、同CPLD同步子程序,数据处理子程序几个模块组成。模块化设计的优点是可靠性高、可读性好、升级简单。二是PC端的程序。Pc端的程序由驱动程序和主机应用程序构成。播放采集装置每小时回传一次室温10月17日上午10点10分,裕华区东苑街道长荣小区28号楼的刘大爷家中,身着蓝色工作服的技术人员正在安装室温采集装置。驱动程序设计采用WDM(WindowsDriveMode)。WDM设备驱动程序提供了一个参考框架,大大降低了由Dl〕K书写驱动程序带来的难度。驱动程序通过安装文件(.INF文件)中IPD(产品识别号)和VID(厂商识别号)识别USB设备。主机应用程序的编写使用VC编译环境中的API函数实现来完成采集数据的后处理工作,包括数据显示、保存、打印等功能。为了提率,使用了多线程技术实现读写。应用程序通过GUID(注册表驱动识别号)查找驱动程序。驱动程序与应用程序和硬件之间通信都是IRP(I/O请求包)完成。
由于采集器的保护功能,如果用光了电,采集器将不能充电。当采集器发出缺电警告时即时充电。12、如果采集器不能充电了如何处理尽量避免这种情况。如果发生了请取出电池,使用充电器充电。尽管数据采集系统根据不同的应用需求有不同的定义,但各个系统采集、分析和显示信息的目的却都相同。电池是镍氢电池1.25v、1000MAH.如果,还是不行,只有更换电池。更换前和经销商联系,确认电池的具体型号,避免不必要的损坏。13、编程时,屏幕变量发生了变化,而屏幕显示却没有变化一般是没有使用'刷新屏幕'语句。变化了的屏幕需要'刷新屏幕'显示才能发生变化。14、编程时,总是提示字段名称不符数据库字段类型、长度和与之对应的变量类型、长度应该完全一致。15、编程时,汉字不能显示由于内置汉字字库是16点阵字库,所以字体高度应该为16.
(作者: 来源:)