一种单片机综合实验系统的设计

上传人:汽*** 文档编号:422048906 上传时间:2023-11-20 格式:DOCX 页数:4 大小:16.13KB
返回 下载 相关 举报
一种单片机综合实验系统的设计_第1页
第1页 / 共4页
一种单片机综合实验系统的设计_第2页
第2页 / 共4页
一种单片机综合实验系统的设计_第3页
第3页 / 共4页
一种单片机综合实验系统的设计_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《一种单片机综合实验系统的设计》由会员分享,可在线阅读,更多相关《一种单片机综合实验系统的设计(4页珍藏版)》请在金锄头文库上搜索。

1、一种单片机综合实验系统的设计 摘要:为了在实验室模拟工业场合,研究和解决工业现场检测和控制问题,设计了一种基于AT89C51的单片机综合实验系统以单片机为核心,通过AD和DA转换模块实现模拟量的采集和控制,利用按键控制模块完成系统参数设置,利用液晶和可编程时钟等模块进行采集数据和时间等的显示,通过串行通信模块、RS232和RS485总线实现单片机与计算机的通信,通过仿真机在线编写、调试和修改单片机程序结果表明系统能够进行多路模拟信号的采集、处理、显示、控制和远距离通信,而且采集数据正确率高、通信实时性强,控制可靠关键词:单片机;串行通信;总线;计算机;接口随着自动化技术、计算机技术和网络通信技

2、术的飞速发展和广泛应用,论文 工业过程的智能化、自动化监测与控制系统的应用日益广泛单片机系统由于其抗干扰性能较好被大量应用到工业过程控制的各个领域。因为工业现场环境较恶劣,单片机系统在使用过程中通常会出现一些设计时想不到的新情况、新问题,这就需要进一步修改和完善因此,有必要设计一套单片机综合实验系统,根据工业现场反馈的各种问题,随时对系统中的功能模块进行实验研究和分析,解决工程实际问题本文设计的这套单片机综合实验系统具有自动采集多路模拟量、对采集的数据进行处理和显示、根据设定的参数自动调节和控制输出、与计算机进行远距离数据通信等功能1 系统组成及工作原理综合实验系统主要由以下几部分组成:89C

3、51单片机及其仿真系统,温度、压力等模拟量传感器及其接口电路,AD转换模块,数据存储模块,按键控制模块,日历时钟模块,看门狗电路模块,FPGA模块,液晶显示模块,通信模块及上位计算机,其组成框图如图1所示系统采用89C51单片机作为主控芯片,AD转换模块将多路模拟信号转换为数字信号;外部数据存储模块为该系统采集的数据提供存储空间;按键控制模块向CPU传回键值,用来设置和调节系统参数;日历时钟芯片不仅可以给系统提供准确的时间,而且为系统提供掉电保护功能;看门狗电路模块为系统提供了精确复位和低电压监控功能,一旦系统出现故障或程序跑飞,它就可以在超时周期之后使CPU复位,提高系统的整体可靠性和抗干扰

4、能力FPGA模块是现场可编程逻辑门阵列,通过编程可将它作为多种数字逻辑器件使用;LCD液晶显示模块可以同时显示多行字符及自造图形,主要用来显示采集到的数据、系统时间等;兼容RS485和RS232两种协议的全双工串行通信接口,可以与上位计算机进行远(约1 200 m)近(约15 m)距离的数据通信1 ;上位计算机将接收的数据进行存储、显示、绘制模拟曲线、打印曲线和数据文件,按照用户的具体要求作进一步的数据分析和处理,同时发送控制参数,对被测对象的温度、压力等进行控制和调节2 系统硬件设计21 单片机仿真系统单片机仿真系统可以模拟CPU在仿真机上运行用户程序(程序和数据存储器借用仿真机的),也可以

5、连接外部电路来实现动态监测与控制功能仿真机一般都具有单片机的基本功能部件,如CPU、RAM、用户程序存储区、键盘等;具有单步、设置断点(以便随时观察内部各RAM、特殊功能寄存器的数据变化)、连续运行用户程序的功能2监控程序放置在仿真机内,要仿真的CPU器件位于仿真机外仿真线的端头,毕业论文 更换不同的仿真头和CPU,该机可以仿真8031、89C2051、89C51等类型的单片机,该机的调试软件可以直接编辑汇编源程序通过仿真机进行编程和调试减少了对芯片的频繁写人、擦除和修改操作,只有当程序调试顺利通过才将程序写入芯片,编程方便且节省时间22 传感器的选择及信号变送电路的设计传感器作为系统的感知器

6、件,直接影响着系统的精度和稳定性本实验系统中,温度传感器选用精度高,线性度好,使用方便的LM335传感器;压力传感器选用标准应变式压力传感器,它具有精度高、响应速度快、分辨率高等特点传感器接El电路的设计采用了模块化设计方法,设计了温度、压力等专门接口电路,直接与上述各种传感器相连由于从传感器输出的模拟电信号非常微弱,需对这些模拟信号进行放大,同时为了确保信号不失真,选用了线性度好、抗干扰能力强的高精度运放OP07,其特点是输入失调电压较高、温漂较小、开环电压增益较高、共模抑制比较大,它输出的模拟信号经10位AD转换器TLC1543转换成数字信号后,送人89C51进行处理23 通信模块的设计计

7、算机(PC)串行通信端口是RS232负逻辑电平,该实验系统上既有RS232接El,又有RS485接口,可以通过RS232总线进行点对点通信,也可以通过RS485总线进行多机通信_3,RS485总线上最多可挂接32个综合实验系统,总体布局如图2所示所以实现计算机和该实验系统之间的近距离通信,通过RS232接口即可;若要实现计算机和该实验系统之间的远距离通信,则必须将RS232电平转换为RS485电平后,才可将实验系统挂接在RS485总线上RS232-RS485电平转换原理如图3所示,通过MAX485的差动输入(A、B)与RS485总线相连进行信号的收发,由于RS485总线上只能进行半双工通信,所

8、以MAX232和MAX485之间除了接收和发送线外,还有一个信号线来控制MAX485的接收使能(RE)和发送使能(DE),在PC与RS232相连的这一侧,通过PC的请求发送(RTS)来控制24 串行总线I*2CI*2C总线是PHILIPS公司开发的一种简单、双向二线制串行总线4它只需两根线(串行时钟线SCL和串行数据线SDA)就能完成挂接在总线上的若干个I C器件与微处理器之问的数据交换该实验系统采用具有I C总线接口的看门狗芯片CATll61和可编程实时时钟芯片PCF8563,由于单片机89C51自身没有I C总线接口,所以采用软件合成I C总线与它们相接I C串行总线与并行总线的最大区别在

9、于:并行总线有地址总线,CPU通过地址总线访问从器件;而I C总线利用数据传送中的前几个字节传送地址信息,所以占用CPU的口线大大减少5随着智能化测控仪器日趋小型化和集成化,I C串行总线正在逐步取代传统的并行总线 25 抗干扰设计工业监控现场工作环境一般较差,干扰较严重,为了保证系统可靠工作,必须解决抗干扰问题针对工业监控现场可能产生的干扰、干扰来源、传播途径等,采用了软硬件方法对系统进行抗干扰设计硬件抗干扰设计主要包括:对电源噪声进行滤波、大功率驱动电路接口进行光电隔离、集成电路芯片的VCC与地之间并连电容、优化电路板的布线、看门狗监控等;软件抗干扰设计主要包括:软件陷阱、软件自恢复、数字

10、滤波、求平均值等对于数据输入通道的干扰,采用软硬件结合的方法进行滤波当存在随机干扰而使被测信号中混入了无用成分时,硕士论文首先经过一个时间连续的RC滤波电路,再经AD变换成二进制数字量后,进行数字滤波因为硬件滤波能很好地抑制高频干扰,而对低频干扰的滤波效果却较差;而软件数字滤波算法对低频干扰具有较好的抑制能力在控制强电设备的开关量输出通道中,为防止现场强电磁干扰或工频电压通过输出通道反串到监控系统,采用了光电隔离技术因为光信号的传输不受电场、磁场的干扰,可有效地防止干扰信号因耦合而进入系统,达到电气隔离的效果3 系统软件设计系统软件包括单片机软件和PC机软件单片机软件采用模块化结构,利用MCS

11、一51汇编语言编写根据要实现的功能,该软件由主程序以及数据采集、AD转换、数据通信、日历时钟编程、键盘中断调控、液晶显示、DA转换、数码管显示等程序模块组成下面以加热炉的炉温控制为例,给出系统程序流程图如图4所示PC机软件的主要功能是对单片机系统采集的数据进行存储、处理、动态模拟显示、报表绘制、打印输出等PC机软件采用Visual Basic 60编写,医学论文 PC机与单片机之间的实时通信程序主要是通过计算机的串行通讯口进行数据的实时采集和双向通信,此外,PC机程序还将单片机采集过来的数据按照用户的具体要求进行动态显示、数据统计、生成报表和数据文件等,并对不同情况下得到的数据进行对比分析,总

12、结出变化规律4 实验结果与分析为了测试该系统的实时性,将5台综合实验系统与工业计算机组成分布式多机通信系统,单片机串口工作方式1(传送一帧信息10位),波特率2 400 bps,一帧数据采用5个字节(其中数据占2个字节是因为AD转换结果是10位)的格式,如表1所示5台实验系统各采集一次数据给PC机传送时,理论上连续发送速率为2 400(10*5*5)= = =96次s经过测试发现,计算机在120 ms后收到了5台综合实验系统发送的共250位数据,实际发送速率约为8次s,这是因为有状态转换和等待时间;为了测试系统的可靠性和稳定性,将调试好的程序写入单片机芯片,使系统连续运行,120 h后观察系统

13、仍然在按设定的流程工作,没有出现死机现象该系统经过多次改进和实验验证后,据此设计了工业加热炉炉温控制系统并在工业现场安装使用,结果系统能连续正常工作(工业计算机故障除外),测量随机误差为001,控制结果满足了实际要求5 结论该综合实验系统不仅能为以单片机为核心的系统前期探索研究提供一种方便的实验装置,而且能在远离工业现场的实验室解决工业应用中的实际问题实验结果表明该系统可以将许多分散的实验项目整合在一起进行研究和分析,节约资源,降低成本;实验数据正确率高,通信实时性强,系统工作可靠;单片机串行网络构成的分布式通讯系统灵活性强,易于扩充,其基本原理适用于工业现场的分布式数据采集、检测及控制系统,

14、具有很大的实用价值参考文献:1李朝青PC机及单片机数据通信技术M北京:北京航空航天大学出版,2001LI Chao-qingData Communication Technology of PC and SCMMBeijing:Beijing University of Aeronautics and Spaceflight Press,2001(in Chinese)2杨文龙单片机原理及应用M西安:西安电子科技大学出版社,1993YANG W enlongPrinciple and Application of SCMMXian:Xian University of Electronics Technol-ogy Press,1993(in Chinese)3高红红矿区专用铁路调度监督系统的研制J现代电子技术,2005,21:84GAO Hong-hongResearch and Development of Dispatch and Supervision System of Mine RailwayJModern Electronics Techni

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号