微机 基于8086的温度测控系统的设计

合集下载

基于8086的步进电机控制系统设计2说明书内容

基于8086的步进电机控制系统设计2说明书内容

目录一、电路总体设计 (2)1.1系统功能与实现方式 (2)1.2系统的总体组成 (2)二、各部分电路原理图设计 (3)2.1 8086最小方式系统 (3)2.2存储器的设计 (4)2.3步进电机控制电路 (6)2.4键盘和显示电路 (8)三、设计心得与总结 (9)四、参考资料 (9)一、电路总体设计1.1系统功能与实现方式该系统采用8086最小方式,用8255作为接口芯片,用于连接控制步进电机的变频控制器,芯片62256和2764分别作为数据存储扩展芯片和程序存储扩展芯片,步进电机的工作时间控制由82C54芯片来确定,步进电机的工作方式由按键板块接收操作信号,然后由程序判定并执行操作。

1.2系统的总体组成1)处理器芯片选用8086,当8086的MN/MX引脚接+5V电压时,8086工作在最小方式下:时钟发生器采用82C54芯片主微处理器CPU选用8086芯片数据收发器用来对数据进行缓冲和驱动,并控制数据发送和接收方向,向CPU传送I/O的数据或向IO传送CPU提供的数据。

同样由于8086中数据线只有8条,所以数据收发器只要一个8286就可以了。

地址译码器用74LS138,用地址线直接控制。

在最小方式下,8086CPU会直接产生全部总线控制信号。

2)只读存储器采用ROM芯片2764,随机存储器62256。

3)8255和82C54去控制步进电机4)键盘控电路5)时钟电路、加电复位和复位电路。

6)地址分配:8255: 00100---001FF2764: 01000---01FFF62256: 04000---07FFF键盘相关:100H—103H显示相关:140H—141H步进电机相关:200H—207H功能描述:在最小方式下,8086CPU产生全部总线控制信号,由2764和62256构成了8k的ROM和32KB 的RAM,在此基础上,分别实现接口逻辑。

本系统采用8086位处理器工作在最小方式系统下,采用8282、8286、8284构成了最小系统,形成总线逻辑。

微机测控系统设计

微机测控系统设计

1.引言在现代测控系统中,由于PC机具有强大的数据处理能力和良好的用户交互界面,单片机具有较强的现场抗干扰能力及良好的性价比,因此以PC机为上位机实施用户控制和以单片机为下位机进行实时数据采集的分布式智能化控制系统无疑具有很好的应用前景。

本文中单片机实现了温度检测,具有较好的实时性;PC机完成了数据显示、存储及统计分析,绘制了实时温度曲线,并对系统目前所处状况做出了评判。

两者之间以串行口进行通信联络。

2.温度控制系统的总体结构概况温度信息由温度传感器测量并转换成微安级的电流信号,经过运算放大电路将温度传感器输出的小信号进行跟随放大,输入到A/D转换器(ADC0809)转换成数字信号输入主机。

数据经过标度转换后,一方面通过数码管将温度显示出来;另一方面,将该温度值与设定的温度值进行比较,调整电加热炉的开通情况,从而控制温度。

在断开电加热器,温度仍然异常,报警器发出声音报警,提示采取相应的调整措施。

其温度控制系统的原理框图如图2-1所示。

图2-1 系统原理框图3.系统器件选择3.1 系统扩展接口的选择本次设计采用的是STC89C51微处理器,选择STC89C51可编程并行接口作为系统的扩展接口,STC89C51的通用性强,适应灵活,通过它CPU可直接与外设相连接。

3.2温度传感器与A\D转换器的选择本系统选用温度传感器ADC0809构成测温系统。

ADC0809是一种电压输入、电流输出型集成温度传感器,测温范围为0℃~200℃,非线性误差在±1℃,其输出电流与温度成正比,温度没升高1K(K为开尔文温度),输出电流就增加1uA。

其输出电流I=(273+T)uA。

本设计中串联电阻的阻值选用2KΩ,所以输出电压V+=(2730 + 10T)MV.另外,为满足系统输入模拟量进行处理的功能,对其再扩展一片ADC0809,以进行模拟—数字量转化。

3.3显示接口芯片为满足本次设计温度显示的需要,我们选择了8279芯片,INTEL8279芯片是一种通用的可编程的键盘、显示接口器件,单个芯片就能完成键盘键入和LED显示控制两种功能。

温度控制系统的研究与设计

温度控制系统的研究与设计

温度控制系统的研究与设计摘要:设计一个利用8086PC机实现多台电阻炉温度的自动巡回检测控制系统.该系统以8086 为基础,以并行I/O接口8255A为核心,并配以适当的外围接口电路,实现对电阻炉温度自动检测与控制.设计了一种过零检测电路,利用硬件方法实现普通双向可控硅的同步过零触发从而实现功率可调.该控制系统具有电路简单、功能强、使用方便、测量控制精度高、工作稳定可靠、性价比高等优点.控制采用PID数字增量型控制算法,并选取合理最优的参数设置。

系统控制程序则采用了模块化设计结构,主要包括主程序、中断服务子程序、控制算法子程序等。

Abstract: In this article,a new temperature control system of resistance furnace is designed ,which realizes circuit check ,monitor and control of temperature of the multiple resistance furnaces. It is based on parallel interface 8255A chap and 8086 chap and combined with suitable peripheral circuit. This control system realizes zero - crossing detecting circuit and synchronous zero - crossing trigger of an ordinary bi - directional SCRof which the power output is adjustable. This system can measure temperature accurately and save energy. It is also reliable and practical.The mature algorithm of variable speed integral separation PID has been adopted in control rule, and the parameter of control rule is used optimally by the simulation analysis in computer. The control of system has adopted the module progxam configuration, it consists of the main program, interrupt service subroutine and control algorithm subroutine, etc.关键词:PID算法;自动控制;温度控制; 热电偶测温; 模块化设计key words:Algorithm of PID ;Auto control ;Temperature control; Thermocouple temperature measurement;Module program design前言在钢铁、机械、石油化工、电力、工业炉窑等工业生产中,温度是极为普遍又极为重要的热工参数之一;温度控制一般指对某一特定空间的温度进行控制调节,使其达到并满足工艺过程的要求。

8086测温枪课程设计

8086测温枪课程设计

8086测温枪课程设计一、课程目标知识目标:1. 理解8086测温枪的基本工作原理,掌握温度传感器与微处理器的接口技术。

2. 学习并掌握8086汇编语言编程,能编写简单的温度读取及显示程序。

3. 掌握基础的数字信号处理知识,理解数据采集、处理和显示的过程。

技能目标:1. 能够运用所学知识,独立完成8086测温枪的组装和调试。

2. 能够运用汇编语言编写程序,实现温度的读取和显示。

3. 能够运用所学知识解决实际温度测量问题,具备一定的创新能力和实践能力。

情感态度价值观目标:1. 培养学生的团队合作意识,提高学生在团队中的沟通和协作能力。

2. 增强学生对电子技术的兴趣和热情,激发学生探索科学的精神。

3. 培养学生严谨、细致的学习态度,提高学生分析问题和解决问题的能力。

分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握8086测温枪相关知识的基础上,提高实践操作能力,培养创新意识和科学精神。

通过课程学习,将目标分解为具体的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. 8086测温枪原理及结构- 温度传感器工作原理- 8086微处理器基本组成- 接口技术及信号传输2. 8086汇编语言编程- 汇编语言基础知识- 8086汇编指令系统- 程序编写及调试技巧3. 数字信号处理基础- 数据采集与处理- 数模转换原理- 显示技术及接口4. 实践操作- 8086测温枪组装与调试- 温度读取及显示程序编写- 故障排查及解决方案5. 教学案例及拓展- 实际应用案例分析- 创新设计及拓展实验教学内容依据课程目标,结合教材章节,确保科学性和系统性。

教学大纲明确教学内容的安排和进度,涵盖理论与实践,注重培养学生的动手能力和创新能力。

教学内容分为五个部分,逐步引导学生掌握8086测温枪相关知识,为后续教学和实践活动奠定基础。

三、教学方法针对8086测温枪课程特点,采用以下教学方法,旨在激发学生学习兴趣,提高教学效果:1. 讲授法:- 对8086测温枪的基本原理、结构及汇编语言基础知识进行系统讲解,使学生对课程内容有整体认识。

温度测控系统设计

温度测控系统设计

温度测控系统的设计目录一、设计要求,,,,,,,,,,,,2二、设计目的,,,,,,,,,,,,2三、设计的具体实现,,,,,,,,,21、温度控制系统的总体结构,,,,22、系统硬件选择和设计,,,,,,33、系统各部分功能模块介绍,,,,44、系统流程图,,,,,,,,,,75、系统调试,,,,,,,,,,116、程序,,,,,,,,,,,,1―/ J12四、结论与展望,,,,,,,,,,18五、心得体会及建议,,,,,,,,18、°六附录,,,,,,,,,,,,,丨2」J J J J J J J J J J J J J19七、参考文献,,,,,,,,,,,24、设计要求利用ADC080酥用中断式设计一个温度测控系统,在LED数码显示器上显示温度值,并对温度进行测试和控制,当检测温度达到温度上限60 T时开启风扇(即开启电机),低于下限温度30C时关闭风扇,LED 上的显示内容为:XX C (采用十进制显示)。

二、设计目的课程设计是学生理论联系实际,提高实际综合运用能力的一个保障,也是工程师基本训练的重要环节,电子信息工程专业的学生在学完了《微机原理与接口技术》课程后,已经具备了对微机系统进行设计的初步能力。

通过对一个具体微机系统软硬件系统的设计和调试,培养学生运用该课程的理论知识和技术知识解决工程实际问题的能力,学习微机系统的设计方法:学生通过对实验室系统的实验调试,进一步培养和提高科学实验能力,因此,本课程设计为学生提供了一个良好的理论联系实际的机会和场所,有利于为学生树立微机是一个整体系统的概念,同时加强了学生编制和调试程序的能力,进一步培养学生的独立工作能力。

因此,它是教数学计划中必不可少的重要环节。

本课程是电子信息工程专业的必修课。

本设计的目的是以8086微处理器为控制器,将温度传感器输出的小信号经过放大和低通滤波后,送至A/D 转换器;微控制器实时采集、显示温度值(要求以摄氏度显示),同时系统还应可设定、控制温度值,使系统工作在设定温度。

基于8086CPU的温度测试系统设计报告

基于8086CPU的温度测试系统设计报告

《微机应用系统设计》课程设计报告题目:温度测试系统设计专业班级:电子信息科学与技术12103 班设计学生:何志明学号201211020307韩爽学号201211020314 指导教师:樊希平完成时间:2014年5月29日湖南文理学院物理与电子科学学院系统设计原理图源程序:DATA SEGMENTSITUATION DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,58H,5EH,79H,71H BAIWEI DB 0SHIWEI DB 0GEWEI DB 0DATA ENDSCODE SEGMENTORG 100HASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DX,AXAGAIN: MOV DX,0400H ;0809地址OUT DX,AL ;启动转换MOV DX,0600H ;244地址CALL Key_scan ;检测键是否按下WAIT0: IN AL,DXTEST AL,01HJZ WAIT0MOV DX,0400H ;0809地址IN AL,DXDisp: MOV BL,100 ;数码管显示程序(16→10)DIV BLMOV BAIWEI,ALMOV AL,AHAAMMOV SHIWEI,AHMOV GEWEI,ALMOV AH,0MOV SI,AXMOV BX,OFFSET SITUATIONMOV AL,[BX][SI] ; 个位MOV DX,0800HOUT DX,ALMOV AL,SHIWEIMOV SI,AXMOV BX,OFFSET SITUATIONMOV AL,[BX][SI] ;十位MOV DX,0A00HOUT DX,ALMOV AL,BAIWEIMOV SI,AXMOV BX,OFFSET SITUATIONMOV AL,[BX][SI] ;百位MOV DX,0C00HOUT DX,ALJMP AGAINKey_scan: ;按下按键,保持当前数码管数值不变MOV DX,0600HIN AL,DXTEST AL,08HJNZ EXITKEYCALL DELAY ;延时去抖动MOV DX,0600HIN AL,DXTEST AL,08HJNZ EXITKEYJMP STARTEXITKEY:RETDELAY: MOV CX,0DELAY1:NOPLOOP DELAY1RETCODE ENDSEND START设计总结:这两周的微机课程设计,使我们学到了很多知识,通过逐个学习每块芯片的引脚功能和设计整个硬件模块,和参照书本编写程序过程中,复习了课堂所学知识,同时深刻的感觉到课本知识的不足,对概念理解不够深刻。

微机原理与接口技术温度控制实验

微机原理与接口技术温度控制实验

实验七:温度控制实验实验实验环境PC机+Win 2003+emu8086 实验日期2016.6.17 一.实验内容1.使用IO方式实现温度采集和加热控制控制温度保持在75℃到80℃并维持2分钟2.控制温度曲线如给定要求(先加热到60℃保持1分钟;加热到70℃保持2分钟;然后降温到50℃并保持)二.理论分析或算法分析1.利用判断语句判断此时温度计端口寻址方式端口地址给出的方式有两种:端口直接寻址方式,指令直接提供8位端口地址,寻址范围为0-255(00H--FFH),即一个字节的地址值;端口间接寻址方式,由DX寄存器给出16位端口地址,DX的取值范围为0-65535(0000H—FFFFH)。

2.软件计时的方法利用INT 15H功能调用实现延时,其入口参数:AH=86H CX:DX=微秒(延时时间);出口参数:CF=0——操作成功,AH=00H。

在软件延时的基础上,对延时次数进行计数,即可实现计时功能。

3.I/O设备数据传送控制方式详细原理参考教材8.3节相关内容4.温度采集和加热控制装置的实现1.利用EMU8086系统提供的虚拟设备实现温度采集和加热控制,该设备在系统默认安装路径下:如:“c:\emu8086\devices\thermometer.exe”。

该设备加热装置端口号为127,通过向127号端口写出01H 控制加热装置加热,温度升高;写出00H 控制加热装置熄灭,温度自然降低。

该设备温度采集装置端口号为125,通过对125号端口的读入,可采集到当前的温度值1三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等)扩展前的代码:mov ax, csmov ds, axstart:in al, 125cmp al, 76jl lowcmp al, 79jle DELAYjg highlow:mov al, 1out 127, aljmp starthigh:mov al, 0out 127, alDELAY:DECDELAY_TIEMMOVAX,DELAY_TIEMCMP AX,0JE FINALMOVDELAY_TIEM,AXmov cx, 01hmov dx, 86a0hmov ah, 86hint 15hJMP startRETFINAL:NOPDELAY_TIEM DW 50 DELAY_ENABLE_CUR RENT DW 0 扩展后的代码:mov ax, csmov ds, axstart:in al, 125cmp al, 61jl lowcmp al, 69jle DELAYjg highlow:mov al, 1out 127, aljmp starthigh:mov al, 0out 127, alDELAY:DECDELAY_TIEMMOVAX,DELAY_TIEMCMP AX,0JE TWOMOVDELAY_TIEM,AXmov cx, 01hmov dx, 86a0hmov ah, 86hint 15hJMP startTWO:MOVDELAY_TIEM,50start2:in al, 125cmp al, 71jl low2jl low2cmp al, 79jle DELAY2jg high2low2:mov al, 1out 127, aljmp start2high2:mov al, 0out 127, alDELAY2:DECDELAY_TIEMMOVAX,DELAY_TIEMCMP AX,0JE FINALMOVDELAY_TIEM,AXmov cx, 01hmov dx, 86a0hmov ah, 86hint 15hJMP start2RETFINAL:NOPDELAY_TIEM DW 50DELAY_ENABLE_CURRENT DW 02四.实验结果分析(含执行结果验证、输出显示信息、图形、调试过程中所遇的问题及处理方法等)扩展前截图扩展后截图验证了延迟操作的基本要求,实现了监控温度计变化以及控制温度变化功能.五.结论完成了本次实验要求的温度控制实验实验内容。

基于8086微处理器的温度测控系统设计

基于8086微处理器的温度测控系统设计

微机原理及接口技术课程设计报告目录目录..........................................................................1 摘要及关键词..................................................................2 1温度控制系统的总体结构概况...................................................2 2系统器件选择.................................................................3 2.1 系统扩展接口的选择.......................................................3 2.2温度传感器与A/D转换器的选择............................................3 2.3 显示接口芯片............................................................3 2.4 8086微处理器及其体系结构................................................3 2.4.1 8086CPU的编程结构.....................................................3 2.4.2执行部件(EU)..........................................................42.4.3总线接口部件(BIU).....................................................43 系统各部分功能模块介绍......................................................4 3.1温度测量和控制部分.......................................................4 3.1.1温度测量部分............................................................43.1.2 温度控制部分...........................................................5 3.2 ADC0809与8255的连接.................................................5 3.3 8086的可编程外设接口电路...............................................6 3.4 数据显示部分.............................................................73.5 系统硬件原理图..........................................................84 软件设计....................................................................8 5系统流程图...................................................................8 5.1 主程序..................................................................8 5.2 BCD码转换子程序........................................................10 5.3 显示子程序..............................................................105.4 温度值设置子程序........................................................106 结论.......................................................................12 参考文献.....................................................................12基于8086的温度测控系统设计摘要本文介绍了一种基于8086微处理器的温度测控系统,采用温度传感器AD590采集温度数据,用CPU控制温度值稳定在预设温度。

基于8086的温度测控系统课程设计

基于8086的温度测控系统课程设计

基于8086的温度测控系统课程设计中南大学微机应用系统设计与综合实验设计报告设计题目温度测控系统的设计指导老师 **************设计者****专业班级测控140* 班**号设计日期 2016年7月5号一、系统设计要求设计并制作出具有如下功能的温度测控系统。

设计一个温度测控系统,温度测量部分采用ADC0809, 控制输出部分采用8255控制加热器加热/冷却,系统实现一路温度信号的测控,在3位LED显示器上显示当前温度。

控制温度范围 0~76.5 C O,每隔0.2s检测一次,每点连续采集5次,取其中值,经标度变换,转为BCD码后送显示器显示,每1s刷新一次显示。

设定温度为0℃时,变换放大电路送出的模拟量为0.0V,此时A/D输出的数字量为00H;温度为76.5℃时变换器送出对应电压4.98V,此时A/D输出的数字量为FFH,即每0.3℃对应1LSB的变化量,对应电压值为19.5mV。

报警温度设定为76.5℃,此时,输出电压约为5.0V左右。

显示方式为:例:温度:45.0 C O设计要求:设计相应的A/D转换器、I/O接口、显示、键盘等微机接口电路,可在线键盘参数设置、检测、显示、报警。

并设计出电路原理图,说明工作原理,编写程序及程序流程图。

二、系统总体设计方案2.1 温度检测的基本原理系统设计采用温度传感器AD590构成测温系统。

AD590是一种电压输入、电流输出型集成温度传感器。

测温范围是-55℃~150℃,非线性误差在±0.30℃,其输出电流与温度成正比,温度每升高1开尔文,输出电流就增加1μA,其输出电流I=(273+T)μA。

另外,为满足系统输入模拟量进行处理的功能,对其再扩展一片ADC0809,以进行模拟数字量的转化。

2.2 温度数据采集系统采用ADC0809做A/D转换实验。

ADC0809是一种8路模拟输入、8位数字输出的逐次逼近法A/D器件,转换时间100μs,转换精度±1/512,适用于多路数据采集系统。

微机原理课程设计 太阳能热水器控制 8086

微机原理课程设计 太阳能热水器控制 8086

J I A N G S U U N I V E R S I T Y微机系统与接口技术课程设计说明书题目:太阳能热水器的数显控制学院名称:机械工程学院专业班级:测控1401姓名学号:指导教师:2016 年12 月目录引言 (1)一、结构设计 (1)1.1温度传感器 (1)1.1.1 DS18B20数字温度传感器 (1)1.1.2 AD590温度传感器 (2)1.2水位传感器 (3)1.2.1开关式液位传感器 (3)二、硬件设计 (4)2.1功能分析 (4)2.1.1温度读取与显示 (4)2.1.2水位的读取与显示 (6)2.1.3低温保护功能 (6)2.1.4手动注水功能 (7)2.2存储器 (7)2.3总体接线 (8)三、程序设计 (9)3.1.2 手动注水子程序 (11)四、功能测试 (12)4.1低温保护功能测试 (12)4.2水位显示和手动注水功能测试 (14)五、总结 (17)参考文献 (18)原件清单 (19)微机系统与接口技术课程设计任务书一、设计目的:1、建立微机系统概念,加深对微机系统的理解和认识,提高微机系统的应用能力。

2、进一步学习和掌握微机程序设计方法,通过应用程序的编写和调试,学习程序的调试方法。

3、进一步熟悉违纪典型接口芯片的使用,接口及外部设备与系统的连接方法,二、题目:微机系统与接口技术应用系统的设计-------------太阳能热水器数显控制器三、设计要求:1、以8086(8088)CPU为主控单元,构建微机应用系统。

2、应用系统的硬件设计,画出电路原理图和线路连接图。

3、应用系统的软件设计,画出软件流程图,写出主要程序。

4、根据实验条件,进行微机应用系统的部分模拟调试工作,写出调试说明。

5、整理设计说明书,列出参考文献清单。

6、列出使用的元件和设备清单引言目前,中国已成为世界上最大的太阳能热水器生产国,年产量约为世界各国之和。

但是与之相配套的太阳能热水器控制器却一直处在研究与开发阶段。

微机原理与接口课程设计温度测量

微机原理与接口课程设计温度测量

微机接口技术课程设计说明书课题名称:温度测量学院:机械工程学院专业:机械设计制造及其自动化组员:指导老师:日期: 2012年5月20日目录1.课程设计任务书……………………2.说明书正文……………………………2.1 前言………………………………2.2 现状………………………………2.3 任务分析与方案设计………………2.4 系统电路原理图……………………2.5元器件参数选择及清单………………2.6 电路的调试…………………………3. 心得体会………………………………4. 参考文献………………………………5. 附录……………………………………1.课程设计任务书1.1.任务要求在Dais实验台基础上设计并调试一个外接口电路,能够测量和显示所测量(依具体题目定)的值,且具有一定的控制功能,编程并调试完成整个开发系统。

每组一题,分别由3~4位同学合作完成。

1.2. 主要技术要求(1)测温题要求温度测量:0 摄氏度~+100 摄氏度(2)显示精度:0.1g1.3. 主要完成任务(1)查找相关资料,确定课程设计方案。

(2)微机接口电路硬件的焊接。

装配。

逐步排除故障及调试。

(3)用Prote2004绘制微机最小系统配置原理图。

(4)用Prote2004绘制相关项目的接口原理图。

(5)编写有关项目的程序,并进行调试。

(6)按照相关项目内容要求,上机进行联调。

(7)编写课程设计报告。

1.4. 提交成果(1)课程设计说明书一本。

(电子文档和打印稿各一份)要求:内容完整,图表完备,条理清晰,分析有据,计算精确。

所附电路图布局完整合理,清晰完备,图形和符号要规范。

(2)所用元器件清单。

(3)电路实体一套。

要求:该电路实体必须是经过自己安装调试达到性能指标要求的电路实体。

1.5. 时间分配4.23日晚,布置任务与接口电路知识授课4.24-5.05 查找相关资料,草拟总体方案;讨论确定总方案;上机熟悉Protel2004软件;微机最小系统配置原理图,相关接口电路图设计;借领工具,分发参考资料,PCB板及相关元器件。

基于8086的锅炉的液位和温度调节系统

基于8086的锅炉的液位和温度调节系统

基于8086的锅炉的液位和温度调节系统李潇126040109一、系统方案:1)温度的控制方案:由于温度和热电阻的加热很难建立起一个比较明确的数学关系,且温度的受外界影响比较大。

所以在确定温度的控制方案的时候选择PID闭环算法,由于采用闭环,所以有比较强的抗干扰能力,而PID算法本生可以解决数学模型比较难于建立的情况,所以PID算法是次系统的一个比较理想的选择。

而为了更快的实现调节,同时也为了避免PID算法在计算过程中出现积分饱和的情况,所以选择积分分离的PID算法来控制温度。

2)液位的控制方案:液位的控制一般都是通过的是阀门来控制进水或者出水,从而控制锅炉的液位。

而一旦阀门打开那么一般就可以确定进水或者出水的流量大小。

且锅炉的形状一般比较规则,所以就能够很好的计算出要达到相应的液位所需要的打开阀门的时间。

所以要实现液位的控制,在一般要求的情况下,可以选择开环控制。

3)温度的测量方案:要实现一个温度传感器的设计,方案很多,也很简单。

在要求不高的情况下可以利用二极管的导通压降和温度呈线性的关系来实现。

4)液位的测量方案:实现液位的测量方法很多,鉴于成本和和精度的折中考虑,可以制作一个电容式液位传感器。

二、系统的硬件选择:AD574,DA1210,多路开关,8086芯片,温度传感器、液位传感器、采样保持器。

1)AD574转换器在本设计中,我采用了AD574转换器,它可以将多路转换器输入的模拟量进行A/D转换。

AD574是美国Analog Device公司生产的12位逐次逼近式模数转换器。

原理框图以及控制信号真值表如下:图6 AD574原理框图表2 AD574控制信号真值表CE /CS R/C 12/ /8 A0 操作0 X X X X 无操作X 1 X X X 无操作1 0 0 X 0 启动12位转换器1 0 0 X 1 启动8位转换器1 0 1 5V X 12位并行输出1 0 1 接地0 高8位输出1 0 1 接地 1 低4位输出2)DA1210转换器选用DACl210是双列直插式24引脚集成电路芯片。

8086微机原理课程设计_压力测量系统的设_有硬件电路图计

8086微机原理课程设计_压力测量系统的设_有硬件电路图计

序号:课程设计(微机原理及应用A)二○一一年七月八日课程设计任务书及成绩评定课题名称压力测控系统的设计I、题目的目的和要求:设计一个对压力传感器的信号进行检测并在LED数码显示器上显示压力值的系统,当压力低于30pa时,黄灯闪烁,闪烁周期为1秒。

当压力高于150pa时,红灯闪烁。

LED的显示内容为P=XXX。

X为测试值。

II、设计进度及完成情况日期内容7月4日查阅资料,拟定设计方案。

7月5日选课程设计题目,编写程序。

7月6日设计总体方案,上机调试。

7月7日整理打印设计报告。

7月8日上交设计报告并进行答辩。

III、主要参考文献及资料《微型计算机原理及应用》清华大学出版社郑学坚周斌《微型计算机技术及应用》清华大学出版社史嘉权《微机原理与接口技术基础与应用》海洋出版社邓振杰《微机原理与接口技术实验及课程设计》西南交通大学出版社杨斌《单片机原理及接口技术》清华大学出版社梅丽凤王艳秋学科部主任(签字)Ⅵ、成绩评定:设计成绩:(教师填写)指导老师:(签字)二○一一年七月八日一、设计要求设计一个对压力传感器的信号进行检测并在LED数码显示器上显示压力值的系统,当压力低于30pa时,黄灯闪烁,闪烁周期为1秒。

当压力高于150pa 时,红灯闪烁。

LED的显示内容为P=XXX。

X为测试值。

二.设计思想压力测试系统的设计,必然要牵涉到压力的感应与转化,所以必须要有压力传感与A/D转换器。

将自然中的模拟量转化为电压信号,再转化位数字信号进行处理。

一个小型的微机系统,必须要有8086cpu来进行整体的控制,将其通过8255与A/D传感器进行连接。

这就是这个系统的主要框架。

而具体的应用框架则是在主要的框架上添加。

要当压力低于30pa时,黄灯闪烁。

当压力高于150pa时,红灯闪烁。

则应添加8255。

模块。

通过编程来控制黄灯与红灯的亮灭情况,考虑到要进行比较,所以我用了两个比较器进行数据的比较。

同时,由于灯要闪烁,闪烁周期要一秒,所以我们考虑到还要加一个8253芯片去控制。

8086微机原理实验之温度计控制实验

8086微机原理实验之温度计控制实验

报告提交日期
3
计算机硬件实验室实验报告
课程名称:微机原理及应用 姓 名 学 号 班 级 成 绩
设备名称及软件环境 实验名称
Windows XP 操作系统 emu8086 仿真器 实验日期
[0006]温度计控制实验
一.实验内容 1.使用 IO 方式实现温度采集和加热控制; 2.控制温度保持在 50℃和 80℃并个维持 5s; 3.温度计升至 120℃自然降温,降至 20℃时保持 1s 后升温,循环上述。 二.理论分析或算法分析
开始
从 125 端口得知温度当前值 温度继续上升
N
温度当前值是否等于 50 Y 维持 5s
温度继续上升
N
温度当前值是否等于 80 Y 维持 5s
温度继续上升
N 温度当前值是否大于 120
Y
打开酒精灯,温度上升
维持 1s
关闭酒精灯,温度自然下降
(含实现思路、程序流程图、实验电路图和源程序列表等) 代码: Inc bh Mov ax, cs Mov al,5 Mov ds,ax Cmp bh,al Start1: In al,125 Jl Start2 Mov bl,50 mov bh,00h Sub al,bl Start: Mov al,1 jl Low1 Out 127,al Jz High1 In al,125 Low1: Mov al,1 cmp al,120 Out 127,al jl Start Jmp Start1 je High High1: Mov al,0 High: Mov al,0 Out 127,al Out 127,al Jmp Delay1 Start3: In al,125 Delay1: Mov cx,0fh Mov bl,20 Mov dx,4240h Cmp bl,al Mov ah,86h Jnz Start3 Int 15h Low3: Mov al,1 Inc bh Out 127,al Mov al,5 Jmp Start1 Cmp bh,al High3: Mov al,0 Jl Start1 Out 127,al Mov bh,00h Jmp Delay1 Start2: In al,125 Delay3: Mov cx,0fh Mov bl,80 Mov dx,4240h Sub al,bl Mov ah,86h Jl Low2 Int 15h Jz High2 Inc bh Low2: Mov al,1 Mov al,5 Out 127,al Cmp bh,ax Jmp Start2 Jc Start3 High2: Mov al,0 Jmp Start1 Out 127,al Jmp Delay2 Delay2: Mov cx,0fh Mov dx,4240h Mov ah,86h Int 15h

微机原理与接口课程设计温度控制系统

微机原理与接口课程设计温度控制系统

微机原理与接口课程设计温度控制系统信息科学与技术学院微机原理与接口课程设计课程题目:温度控制系统学生姓名: 唐维学号: 2009082208 专业、年级 : 计科 09 级1 班指导教师: 周涛时间: 2012年1月12日目录1(题目及要求 ..................................................................... (3)1.1 题目:设计一个温度控制系统 (3)1.2 要求: .................................................................... .................... 3 2. 功能设计 ..................................................................... .. (3)2.1 功能模块 ..................................................................... (3)2. 2 ADC0809与8255的连接 (5)2.3系统流程图 ..................................................................... (7)2.3.2 BCD码转换子程序 (9)2.3.3.显示子程序 ..................................................................... . (9)2.3.4.温度值设置子程序 (9)3.详细设计 ..................................................................... .. (11)3.1 系统工作原理...................................................................... .. (11)3.2 系统硬件选择和设计 (11)3.3ADC0809 ................................................................ . (12)3.4 8279键盘、显示接口电路 (14)3.4.3 LED显示器工作原理 (17)3.5系统软件设计...................................................................... ...... 184.总结 ..................................................................... ............................... 19 5.参考文献 ..................................................................... ....................... 19 6.附:源程序 ..................................................................... . (19)1(题目及要求1.1 题目:设计一个温度控制系统1.2 要求:1)、检测2)、数码管显示3)、报警2. 功能设计2.1 功能模块2.1.1 温度测量和控制部分1)温度测量部分A\D590是AD公司生产的一种精度和线度较好的双端集成传感器,其输出电流与绝对温度有关,对于电源电压从5-10V变化只引起1uA最大电流的变化或1摄氏度等效误差。

基于8086微处理器的空调控制系统的设计

基于8086微处理器的空调控制系统的设计

基于8086微处理器的空调控制系统的设计一、引言1.1 基于8086微处理器的空调控制系统的设计概述本次系统设计的主要目的是实现空调系统的温度自动控制。

现在,一般民用空调系统的温度调节范围为15?—30?。

为了能够实现温度在较小的误差范围内变化,本次设计采用了现在空调系统普遍采用的NTC热敏电阻作为温度检测原件。

NTC为模拟量输出,所以要使用模数转换进行数值转换。

1.2 设计任务基于8086微处理器设计空调控制系统。

该控制系统要控制的是空气温度,根据设定的温度参数调节压缩机的运行、停止来实现温度的控制。

实际上8086直接控制的是压缩机的工作状态。

1.3 系统主要功能该系统要实现以下功能。

(1)根据环境温度控制压缩机工作:控制参数是温度,被控参数是压缩机电路通、断的工作状态。

(2)设置希望的环境温度值:由人手动控制。

(3)显示设定的温度值。

- 1 -二、基于8086微处理器设计空调控制系统硬件设计2.1 总体方案示意图本次设计根据题目要求,要实现空调温度自动调节。

所以,我们采用的微处理器来实现智能控制。

总体设计方案示意图,如图2-1所示。

图 2-12.2 硬件总体设计方案2.2.1 微处理器的选型与介绍根据题目任务要求,本次设计采用8086作为控制系统的主控原件。

8086是一种16位的处理器,它有16位寄存器和16位外部数据总线,具有20位地址总线,可寻址1MB地址空间。

从功能上看,8086 CPU可分为两部分,即总线接口(Bus Interface Unit)和执行部件EU(Execution Unit)。

8086 CPU部件BIU 的内部结构如图2-2所示。

1)总线接口部件BIU总线接口部件的功能是负责与CPU外部(存储器、I/O端口)传送指令代码或数据。

8086 CPU执行指令分为两个阶段:取指令和执行指令过程。

在取指令时,总线接口部件要从内存取指令送到指令队列;在执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中读取数据,将数据送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或者外设端口。

基于8086的简单温控系统设计

基于8086的简单温控系统设计

天津理工大学课程设计报告题目:基于8086的简单温控系统设计学生姓名学号届班级指导教师专业目录一、概述 (3)二、系统工作原理 (3)三、系统组成 (3)四、设计内容 (7)五、总结 (15)六、参考资料 (15)一、概述本文介绍了一种基于8086的简单温控系统设计。

采用8255A 、AD590等芯片,可通过PID 调节功能稳定设定好的温度值,并利用反馈回路不断调整控制量。

二、系统工作原理温度信息由温度传感器测量并转换成微安级的电流信号,经过运算放大电路将温度传感器输出的小信号进行跟随放大,输入到A/D 转换器(ADC0809)转换成数字信号输入主机。

为了稳定在设定好的温度值,需增加PID 调节功能,并利用反馈回路不断调整控制量。

其框图如下: D(Z)R(S) +H(S )E(S)C(S)-G c (S)G(z)已知被控对象的传递函数Gc(S)可简化为: ,根据对最少拍无差系统的要求,G(z)的表达式为 ,D(z)的表达式为 。

其温度控制系统的原理框图如图所示。

三、系统组成元器件简介1、8255A8255A 是一种可编程的I/O 接口芯片,可以与MCS-51系统单片机以及外设直接相连,广泛用作外部并行I/O 扩展接口。

(1)、 8255A 的内部结构8255A 内部由PA 、PB 、PC 三个8位可编程双向I/O 口,A 组控制器和B 组控制器,数据缓冲器及读写控制逻辑四部分电路组成。

8255A 结构框图和引脚图如图1(2)、 8255A 的引脚功能s(s+1)z -1(1-e -1) (1-z -1)(1-e -1z -1) 1-e -1 1-e -1z -1RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。

CS:芯片选择信号线,当这个输入引脚为低电平时,即 =0时,表示芯片被选中,允许8255与CPU进行通讯; =1时,8255无法与CPU做数据传输。

温度控制实验报告em8086

温度控制实验报告em8086
将其做成子程序,通过改变参数值,使温度保持在一定的范围内;
思考问题的个人想法,以及算法设想.
如果采用中断方式应该如何设计中断服务子程序(假设硬件系统功能完整).
可以自定义中断向量,
五.结论
完成了本次实验要求的..........实验内容。学会了....
通过本次实验,我完成了所有的实验内容,我能够自由的控制温度,我学会了,如何利用循环,利用int 15功能延时,懂得了温度的控制;...
mov al, 1
out 127, al ; turn heater "on".
jmp j1
high:
mov al, 0
out 127, al ; turn heater "off".
ok:
push cx
mov cx, 5bh ; 5b8d80h = 6,000,000mov
mov dx, 8d80h
jmp start
high:
mov al, 0
out 127, al ; turn heater "omov cx, 0fh ; of4240h = 1,000,000
mov dx, 4240h
mov ah, 86h
int 15h
jmp start ; endless loop.
mov ah, 86h
int 15h
pop cx
loop j1
3.控制温度曲线如给定要求(先加热到60℃保持1分钟;加热到70℃保持2分钟;然后降温到50℃并保持)
主程序
#start=thermometer.exe##make_bin#
name "thermo"
mov ax, cs
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。

如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。

㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。

(2 列出开发利用方案编制所依据的主要基础性资料的名称。

如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。

对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。

二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。

2、国内近、远期的需求量及主要销向预测。

㈡产品价格分析
1、国内矿产品价格现状。

2、矿产品价格稳定性及变化趋势。

三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。

2、矿区矿产资源概况。

3、该设计与矿区总体开发的关系。

㈡该设计项目的资源概况
1、矿床地质及构造特征。

2、矿床开采技术条件及水文地质条件。

相关文档
最新文档