基于单片机的通用测控系统的设计毕业设计论文.docx
- 文档编号:9592679
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:23
- 大小:280.51KB
基于单片机的通用测控系统的设计毕业设计论文.docx
《基于单片机的通用测控系统的设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的通用测控系统的设计毕业设计论文.docx(23页珍藏版)》请在冰豆网上搜索。
基于单片机的通用测控系统的设计毕业设计论文
基于单片机的通用测控系统的设计
摘要:
目前,随着芯片技术及单片机功能的不断发展和成熟,单片机技术已经在工业测控系统中得到了广泛的应用。
市场上出现了很多型号的单片机和相应的外围模块化产品,尤以8051系列。
功能强大的各种单片机的确减轻了控制系统设计人员的工作量,但它存在两个问题:
其一,在选定单片机过程中没有考虑软硬件的综合设计,即只考虑了硬件的方便性,没有考虑与之相应的软件,所以在系统设计周期中,硬件与软件的设计过程分离且相互独立,在系统集成前没有交互作用;其二,在硬件选择过程中,没有考虑系统开发周期及成本,往往需要购买专用的开发系统及编程器,开发人员还要花费一定的时间熟悉指令和仿真器,延长开发周期。
显然,这种依据项目功能选择单片机的设计方法限制了平衡软硬件的能力,不能充分发挥软硬件各自的潜力。
当最后软件与硬件组合到一起时,很可能要对硬件或软件进行修改,有时甚至要增加部分特制的硬件,从而导致开发周期延长、系统综合性能下降及潜在开发费用的增加。
为此,要在开发周期和费用的限制下设计完整的控制系统,需要主要是硬件综合设计的方法。
正是在软硬件综合设计思想的基础上,考虑到单片机测控系统的独特性及其在大多数应用领域中的相似性,以一种通用的硬件平台和软件平台来实现计算机测控系统快速有效的综合设计。
用户只需依据项目要求编制相应程序,即可完成整个系统的设计。
关键词:
单片机测控系统硬件平台
一、系统总体设计框图
图1系统总体框图
在基于单片机的通用测控系统的设计中,选用了mcs-51作为系统核心,外围电路中主要使用了X25045看门狗芯片、EEPROM芯片ATC24C02、MAX232C串口接口芯片、Intel8255A并行口扩展芯片、等等。
二、单元电路
1、单片机
本设计中所选用的单片机型号是mcs-51,围绕单片机构建的单片机最小系统如下图所示。
图2单片机系统
2、看门狗电路
对于大型的系统设计,必须考虑系统在运行过程中的“程序跑飞”问题。
为防止系统程序跑飞,可在系统中设置看门狗电路。
本设计中使用的单片机AT89C52内部集成了硬件看门狗电路,可以放心省去外部的看门狗电路。
内部集成的硬件看门狗电路缺省时为关闭状态,一旦打开就不能关闭,可以单倍速和双倍速反复设置。
对于使用的单片机中没有集成内部看门狗电路的设计中,可以选用一些专门的集成的看门狗芯片,这些芯片也可以进行软件编程,使用非常方便。
在本设计中,介绍了X25045看门狗芯片的使用方法。
图3X25045看门狗电路硬件连接图
采用单片机AT89C52和X25045组成的看门狗电路,X25045硬件连接图如图3所示。
X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。
在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。
图2电路中,CPU的复位信号共有3个:
上电复位(C1、R2),人工复位(S、R1、R2)和Watchdog复位(C2、R3),通过或门综合后加到RESET端。
C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU的振荡器已经在工作。
看门狗定时器的预置时间是通过X25045的状态寄存器的相应位来设定的。
如表2所示,X25045状态寄存器共有6位有含义,其中WD1、WD0和看门狗电路有关,其余位和EEPROM的工作设置有关。
表1X25045状态寄存器
WD1=0,WD0=0,预置时间为1.4s。
WD1=0,WD0=1,预置时间为0.6s。
WD1=1,WD0=0,预置时间为0.2s。
WD1=1,WD0=1,禁止看门狗工作。
看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。
编程时,可在软件的合适地方加一条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。
当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位。
3、EEPROM的扩展
在测控系统中,通常需要存储大量的数据,这就需要你较大的存储空间,而单片机自带的存储空间有限,所以就需要我们对外部存储空间进行扩展。
EEPROM主要有以下特点:
1)、对硬件电路没有特殊要求,无需主用电路,编程简单,早期的EEPROM芯片是靠外加电压电源进行擦写,现在把升压电路集成在芯片内部,使得擦写操作在+5V电源下即可完成。
2)、采用+5V电源供电,一般不需要设置单独的擦除操作,在写入的过程中自动擦除。
EEPROM擦写时间较长,约10ms,需要保证有足够的写入时间。
现在许多EEPROM芯片都设有写入结束标志,可供查询或中断使用,为编程提供了方便。
3)、EEPROM有并行总线传输的芯片和串行总线传输的芯片两种。
串行的EEPROM芯片具有体积小、成本低、电路连接简单,占用系统地址线和数据线少的特点。
但在数据传送时相对的来说速度较慢。
本设计中介绍了EEPROM芯片ATC24C02的扩展,该芯片与单片机的连接示意图如图4示。
图4ATC24C02的扩展
4、通信接口电路
MAX485接口芯片是Maxim公司的一种RS-485芯片。
采用单一电源+5V工作,额定电流为300μA,采用半双工通讯方式。
它完成将TTL电平转换为RS-485电平的功能。
其引脚结构图如图5所示。
从图中可以看出,MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。
RO和DI端分别为接收器的输出和驱动器的输入端,与单片机连接时只需分别与单片机的RXD和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。
在与单片机连接时接线非常简单。
只需要一个信号控制MAX485的接收和发送即可。
同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。
图5PC机与单片机串行通信连接图
5、单片机并行口的扩展
Tntel8255A是一个通用的可编程的并行口芯片,它有3个并行I/O口,又可通过编程设置多种工作方式,价格低廉,使用方便,可以直接与Tntel系列的芯片连接使用,在中小系统中有着广泛的应用。
图6单片机I/O口扩展
二、测量部分
1、状态量检测
设计要求:
4路(0,+5V)状态量检测;4路(0,+12V)状态量检测.
本设计中使用TLP521-4光耦进行光电隔离。
图78路开关量检测
2、模拟量检测
设计要求:
1)使用A/D转换器,12位分辨率,8通道,串行通信方式;2)4路直流量转换,4路交流量转换。
常见的A/D转换器输出多为并行方式输出,占用单片机得I/O资源较多。
而对于这样的通用测控系统的设计,单片机的I/O资源非常有限,因此节省I/O资源就非常必要了。
因此,本设计中选用了串行方式输出的MAX1202 模数转换器。
MAX1202是内含8通道的多路转换器、宽带的跟踪/保持电路和串行接口。
其4线的串行口可以直接与51单片机直接连接。
串行口速率达2MHz。
图8串口与单片机连接图
MAX1202具有精度高、速度快、使用灵活和体积小的优点,为设计人员提供了一种高性价比的选择。
它可广泛应用于数据采集、高精度过程控制、电池电源装置、医疗仪器等。
3脉冲量的测量
在计算机测控系统中,常常要求有计数器能对外部事件计数,如测速电机的转速、频率、工件个数等。
脉冲量的测量就可以通过计数器来实现。
可将脉冲输入接单片机引脚T0(P3.4)或T1(P3.5)。
在这种情况下,当检测到输入引脚上的电平由高跳变到低时,计数器加1,这个过程需要两个机器周期来识别一个从1到0的跳变,故最高计数频率为晶振频率的1/24。
三、输出部分
1开关量输出
设计要求:
1)要求光电隔离;2)4路接220V交流负载,4路接+12V直流负载。
图9+12V直流负载接线图
图10220V交流负载接线图
2模拟量输出
图11数模转换电路
3、PWM信号输出
图3所示的主电路(部分),由开关频率较高的IRFP450开关管及相应的续流、稳压元件组成。
根据控制信号将直流电以PWM波的形式输出,通过控制占空比调节输出电压。
而且主电路部分属于高压部分,元件的选取要适合高压的要求。
主电路开关S1用来切换直流220V和25V,进行同步发电,机励磁控制和模拟汽门(直流电动机转速)控制的切换。
快速二极管D01(MUR3060PT)的作用是可以防止反向导通,而快速二极管DO2(MUR3060PT)的作用是给感性负载提供续流通道,防止过压。
电阻R4和R5组成一个分压电路,给lRFP450开关管的栅极提供一个+12VPWM电压信号,使得开关管能够跟PWM关断或者导通。
F1是一个3A的熔断丝,PWM4-和PWM2分别PWM直流调制电压的正、负端输出。
3.4电源模块
因为单片机工作电源为+5V,且底层电路功耗很小。
采用7805三端稳压片即可满足要求。
图12电源模块
四、人机接口
人机接口,又称输入/输出接口(I/O接口),是计算机和人机交互设备之间的交接界面,通过接口可以实现计算机与外设之间的信息交换。
人机交互设备是计算机系统中最基本的设备之一,是人和计算机之间建立联系、交换信息的外部设备,常见的人机交互设备可分为输入设备和输出设备两类。
1、输入设备——矩阵键盘
在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图1所示。
在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。
这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。
由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。
键盘的工作原理:
按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。
行线通过上拉电阻接到+5V电源上。
无按键按下时,行线处于高电平的状态,而当有按键按下时,行线电平与此行线相连的列线电平决定。
2、输出设备
单片机系统中常用的显示器有:
发光二极管LED(LightEmittingDiode)显示器。
八段LED
(1)静态显示LED显示器工作方式有两种:
静态显示方式和动态显示方式。
静态显示的特点是每个数码管必须接一个8位锁存器用来锁存待显示的字形码。
送入一次字形码显示字形一直保持,直到送入新字形码为止。
这种方法的优点是占用CPU时间少,显示便于监测和控制。
缺点是硬件电路比较复杂,成本较高。
(2)动态显示
动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。
这样一来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。
选亮数码管采用动态扫描显示。
所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。
动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。
使用LED显示器时,要注意区分这两种不同的接法。
为了显示数字或字符,必须对数字或字符进行编码。
七段数码管加上一个小数点,共计8段。
因此为LED显示器提供的编码正好是一个字节。
用共阴LED显示器显示16进制数的编码已列在下表。
共阴数码管码表
v0x3f,0x06,0x5b,0x4f,0x66,0x6d,
v012345
v0x7d,0x07,0x7f,0x6f,0x77,0x7c,
v6789AB
v0x39,0x5e,0x79,0x71,0x00
vCDEF无显示
硬件连接图
图13硬件连接图
五、典型应用举例
对于电热锅路的温度测控系统的设计。
其原理如下:
以AT89S51单片机为核心的温度控制器的设计,在该设计中采用高精度的温度传感器AD590对电热锅炉的温度进行实时精确测量,用超低温漂移高精度运算放大器OP07将温度-电压信号进行放大,再送入12位的AD574A进行AD转换,从而实现自动检测,实时显示及越限报警。
控制部分采用PID算法,实时更新PWM控制输出参数,控制可控硅的通断时间,最终实现对炉温的高精度控制。
图14温度测控系统原理图
图16程序控制流程图
参考文献
1、姜志海.单片机原理及应用(第2版)[M].北京:
电子工业出版社,2009。
2、魏佩瑜.电工学(电工技术)[M].北京:
机械工业出版社,2007。
3、刘润华,李震梅.模拟电子技术基础[M].山东东营:
中国石油大学出版社,2008。
4、董传岱,李震梅,杨雪岩.数字电子技术基础[M].山东东营:
中国石油大学出版社,2009。
5、万隆,巴奉丽.单片机原理及应用技术[M].北京:
清华大学出版社,2010。
设计总结:
通过此次设计,我们进一步加深了对工业测控系统知识的认识与理解,掌握了单片机测控的设计方法。
更加熟练的运用理论知识,并学习了运用硬件测试、调试、改进电路。
培养了独立思考、分析、解决问题的能力,并培养了我们的动手能力。
本次设计是个综合电路。
因而在许多方面都还不熟练,不如说对一些元器件的功能还不完全了解,不能熟练运用,因而不能完全的一次性设计好该电路。
不过通过本次的课程设计我学到了学多的知识,学会了protel的一些基本使用方法,培养了我们独立思考问题解决问题的能力,加深了我们对所学知识的理解,巩固了我们的学习知识,有助于我们今后的学习。
考核成绩及评语
指导教师签字
年月日
系(教研室)意见
系(教研室)主任签字
年月日
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
学位论文原创性声明
本人郑重声明:
所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。
尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。
本人完全意识到本声明的法律结果由本人承担。
学位论文作者(本人签名):
年月日
学位论文出版授权书
本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。
论文密级:
□公开□保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议)
作者签名:
_______导师签名:
_______
_______年_____月_____日_______年_____月_____日
独创声明
本人郑重声明:
所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本声明的法律后果由本人承担。
作者签名:
二〇一〇年九月二十日
毕业设计(论文)使用授权声明
本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。
本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)
作者签名:
二〇一〇年九月二十日
致谢
时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。
首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。
本次毕业设计大概持续了半年,现在终于到结尾了。
本次毕业设计是对我大学四年学习下来最好的检验。
经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。
这期间凝聚了很多人的心血,在此我表示由衷的感谢。
没有他们的帮助,我将无法顺利完成这次设计。
首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。
郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。
从他身上,我学到了许多能受益终生的东西。
再次对周巍老师表示衷心的感谢。
其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。
另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 通用 测控 系统 设计 毕业设计 论文