TZS土壤水分仪软件设计和抗干扰设计
土壤水分仪的程序是在配套的开发平台下开发的。考虑到程序的可移植性和可读性,采用模块化C语言编程。由于它具有存储器,利用单片机本身的标准JTAG接口,通过自制的程序下载器可以方便地进行程序调试和代码下载。程序流程如图5所示。当系统上电并初始化后,即判断是否有键按下,若测量键按下,则启动测量程序,将光电探测器输出的模拟电压值转换成对应的数字量,经过处理后与设定值比较,保存并显示测量的水分值,再判断是否进行下次测量。若长时间没有按键按下,超过了设定的待机时间,测量仪将自动关机。系统程序主要分为:判断按键子程序、数据采集子程序、数据存储子程序、显示子程序和通讯子程序。
对于智能仪器仪表来说,要想使其能够稳定的工作,在设计中要充分地考虑干扰信号的来源,以使干扰降低到*低。本设计从软硬件两方面降低干扰信号,以保证测量仪能够稳定的工作。在硬件方面,单片机未使用的引脚,将其设置为输入模式,并将该引脚做接地处理,这有利于抗电磁辐射和静电干扰。晶振应尽可能的靠近主芯片MSP430F149,外壳良好接地,晶振到单片机引脚的引线用地线包围并不得有其它信号线通过。另外,布线应尽可能短,不走飞线,每个集成芯片的电源和地之间都加一个去藕电容。在软件方面,首先采用看门狗电路,这有利于防止程序跑飞;其次在数据处理方面,采用中值滤波法。
仪器名称:土壤水分仪
仪器型号:TZS
土壤水分仪的功能特点:
计算机软件具有强大的数据处理功能(统计,分析,显示,查询),可把采集数据形成曲线,直观显示,也可以对采集数据存储EXCEL电子表格文件,方便用户保存和处理数据,软件永久免费升级。
探头具有一致性,不同参数探头插口可以互换。
仪器有64通道,同步检测容量,可在容量范围内,探头数量不限。
可按需要自行组合参数,每个传感器的采样时间隔单独设定。
土壤水分仪的技术参数:
水分单位:%(m3/m3)
含水率测试范围:0-100%
响应时间:≤2秒
相对百分误差:≤3%
土壤水分探头工作温度:-40℃—80℃标准电缆长度:1.5m(可按客户需要定做,*长可至1000米)
产品详细介绍:
土壤水分仪 http://www.top17.net/yq_list/yq_38_1.html
浙江托普仪器 http://www.top17.net/ |