计算机控制课程设计说明书之微机测控系统设计.doc
《计算机控制课程设计说明书之微机测控系统设计.doc》由会员分享,可在线阅读,更多相关《计算机控制课程设计说明书之微机测控系统设计.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 引言 在现代测控系统中,由于PC机具有强大的数据处理能力和良好的用户交互界面,单片机具有较强的现场抗干扰能力及良好的性价比,因此以PC机为上位机实施用户控制和以单片机为下位机进行实时数据采集的分布式智能化控制系统无疑具有很好的应用前景。本文中单片机实现了温度检测,具有较好的实时性;PC机完成了数据显示、存储及统计分析,绘制了实时温度曲线,并对系统目前所处状况做出了评判。两者之间以串行口进行通信联络。 温度控制广泛应用于人们的生产与生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。即使有些用户采用半导体二极管
2、做温度传感器,但由于其互换性差,效果也不理想。在某些行业对温度的要求较高,由于工作温度不合理而引发的事故时有发生,对工业生产可靠进行造成影响,甚至威胁到操作人员的安全。 为了避免这些缺点,需要在某些特定的环境里安装温度测量及控制设备。本设计由于采用微机对温度进行控制,以其测量精度高,操作简单,可运行性强等优点,特别适用于生活,医疗,工业生产等方面的温度测量及控制。 本设计由于采用了微机控制系统系统,能测柜内的温度,并能在超限的情况下进行控制、调整,并报警。2 设计要求及内容2.1设计要求 本课题要求设计一个微机测控系统,要求如下: 下位机要求:1)、用A/D芯片进行温度采集2路温度(要求以一定
3、周期巡回检测)2)、温度测量范围为0-200C,测量精度为1C3)、当温度参数超限并失调时,能声音报警。4)、能实现下位机与上位机的实时通讯;上位机要求:1)、能实现与下位机的通讯2)、用VB搭建一个良好的界面3)、能显示下位机采集到的2路温度的实时曲线2.2 设计要求硬件设计(1)用滑动变阻器(代替温度传感器PT100),STC89C51、ADC0809、RS232或RS485、串口及相关电子元件设计完整的硬件电路,并焊接于万能板上; (2)完成相关程序的编写并调试。2)软件设计(1)用VB搭建良好的界面;(2)实时显示硬件电路采集到的2温度曲线3)课程设计说明书3 元件介绍3.1 89C5
4、1芯片介绍中央微处理器 AT89S51: AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80S51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(
5、RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率,并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式。AT89S51单片机综合了微型处理器的基本功能。按照实际需要,同时也考虑到设计成本与整个系统的精巧性,所以在本系统中就选用价格较低、工作稳定的AT
6、89S51单片机作为整个系统的控制器。 89C51芯片及晶振电路报警电路复位电路 电源引脚 Vcc(40脚):典型值5V。 Vss(20脚):接低电平。 外部晶振 X1、X2分别与晶体两端相连接。当采用外部时钟信号时,X2接振荡信号,X1接地 输入输出口引脚: P0口:I/O双向口。作输入口时,应先软件置“ 1”。 P1口:I/O双向口。作输入口时,应先软件置“ 1”。 P2口:I/O双向口。作输入口时,应先软件置“ 1”。 P3口:I/O双向口。作输入口时,应先软件置“ 1”。 控制引脚: RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。 RST/
7、Vpd(9脚):复位信号输入端(高电平有效)。 第二功能:加+5V备用电源,可以实现掉电保护RAM信息不丢失。 ALE/-PROG(30脚):地址锁存信号输出端。 第二功能:编程脉冲输入。 -PSEN(29脚):外部程序存储器读选通信号。 -EA/Vpp(31脚):外部程序存储器使能端。 第二功能:编程电压输入端(+21V)。3.2 ADC0809 芯片介绍ADC0809模数转换器,ADC0809是8通道8位CMOS逐次逼近式A/D转换芯片,片内有模拟量通道选择开关及相应的通道锁存、译码电路,A/D转换后的数据由三态锁存器输出,由于片内没有时钟需外接时钟信号。下图为该芯片的引脚图。各引脚功能如
8、下:IN0IN7:八路模拟信号输入端。ADD-A、ADD-B、ADD-C:三位地址码输入端。八路模拟信号转换选择由这三个端口控制。CLOCK:外部时钟输入端(小于1MHz)。D0D7:数字量输出端。OE:A/D转换结果输出允许控制端。当OE为高电平时,允许A/D转换结果从D0D7端输出。ALE:地址锁存允许信号输入端。八路模拟通道地址由A、B、C输入,在ALE信号有效时将该八路地址锁存。START:启动A/D转换信号输入端。当START端输入一个正脉冲时,将进行A/D转换。EOC:A/D转换结束信号输出端。当 A/D转换结束后,EOC输出高电平。Vref(+)、Vref(-):正负基准电压输入
9、端。基准正电压的典型值为+5V。VCC和GND:芯片的电源端和地端。ADC0809 AD转换电路3.3 RS-232串口通信介绍EIA RS-232C 是由美国电子工业协会 EIA(Electronic Industry Association)在1969年颁布的一种串行物理接口标准。RS(Recommended Standard)是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232C 总线标准设有25条信号线,包括一个主通道和一个辅助通道。 在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。 RS-232C 标准规定的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 课程设计 说明书 微机 测控 系统 设计
限制150内