基于Proteus和LabVIEW软件的温度采集系统的设计与仿真
2011-03-18邢鹏康刘彦华
河北软件职业技术学院学报 2011年2期
邢鹏康,刘彦华
(河南工业职业技术学院 电子工程系,河南 南阳 473009)
0 引言
温度采集系统是我们日常生活环境或者工业现场经常需要用到的系统,一般由下位机系统和上位机系统两部分构成,其中下位机系统负责温度信号的采集,一般由单片机、数字温度传感器、通讯接口电路等部分组成,上位机系统负责监控下位机的运行、数据的处理等。开发上位机的编程语言有很多,如面向对象的高级语言VC++、VB、Dephi,图形化编程语言LabView、中文编程语言易语言等[1]。
在系统设计前阶段,利用计算机仿真技术进行电子工程项目的验证论证,不仅可以降低成本,而且还可以大大缩短开发周期,提高开发效率。随着EDA仿真软件功能越来越强大和完善,该技术也日益普及[2]。本文以常用的温度采集系统为例,下位机系统利用Proteus进行仿真运行,上位机利用Lab-VIEW编程实现对下位机数据的采集和显示,两个软件之间采用虚拟串口进行RS-232串行通信,在纯软件仿真环境下,完成温度采集系统的组建。
1 下位机系统设计
1.1 硬件仿真电路
Proteus软件是英国Labcenter electronics公司出版的EDA工具软件,它不仅具有其他EDA工具软件的模拟和数字电路仿真功能,而且还能仿真单片机及外围器件,是目前最好的仿真单片机及外围器件的工具,因此本次设计采用Proteus作为下位机的仿真平台[3]。
系统硬件电路主要由单片机的最小系统、数字温度传感器和串口通信三部分电路组成。其中单片机选用最常用的STC89C52,温度传感器选用常用的数字温度传感器DS18B20,器件采用单器件接法,数据线DQ通过上拉电阻连接到单片机P3.6引脚。……
登录APP查看全文
