微机原理课程设计基于8086微处理器的温度测控系统设计Word下载.docx
- 文档编号:3312974
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:45
- 大小:211.04KB
微机原理课程设计基于8086微处理器的温度测控系统设计Word下载.docx
《微机原理课程设计基于8086微处理器的温度测控系统设计Word下载.docx》由会员分享,可在线阅读,更多相关《微机原理课程设计基于8086微处理器的温度测控系统设计Word下载.docx(45页珍藏版)》请在冰点文库上搜索。
4.1主程
序8
4.2BCD码转换子程
序9
4.3显示子程
4.4温度值设置子程
序10
5系统调
试11
6结
论
12
7参考文
献12
基于8086的温度测控系统设计
摘要本文介绍了一种基于8086微处理器的温度测控系统,采用温度传感器AD590采集温度数据,用CPU控制温度值稳定在预设温度。
当温度低于预设温度值时系统启动电加热器,当这个温度高于预设温度值时断开电加热器。
关键词:
微处理器温度传感器A/D转换器控制系统
1温度控制系统的总体结构概况
温度信息山温度传感器测量并转换成微安级的电流信号,经过运算放大电路将温度传感器输出的小信号进行跟随放大,输入到A/D转换器(ADC0809)转换成数字信号输入主机。
数据经过标度转换后,一方面通过数码管将温度显示出来;
另一方面,将该温度值与设定的温度值进行比较,调整电加热炉的开通情况,从而控制温度。
在断开电加热器,温度仍然异常,报警器发出声音报警,提示采取相应的调整措施。
其温度控制系统的原理框图如图1-1所示。
温度传感器电压跟随器运算放大电AQ转换器
微处理器
报警
译码
显示
加热控制电
1-1系统原理框图图
2系统器件选择
2.1系统扩展接口的选择
本次设计采用的是8086微处理器,选择8255A可编程并行接口作为系统的扩展接口,8255A的通用性强,适应灵活,通过它CPU可直接与外设相连接。
2.2温度传感器与A\D转换器的选择
本系统选用温度传感器AD590构成测温系统。
AD590是一种电压输入、电流输岀型集成温度传感器,测温范用为-55°
C~150°
C,非线性误差在±
0。
300其输出电流与温度成正比,温度没升高1K(K为开尔文温度),输出电流就增加luAo其输出电流I=(273+T)uAo(77MV.V二另外,为满足系2730+10本设计中串联电阻的阻值选用2KQ,所以输出电压•统输入模拟量进行处理的功能,对其再扩展一片ADC0809,以进行模拟一数字量转化。
2.3显7F接口芯片
为满足本次设计温度显示的需要,我们选择了8279芯片,INTEL8279芯片是一种通用的可编程的键盘、显示接口器件,单个芯片就能完成键盘键入和LED显示控制两种功能。
备注:
系统硬件接线应尽量以插接形式连接,这样便于多用途使用和故障的检查
和排除。
2.4.18086CPU的编程结构
编程结构:
是指从程序员和使用者的角度看到的结构,亦可称为功能结构。
从功能上来看,8086CPU可分为两部分,即总线接口部件BIU(BusInterfaceUnit)和执行部件EU:
所示1一2的内部功能结构如图8O86CPU0)ExecutionUnit
图2-18086/8088CPU内部功能结构图
2.4.2执行部件(EU)
功能:
负责指令的执行。
组成:
包括①ALU(算术逻辑单元)、②通用寄存器组和③标志寄存器等,主要进行8位及16位的各种运算。
(BIU)总线接口部件2.4.3功能:
负责与存储器及I/O接口之间的数据传
送操作。
具体来看,完成取指令送指令队列,配合执行部件的动作,从内存单元或I/O端口取操作数,或者将操作结果送内存单元或者I/O端口。
它III①段寄存器(DS、CS、ES、SS)、②16位指令指针寄存器IP(指向下一条要取出的指令代码)、③20位地址加法器(用来产生20位地址)和④6字节(8088为4字节)指令队列缓冲器组成。
3系统各部分功能模块介绍
3.1温度测量和控制部分
3.1.1温度测量部分
A9590是AD公司生产的一种精度和线度较好的双端集成传感器,其输出电流与绝对温度有关,对于电源电压从5-10V变化只引起luA最大电流的变化或1摄氏度等效误差。
图4・1给出了用于获得正比于绝对温度的输岀电流的基本温度敬感电路。
A\D590输出的电流1=(273+T)uA(T为摄氏温度)。
因此测量的电压V为(273+T)uAX10K=(2.73+T/100)V,为了将电压测量出来,乂务必使电流I不分流岀来。
使用电压跟随器使其输出电压V等于V。
2山于一般电源供应多器件之后,电源是带杂波的,因此使用稳压二极管作为稳压元件,再利用可变电阻分压,其输出电压V°
2.73V需调至】.
差动放大器其输出V为(lOOK'
lOK)X(V-V)=T/10,如果现在为摄氏28°
C,输出电】20压为2.8Vo
输岀电压接AQ转换器,那么A'
D转换输出的数字量就和摄氏温度成线性比例的关系。
图3T输出电流的基本温度敬感电路
3.1.2温度控制部分
当PC6为高电平时,三极管导通,继电器吸合,向加热系统输出12V电压加热;
反之,输入低电平,三极管截止,继电器断开,停止加热。
在图3・2中,二极管的作用是吸收继电器端开时产生的浪涌电压。
图3-2温度控制图
3.2ADC0809与8255的连接
模拟输入通道地址A.B,C直接接地,因此ADC0809只对通道IN0输入的电压进行模数转换。
为了减少输入噪声其他通道直接接地。
ADC0809的数据线D0-D7与8255的PB0-PB7相连接。
其片选CS与8086的地址/数据总线AD14相连接。
的连接图82553-3ADC0809与图
3.38086的可编程外设接口电路
8255的数据口D0-D7与CPU的6根控制线相连接,控制8255A内部的各种操作。
控制线RESET用来使8255A复位。
CS和地址线A1及A0用于芯片选择和通道寻址。
图3-48086的可编程外设接口电路图
数据显示部分3.4
数据显示图3-4图3.5系统硬件原理图
系统硕件原理图3-5图
4软件设计
设计的LJ的是以8086微处理器为控制器,将温度传感器输岀的小信号经过放大和低通滤波后,送至AD转换器;
微控制器实时采集、显示温度值(要求以摄氏度显示),同时系统还应可设定、控制温度值,使系统匸作在设定温度
5系统流程图
5.1主程序
通过开始界面,显示提示信息,调用温度子程序,设置温度。
通过模数转换器采集A\D值并求其平均值。
调用BCD码转换子程序将其转换为十进制温度值;
调用显示子程序,如果温度高于实际温度,就加热,反之拨动开关关闭,停止加热。
在此过程中,还可以重复所示。
5-1设置温度值。
其流程图如图
显示提
示信息调用温度值设置采集求其平均值调用BCD
开始
调用温度值设置程序重新设置温并将PA0进行重新调节显示提示信息N8255PC6YBCD码转换了•程序0.3转换为温度
将其转换为十进制温度值N
系统初始化
子程序
值并AB将采集得到的平均值乘以值
子码转换子程序度以0拨到
调用显示了•程序实际温度低于给定值Y=18255PC6口
NPAO=1N停止加热
=0口
加热
有键按下
返回
系统流程图5-1图
5.2BCD码转换子程序
设定温度为0摄氏度时变换放大电路送出的模拟量为0.0V,此时A/D输出的数字量为00H:
温度为76.5°
C时变换器送出对应电压4.98V,此时A/D输出的数字量为FFH,即每0・3°
C对应1LSB的变化量,对应电压值为19.5mVo
报警温度设定为76.8°
C,此时,输出电压约为5.0V左右。
其流程图如图5・2所示。
对其进行非压缩BCD码乘法调整
通过移位得到组合BCD码
图5-2BCD码转换(程序流程图
5.3显示子程序
采用动态显示方式,其流程图如图5-3所示。
5.4温度值设置子程序
问了避免加热温度过高,在程序设计中加了一条,即设定值不能大于76・8°
C,否则就认为有错系统报警。
其流程图如图5-4所示。
显示子程序度制温先将十进(BL)
)送到(值AL得到温度值各位上的数通过査农指令得到对应的数码管的断码显示温度值个位上的数值声音报警并显延时取出(BL)中的温度值得到温度值十位上的数值
通过查农指令得到对应的数码管的断码
温度值设置/程键入温度值十位上的数将它存于D键入温度值个位上的数值将DI+存于将十位上的数值左移四位并个位上的数值既得温度Y
设置温度7N示错谋信将温度值存于DI+返返4-4
显示温度值十位上的数延返回温度值设置J'
•程序流程图图5-4
6系统调试
通过前一部分的介绍说明,我们对系统的工作情况有了大体的了解。
为了进一步了解系统的工作过程,这里介绍一下系统调试过程及调试过程中岀现的一些具体的问题。
我们的实验调试软件运行于DOC环境下,其步骤如下:
1.根据硬件图和原理图连接好线路。
2.在PC机上敲入程序,并对其进行的查错,编译,连接,最后生成可执行文件。
3.接上电源,敲入可执行文件的文件名,系统就开始了工作过程。
1)这是DOC屏幕上会出现的一些提示信息,如
'
ENTERANYKEYTOBEGIN!
****LETPA0=0TOADJUSTTHETEMPERATURE\ALUE!
***'
****LETPAO=1TOINPUTA
NEWTEMPERATUREVALUE!
**朴
这里后两条只作注释用。
2)然后敲任意一个键,系统就开始进行温度测量和显示,屏幕上就会显示
fINPUTTHETEMPERATURE:
r
在这一条信息之后敲入一温度值。
注意这里敲入的温度值不能大于76摄氏度,否则屏幕将会显示TNFUTVALUEERROR!
,并返回DOC°
(以后重新设定温度时也是如此)
3)在正常悄况下,敲入设定温度后系统就开始进行控制调节,当实际温度小鱼设定值时,系统就开始进行加热,如果不加改变,它就会加热一直稳定到设定的温度值;
如果这是想重新设置一温度,只要把8255的PA0读取拨动开关拨到1,屏幕上就会显示:
4INPUTANEWTEMPERATURE:
这里乂得注意一下,在敲入一个新的设定温度之前,得先把PA0读取拨动开关拨到0,否则,在敲完设定温度之后,屏幕上乂会显示同样一条信息。
因为它是根据PA0是0还是1来决定是去重新输入设定温度还是去调节温度。
如果不先把PA0拨为0,它就是一直输入却不进行调节。
另外,这里温度值的设定的次数没有限制。
结论7
本设计采用的单片机是作为现代工业中最常用的集成芯片。
具有体积小、重量轻、抗干扰能力强、对环境要求不高、价格低廉、可靠性高.灵活性好、易于推广应用等显著优点,通过软件逻辑控制实现对温度的控制和调节。
本文的温度控制系统,只是单片机广泛应用于各行各业中的一例。
本设计中应用了许多单片机芯片和单片机常用的外部设,单片机芯片如:
ADC0809,8255等。
单片机外部设备如:
温度检测元件AD590,键盘和显示系统中的LED显示器等。
该系统的主要优点如下:
1.本系统本着简单可幕的原则完成了设计要求,尽量做到线路简单,充分利用软件编程,安装比较灵活而且价格较低。
二、在系统的硬件和软件设计中,都加有安全设计部分,避免加热过高造成设备的损坏。
同时,该系统在测量过程中会带来系统误差。
参考文献
[1]戴梅尋《微型计算机技术及应用》2007清华大学岀版社
[2]武锋《单片机应用系统设计-一系统配置与接口技术》199&
8北京航空航天大学出版社
[3]何克忠《计算机控制系统》2002清华大学岀版社
[4]朱善君《汇编语言程序设计》1998.3清华大学出版社
[5]颜永军《protel99电路设计•与应用》2001.1国防工业出版社
评分
评语:
原文己完。
下文为附加文档,如不需要,下载后可以编辑删除,谢谢!
施工组织设计
本施工组织设计是本着“一流的质量、一流的工期、科学管理”来进行编制的。
编制时,我公司技术发展部、质检科以及项目部经过精心研究、合理组织、充分利用先进工艺,特制定本施工组织设计。
一、工程概况:
/主宅楼位于银川市新市区,橡胶、30西夏建材城生活区27厂对面。
本工程由宁夏燕宝房地产开发有限公司开发,银川市规划建筑设计院设计。
8本工程耐火等级二级,屋面防水等级三级,地震防烈度为年。
度,设计使用年限5022舲。
室内地3824.75m楼3824.75;
30m楼本工程建筑面积:
27##楼楼47.28m;
301110.5坪±
0.00以绝对标高m为准,总长27瓠设计室外地坪至檐14.26m2714.26m楼;
30楼。
总宽47.28m18.600m口高度,呈长方形布置,东西向,三个单元。
本工程设计屋面为坡屋面防水采用防水涂料。
外墙水泥砂浆瓷砖,高到X抹面,外刷浅灰色墙漆。
内墙面除卫生间20030050顶外,其余均水泥砂桨罩面,刮二遍腻子;
楼梯间内墙采用.厚胶粉聚苯颗粒保温。
地面除卫生间200X200防滑地砖,楼梯间50厚细石^1:
1水泥砂浆压光外,其余均采用50厚豆石栓毛地面。
楼梯间单元门采用楼宇对讲门,卧室门、卫生间门采用木门,进户门采用保温防盗门。
本工程窗均采用塑钢单框双玻窗,开启窗均加纱扇。
本工程设计为节能型住宅,外墙均贴保温板。
本工程设计为砖混结构,共六层。
基础采用C30钢筋栓条形基础,上砌MU30毛石基础,砂浆采用M10水泥砂浆。
一、
二、三、四层墙体采用M10混合砂浆砌筑MU15多孔砖;
五层以上采用M7.5混合砂浆砌筑MU15多孔砖。
本工程结构中使用主要材料:
钢材:
I级钢,II级钢;
栓:
基础垫层CIO,基础底板、地圈梁、基础构造柱均采用C30,其余均C20o
本工程设计给水管采用PPR塑料管,热熔连接;
排水管采用UPVC硬聚氯乙烯管,粘接;
给水管道安装除立管及安装IC卡水表的管段明设计外,其余均喑设。
本工程设计采暖为钢制高频焊翅片管散热器。
本工程设计照明电源采用BV-2.5铜芯线,插座电源等采用
BV—4铜芯线;
除客厅为吸顶灯外,其余均采用座灯。
二、施工部署及进度计划
1、工期安排
本工程合同计划开工日期:
2004年8月210,竣工日期:
日前15月9年2004天。
计划315日,合同工期10月7年2005.
完成基础工程,2004年12月30日完成主体结构工程,2005年6月20日完成装修工种,安装工程穿插进行,于2005年7月1日前完成。
具体进度计划详见附图一1(施工进度计划)。
2、施工顺序
⑴基础工程
工程定位线(验线)一挖坑一钎探(验坑)一砂砾垫层的施工一基础栓垫层一刷环保沥青一基础放线(预检)一栓条形基础一刷环保沥青一毛石基础的砌筑一构造柱碗一地圈梁f地沟f回填工。
⑵结构工程
结构定位放线(预检)-*构造柱钢筋绑扎、定位(隐检)f砖墙砌筑(+50cm线找平、预检)一柱梁、顶板支模(预检)一梁板钢筋绑扎(隐检、开盘申请)一碗浇筑一下一层结构定位放线一重复上述施工工序直至顶。
⑶内装修工程
门窗框安装一室内墙面抹灰一楼地面一门窗安装、油漆〜五金安装、内部清理一通水通电、竣工。
⑷外装修工程
外装修工程遵循先上后下原则,屋面工程(包括烟道、透气孔、压顶、找平层)结束后,进行大面积装饰,塑钢门窗在装修中逐步插入。
施工准备三、.
1、现场道路
本工程北靠北京西路,南临规划道路,交通较为方便。
场内道路采用级配砂石铺垫,压路机压。
2、机械准备
⑴设2台搅拌机,2台水泵。
⑵现场设钢筋切断机1台,调直机1台,电焊机2台,1台对焊机。
⑶现场设木工锯,木工刨各1台。
⑷回填期间设打夯机2台。
⑸现场设塔吊2台。
3、施工用电
施工用电已由建设单位引入现场;
根据工程特点,设总配电箱1个,塔吊、搅抖站、搅拌机、切断机、调直机、对焊机、木工棚、楼层用电、生活区各配置配电箱1个;
电源均采用三相五线制;
各分支均采用钢管埋地;
各种机械均设置接零、接地保护。
具体配电箱位置详见总施工平面图。
3、施工用水
施工用水采用深井水自来水,并砌筑一蓄水池进行蓄水。
楼层用水采用钢管焊接给水管,每层留一出水口;
给水管不置蓄水池内,由潜水泵进行送水。
4、生活用水
生活用水采用自来水。
.
5、劳动力安排
⑴结构期间:
瓦工40人;
钢筋工15人;
木工15人;
放线工2人;
材料1人;
机工4人;
电工2人;
水暖工2人;
架子工8人;
电焊工2人;
壮工20人。
⑵装修期间
抹灰工60人;
木工4人;
油工8人;
电工6人;
水暖工10人。
四、主要施工方法
1、施工测量放线
⑴施工测量基本要求
和西夏建材住宅楼定位依据:
西夏建材城生活区17、30A、城生活区工程总体规划图,北京路、规划道路永久性定位21一、根据工程特点及V建筑工程施工测量规程〉DBI01B条,此工程设置精度等级为二级,测角中误差3、2-95,4、l/15000o±
12,边长相对误差、根据施工组织设计中进度控制测量工作进度,明确对C工程服务,对工程进度负责的工作目的。
⑵工程定位、根据工程特点,平面布置和定位原则,设置一横一纵A絆)轴30)轴线;
A楼:
(1A27两条主控线即楼:
()轴线和(律)轴H(楼:
27)轴线。
根据主轴线设置两条次轴线即1线和(.
#楼:
(H)轴线和(27)轴线。
)轴线;
线和
(2730
B、主、次控轴线定位时均布置引桩,引桩采用木桩,后砌一水泥砂浆砖墩;
并将轴线标注在四周永久性建筑物或构造物上,施测完成后报建设单位、监理单位确认后另以妥善保护。
C、控轴线沿结构逐层弹在墙上,用以控制楼层定位。
D、水准点:
建设单位给定准点,建筑物±
0.00相当于绝对标咼1110.500nio
⑶基础测量
A、在开挖前,基坑根据平面布置,轴线控制桩为基准定出基坑长、宽度,作为拉小线的依据;
根据结构要求,条基外侧llOOniin为砂砾垫层边,考虑放坡,撒上白灰线,进行开挖。
B、在垫层上进行基础定位放线前,以建筑物平面控制线为准,校测建筑物轴线控制桩无误后,再用经纬仪以正倒镜挑直法直接投测各轴线。
C、标高由水准点引测至坑底。
⑷结构施工测量
A、首层放线验收后,主控轴一引至外墙立面上,作为以上务层主轴线竖身高以测的基准。
B、施工层放线时,应在结构平面上校投测轴线,闭合后再测设细部尺寸和边线。
C、标高竖向传递设置3个标高点,以其平均点引测水平线折平时,尽量将水准仪安置在测点范围内中心位置,进行测设。
2、基坑开挖
本工种设计地基换工,夯填砂砾垫层llOOniin;
根据此特点,采用机械大开挖,留200mm厚进行挖工、铲平。
开挖时,根据现场实际土质,按规范要求1:
0.33放坡,反铲挖掘机挖土。
开挖出的土,根据现场实际情况,尽量留足需用的好土,多余土方挖出,避免二次搬运。
人工开挖时,由技术员抄平好水平控制小木桩,用方铲铲平。
挖掘机挖土应该从上而下施工,禁止采用挖空底脚的操作方法。
机械挖土,先发出信号,挖土的时候,挖掘机操作范围内,不许进行其他工作,装土的时候,任何人都不能停留在装土车上。
3、砌筑工程
⑴材料
砖:
MU15多孔砖,毛石基础采用MU30毛石。
砂浆:
±
0.00以下采用M10水泥砂浆,一、二、三、四层采用M10混合砂浆,五层以上采用M7.5混合砂浆。
⑵砌筑要求
A、开工前由工长对所管辖班组下发技术交底。
B、砌筑前应提前浇水湿润砖块,水率保持在10%—15%。
、砌筑采用满铺满挤“三一砌筑法“,要求灰浆饱满,C.灰缝8—12mm。
D、外墙转角处应同时砌筑,内外墙交接处必须留斜槎,槎子长度不小于墙体高度的2/3,槎子必须平直、通顺。
E、隔墙与墙不同时砌筑又不留成斜槎时可于墙中引出阳槎或在墙的灰缝中预埋拉结筋,每道不少于2根。
F、接槎时必须将表面清理干净,浇水湿润,填实砂浆,保持灰缝平直。
G、砖墙按图纸要求每50mm设置2
(1)6钢筋与构造柱拉结,具体要求见结构总说明。
H、施工时需留置临时洞口,其侧边离交接处的墙面不少于500mm,顶部设边梁。
4、钢筋工程
⑴凡进场钢筋须具备材质证明,原材料须取样试验,经复试合格后方可使用。
⑵钢筋绑扎前应仔细对照图纸进行翻样,根据翻样配料,施工前由工长对所管辖班组下发技术交底,准备施工工具,做好施工的准备工作。
⑶板中受力钢筋搭接,I级钢30d,II级钢40d,搭接位置:
上部钢筋在跨中1/3范围内,下部钢筋在支座1/3范围内。
⑷钢筋保护层:
基础40mm,柱、梁30mm,板20mm□保护层采用50nmiX50nmi的水泥砂浆块。
板上部钢筋用马凳按梅花状支起。
⑸所有钢筋绑扎,须填写隐检记录,质评资料及目检记录,
验收合格后方可进行下道工序。
5、栓工程
⑴水泥进场后须做复试,经复试合格后由试验室下达配合比。
施工中严格掌握各种材料的用量,并在搅拌机前进行标识,注明每立方米、每盘用量。
同时搅拌时,须车车进磅,做好记录。
⑵浇筑前,对模板内杂物及油污、泥土清理干净。
⑶投料顺序:
石子f水泥f砂子。
⑷本工程均采用插入式振捣器,一次浇筑厚度不宜超过振捣器作用部分长度的1.25倍,捣实碗的移动间距不宜大于振捣器作用半径的1.5倍。
⑸栓浇筑后1昼夜浇水养护,养护期不少于7d,栓强度未达到1.2MP之前不得上人作业。
心、模板工程
⑴本工程模板采用钢木混合模板。
模板支搭的标高、截面尺寸、平整度、垂直度应达到质量验收标准,以满足其钢度,稳定性要求。
⑵模板支撑应牢固可靠,安装进程中须有防倾覆的临时固定措施。
⑶本工程选用851脱模剂,每拆除一次模板经清理后涂刷脱模剂,再重新组装,以保证栓的外观质量。
6、架子工程
⑴本工程采用双排架子防护,外设立杆距墙2m,里皮距墙50cm,立杆间距1.5m,顺水间距1.2m,间距不大于lm。
架子底部夯实,垫木板,绑扫地杆。
⑵⑶为加强架子的稳定性,每七根立杆间设十字盖,斜杆与,地面夹角60拉接点间距与结构采用钢性拉接,⑷为防止脚平架外倾,附和
“垂四平六“的原则。
两平网塔接和网下⑸外防护架用闭目式安全网进行封闭,口必须绑孔紧密。
,每步架子满铺脚手板,要求⑹结构架子高出作业层lm严密牢固并严禁探
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 基于 8086 微处理器 温度 测控 系统 设计