随着嵌入式系统的广泛应用,原来单一传感器的嵌入式系统逐渐向嵌入式多传感器系统发展。由此提出了多传感器任务调度分配的问题。本文结合红薯保鲜储藏工程涉及到的温度湿度氧浓度等参数要求,采用高性能16位单片机SPCE061A作为控制芯片,移植可裁剪的多任务实时操作系统μc/OS-II管理多任务的处理,选用高精度温度传感器DS18B20、湿度传感器HIH3605、氧浓度传感器DW-02构建了一个高精度高性能高可靠性的多传感器嵌入式测控系统,各个被控参数可调范围宽,较好的满足了工程要求。系统的主要参数:工作温度:10~14℃±0.5℃;工作湿度:80~95%RH±5%;氧浓度:≮4.5%。同时,实现了温湿度数据的显示与保存;可输出温度、湿度、氧浓度等调节的控制信号,具有故障和报警状态提示等功能。
2 系统硬件设计
2.1 单片机系统设计
系统硬件电路原理框图如图1所示,主要由SPCE061A单片机、温湿度传感器、氧浓度度传感器、LCD显示电路、键盘电路、RS232通信电路、时钟电路等组成。SPCE061A是一款基于µ'nSP内核的16位单片机。
图1系统硬件电路原理框图