1.8精度校准及参数
本仪表出厂前均已校准,但考虑到长期运行后,元器件老化及环境温度的变化,可能会造成仪表出现精度偏差,故仪表上设有精度校准功能。校准时,需要一只标准4~20 mA信号表,按照显示提示,分别将信号源调至各档位,然后由仪表自动校准,校准系数值存入非易失性存储器中。
本仪表具有现场手动调校功能,调节电位器旋钮可使得温度湿度在某个短量程范围内更加精准。
所有的参数设定都可通过网络或仪表按键进行操作,掉电不丢失。
2、 温湿度显示仪的软件设计
主要程序包括:温度测量子程序、湿度测量子程序、键盘扫描及实现子程序、校准子程序,其中测量子程序内嵌模数转换、数据处理、形成显示数据等;键盘扫描及实现子程序内嵌显示页面切换、参数设定、校准确认等;校准子程序内嵌双通道切换校准及校准数值存储等。中断服务程序包括:定时器中断(用于显示)子程序、通信中断子程序。主程序为依次循环执行,综合外部操作(键盘),实现仪表多重功能;中断服务程序可以随时中断主程序的执行,两者互不影响。
本仪表中模数转换是关键,除了在硬件上保证信号的较好处理外,软件上的处理就显得很重要了,下面给出模数转换器ADS1286的访问程序,此芯片的DATASHEET 上时序逻辑只是一个基本的过程,具体要得出可靠的数值,需要在调试中摸索,这个程序是笔者调试好的,效果不错。
说明:本子程序转换后的12位AD值存放于02H/03H中。