·上一文章:CC2420和MMA7260的无线传感器数据采集系统
·下一文章:中规模集成电路功能测试仪的设计方案
在系统初始化时,设置8位串行口模式1,以及单片机的定时器T2工作在波特率发生器模式,产生串行通信所需的波特率。再令单片机的定时器T0工作在定时器模式,用于产生指定的控制周期。在TO的中断程序中,首先将采集到的温度数据通过无线模块发送给上位机进行实时显示,然后上位机利用LabVIEW中的PID控制器,确定系统输出控制量的大小并发送回单片机,单片机根据控制量输出PWM信号,驱动控制电路对被测对象进行温度控制。
结语
本文设计的温度测控系统以低功耗的单片机系统为采集模块,代替了价格昂贵的数据采集板卡,成本低,并以LabVIEW开发的软件平台进行温度处理与控制,与传统仪器相比,具有界面友好、易于操作及扩展性强等特点。实验表明,本系统可以作为教学实验系统的一部分,嵌入到虚拟仪器实验平台中,供学生学习LabVIEW编程以及虚拟仪器与单片机的通信。另外,可以将多个节点进行组网,形成一个分布式无线网络,实现多点温度测量与控制,具有良好的应用前景。