第4章 系统软件分析
选择波特率、校验位、数据位和停止位,打开串口开始显示数据。数据传送给PC后用串口调试助手显示的结果如图4-7,图4-8,图4-9所示。
图4-7 通道1显示的数据
图4-8 通道2显示的数据
31
燕山大学本科生毕业设计(论文)
图4-9 通道3显示的数据
4.3 本章小结
本章是从总体上分析本设计,主要包括各个模块的软件设计以及模块的程序流程图,Proteus软件的介绍以及应用Proteus软件来进行仿真本设计,并将数据通过串口传送给PC,用串口调试助手显示出来。
32
结论
结论
本设计涉及硬件电路的设计、电路的搭建与焊接、单片机C51高级语言编程和模拟电子技术的知识。经过多次修改电路,调试程序以及仿真实验,最后做出成品,实现了数据采集的基本功能,能够实时的进行多路信号的采集并将数据显示在LCD1602上,同时也可通过串口将数据传送PC,在PC上通过串口调试助手进行数据的显示和存储。本设计选用了小体积,功能全的12位TLC2543芯片作为A/D转换的芯片在选择通道后将模拟信号一位一位的转换成数字信号,转换后的数据发送给单片机,再由LCD1602读取P0口进行显示。应用TLC2543芯片并采用C51对系统编程,使系统统具有易实现、易编程、易移植等优点。本系统可应用于实验室或工业现场等多种场合的多路信号实时采集。
本设计中在单片机的三个I/O口P1.5、P1.6和P1.7上接入3个带锁的按键开关,用以将3个I/O口置0来控制LCD1602显示的通道号。在该电路中加入3个5K的变阻器,可以调节变阻器的阻值来改变点阻两端的电压,用以采集5V以下的电压信号。在上电之后,通过3个按动开关选择采集数据的通道并在LCD1602上分别显示出来。于此同时,可以通过串口调试助手来显示A/D转换数据的结果。
33
燕山大学本科生毕业设计(论文)
参考文献
1 刘宝琴.数字电路与系统.北京:清华大学出版社,1998,122~145
2 欧全梅.基于单片机的多通道数据采集系统.(硕士学位论文).武汉:华中科技大学,2006,2~14
3 尹海宏,陈雷.基于单片机的数据采集系统.信息技术报,2008,5(12):5~7 4 王海峰.基于AT89S52单片机的通用数据采集系统.(硕士学位论文) .青岛:中国石油大学,2006,1~12
5 王宜怀.12位A/D转换器TLC2543与51系列单片机接口技术.苏州丝绸工学院学报,1999,19(5):45~50
6 秦恩亮,李亚芬.12位A/D转换器TLC2543机与89C51的接口.微计算机信息,2001,17(2):64~66
7 于志赣,刘国平,张旭斌.液显LCD1602模块的应用.机电技术,2009,3(3):21~23
8 李铁.基于单片机的数据采集系统的设计.信息技术,2011,4(3):108~110 9 陈亭侠,赵红枝.MAX232在串口通信中的作用分析与测试.新乡学院学报(自然科学版),2009,26(4):19~21
10 张志利.基于RS232协议的单片机多机通信网络研究.自动化技术与应用,2009,28(4):54~55
11 梁汉明,韦宁.TLC2543多通道串行A/D转换器及其C51语言单片机应用程序.广西大学梧州分校学报,2003,13(3):54~57
12 徐顺刚.基于单片机的高速数据采集系统.重庆师范学院学报,2003,9(11):72~74
13 杨居义,杨晓琴,王益斌.单片机课程设计指导.北京:清华大学出版社,2009,135~141
14 Sun,G,Gray,K.R.and Biddlestone,A.J.Treatment of Agricultural Wastewater in downflow reed beds-experimental trials and mathematical model.Journal of Agricultural Engineering Research.1998,69(1):63~71
15 A. J. Andrews, S. Pieyns and E. Servat. The Design of an International Real Time Data
34
参考文献
Collection System: SADC-HYCOS. Journal of Network and Systems Management,1999, 8(3):253~268
16 S.P. Marlow.PC/VAX or standalone PC-based general purpose biological data collection system. Personal and Ubiquitous Computing,1993,7(2):22~30
35