在釆集终端硬件研制方面,选用低功耗、高性能的AVR系列单片机作为主控芯片, 使用数字式传感器,设计各传感器釆集接口电路;搭建了电源电路、时钟模块电路、JTAG 下载调试电路、SD卡存储模块接口电路、串口通信电路等终端外围电路:系统使用GPRS 无线通信方式,釆取串口连接GPRS-DTU模块进行数据的无线发送,系统上位机端利 用Comway无线串口服务器进行数据的接收,可满足灌区水情信息的远距离稳定传输, 最终研制出低成本的灌区水情釆集和远程传输终端。
在釆集终端软件研制方面,开发了终端主程序、各个数据釆集模块子函数、时间控 制程序、SD卡读写程序部分等,GPRS无线通信部分通过进行AT指令的编写完成DTU 模块的参数配置以及虚拟串口通信协议等。
在上位机监测系统方面,选择解释型,面向对象的程序设计语言Python作为开发 工具,导入sqlite、wxpythoris xlwt、serial、threading、timer等模块后进行系统的程序 编制,主要工作为编制了主程序、框架界面的构建函数、各个按钮触发函数、读取虚拟 串口数据解析数据存入数据库的子函数等,形成了界面友好......