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


    基8086微处理器温度测控系统设计
    目录
    题目1
    摘1
    关键词1
    1温度控制系统总体结构概况1
    2系统器件选择2
    21系统器件选择2
    22温度传感器A\D转换器选择2
    23显示接口芯片2
    24 8086微处理器体系结构3
    3系统部分功模块介绍4
    31温度测量控制部分4
    32 ADC08098255连接5
    33 8086编程外设接口6
    34 数显示部分6
    35系统硬件原理图7
    4 软件设计7
    5 系统流程图8
    41 程序8
    42 BCD码转换子程序9
    43 显示子程序9
    44 温度值设置子程序10
    5 系统调试11
    6 结12
    7 参考文献12



    基8086温度测控系统设计
    摘 文介绍种基8086微处理器温度测控系统采温度传感器AD590采集温度数CPU控制温度值稳定预设温度温度低预设温度值时系统启动电加热器温度高预设温度值时断开电加热器
    关键词:微处理器 温度传感器 AD转换器 控制系统
    1温度控制系统总体结构概况

    温度信息温度传感器测量转换成微安级电流信号运算放电路温度传感器输出信号进行放输入AD转换器(ADC0809)转换成数字信号输入机数标度转换方面通数码温度显示出方面该温度值设定温度值进行较调整电加热炉开通情况控制温度断开电加热器温度然异常报警器发出声音报警提示采取相应调整措施温度控制系统原理框图图11示
    电压器
    运算放电路
    温度传感器
    A\D转换器




    加热控制电路
    报警
    译码
    显示

    图 11 系统原理框图








    2系统器件选择
    21 系统扩展接口选择
    次设计采8086微处理器选择8255A编程行接口作系统扩展接口8255A通性强适应灵活通CPU直接外设相连接
    22温度传感器A\D转换器选择
    系统选温度传感器AD590构成测温系统AD590种电压输入电流输出型集成温度传感器测温范围55℃~150℃非线性误差±030℃输出电流温度成正温度没升高1K(K开尔文温度)输出电流增加1uA输出电流I(273+T)uA设计中串联电阻阻值选2KΩ输出电压V+(2730 + 10T)MV外满足系统输入模拟量进行处理功扩展片ADC0809进行模拟—数字量转化
    23 显示接口芯片
    满足次设计温度显示需选择8279芯片INTEL8279芯片种通编程键盘显示接口器件单芯片完成键盘键入LED显示控制两种功
    备注:系统硬件接线应量插接形式连接样便途障检查排
    24 8086微处理器体系结构
    241 8086CPU编程结构
    编程结构:指程序员者角度结构称功结构功8086CPU分两部分总线接口部件BIU(Bus Interface Unit)执行部件EU(Execution Unit)8086CPU部功结构图2-1示

    图21 80868088CPU部功结构图
    242执行部件(EU)
    功:负责指令执行
    组成:包括①ALU(算术逻辑单元)②通寄存器组③标志寄存器等进行8位16位种运算
    243总线接口部件(BIU)
    功:负责存储器IO接口间数传送操作具体完成取指令送指令队列配合执行部件动作存单元IO端口取操作数者操作结果送存单元者IO端口
    组成:①段寄存器(DSCSESSS)②16位指令指针寄存器IP(指条取出指令代码)③20位址加法器(产生20位址)④6字节(80884字节)指令队列缓器组成
    3 系统部分功模块介绍
    31温度测量控制部分
    311温度测量部分
    A\D590AD公司生产种精度线度较双端集成传感器输出电流绝温度关电源电压510V变化引起1uA电流变化1摄氏度等效误差图41出获正绝温度输出电流基温度敏感电路
    A\D590输出电流I(273+T)uA(T摄氏温度)
    测量电压V(273+T)uA×10K(273+T100)V电压测量出务必电流I分流出电压器输出电压V2等V
    般电源供应器件电源带杂波稳压二极作稳压元件利变电阻分压输出电压V1需调273V
    差动放器输出V0 (100K10K)×(V2V1)T10果现摄氏28℃输出电压28V
    输出电压接A\D转换器A\D转换输出数字量摄氏温度成线性例关系

    图 31输出电流基温度敏感电路
    312 温度控制部分
    PC6高电时三极导通继电器吸合加热系统输出12V电压加热反输入低电三极截止继电器断开停止加热图32中二极作吸收继电器端开时产生浪涌电压

    图 32温度控制图
    32 ADC08098255连接
    模拟输入通道址ABC直接接ADC0809通道IN0输入电压进行模数转换减少输入噪声通道直接接ADC0809数线D0D78255PB0PB7相连接片选CS8086址数总线AD14相连接

    图 33 ADC08098255连接图
    33 8086编程外设接口电路
    8255数口D0D7CPU6根控制线相连接控制8255A部种操作控制线RESET8255A复位CS址线A1A0芯片选择通道寻址

    图 348086编程外设接口电路图
    34 数显示部分
    图 34数显示图
    35 系统硬件原理图

    图 35系统硬件原理图

    4 软件设计
    设计目8086微处理器控制器温度传感器输出信号放低通滤波送AD转换器微控制器实时采集显示温度值(求摄氏度显示)时系统应设定控制温度值系统工作设定温度
    5系统流程图
    51 程序
    通开始界面显示提示信息调温度子程序设置温度通模数转换器采集A\D值求均值调BCD码转换子程序转换十进制温度值调显示子程序果温度高实际温度加热反拨动开关关闭停止加热程中重复设置温度值流程图图51示
    N
    开始

    系统初始化
    显示提示信息
    调温度值设置
    子程序
    实际温度低定值
    PA01
    加热
    8255 PC6口1
    停止加热
    8255 PC6口0
    显示提示信息
    调温度值设置子程序重新设置温度PA0拨0 进行重新调节

    返回
    采集A\D值求均值
    调BCD码转换子程序
    转换十进制温度值
    调显示子程序
    Y
    Y
    N
    N
    N
    图 51系统流程图

    52 BCD码转换子程序
    设定温度0摄氏度时变换放电路送出模拟量00V时AD输出数字量00H温度765℃时变换器送出应电压498V时AD输出数字量FFH03℃应1LSB变化量应电压值195mV
    报警温度设定768℃时输出电压约50V左右
    流程图图52示
    通移位组合BCD码
    BCD码转换子程序
    采集均值03 转换温度值
    返回
    进行非压缩BCD码法调整

    图 52 BCD码转换子程序流程图
    53 显示子程序
    采动态显示方式流程图图53示
    54 温度值设置子程序
    问避免加热温度高程序设计中加条设定值768℃否认错系统报警流程图图54示



    温度值十位数值
    取出(BL)中温度值
    延时
    显示温度值位数值
    通查表指令应数码断码
    先十进制温度值(AL)送(BL)
    温度值位数
    通查表指令
    应数码断码
    温度值设置子程序
    键入温度值十位数值存[DI]
    键入温度值位数值存[DI+1]
    十位数值左移四位位数值温度值
    设置温度76℃
    温度值存[DI+1]
    返回
    声音报警显示错误信息
    返回
    显示温度值十位数值
    延时
    返回
    显示子程序
    N
    Y
    图 44
    图 54温度值设置子程序流程图


    6 系统调试
    通前部分介绍说明系统工作情况体解进步解系统工作程里介绍系统调试程调试程中出现具体问题实验调试软件运行DOC环境步骤:
    根硬件图原理图连接线路
    二PC机敲入程序进行查错编译连接生成执行文件
    三接电源敲入执行文件文件名系统开始工作程
    1)DOC屏幕会出现提示信息
    ’ENTER ANY KEY TO BEGIN’
    ’*** LET PA00 TO ADJUST THE TEMPERATURE VALUE***’
    ’*** LET PA01 TO INPUT A
    NEW TEMPERATURE VALUE***’
    里两条作注释
    2)然敲意键系统开始进行温度测量显示屏幕会显示
    ’INPUT THE TEMPERATURE:’
    条信息敲入温度值注意里敲入温度值76摄氏度否屏幕会显示’INPUT VALUE ERROR ’返回 DOC(重新设定温度时)
    3)正常情况敲入设定温度系统开始进行控制调节实际温度鱼设定值时系统开始进行加热果加改变会加热直稳定设定温度值果想重新设置温度8255PA0读取拨动开关拨1屏幕会显示:
    INPUT A NEW TEMPERATURE’
    里注意敲入新设定温度前先PA0读取拨动开关拨0否敲完设定温度屏幕会显示样条信息根PA001决定重新输入设定温度调节温度果先PA0拨0直输入进行调节外里温度值设定次数没限制



    7 结
    设计采单片机作现代工业中常集成芯片具体积重量轻抗干扰力强环境求高价格低廉性高灵活性易推广应等显著优点通软件逻辑控制实现温度控制调节文温度控制系统单片机广泛应行业中例设计中应许单片机芯片单片机常外部设单片机芯片:ADC08098255等单片机外部设备:温度检测元件AD590键盘显示系统中LED显示器等该系统优点:
    系统着简单原完成设计求量做线路简单充分利软件编程安装较灵活价格较低
    二系统硬件软件设计中加安全设计部分避免加热高造成设备损坏
    时该系统测量程中会带系统误差
    参考文献
    [1] 戴梅蕚 微型计算机技术应2007 清华学出版社
    [2] 武锋 单片机应系统设计系统配置接口技术19988 北京航空航天学出版社
    [3] 克忠 计算机控制系统 2002 清华学出版社
    [4] 朱善君 汇编语言程序设计 19983 清华学出版社
    [5] 颜永军 protel99电路设计应20011 国防工业出版社

    评分
    评语:
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于FPGA的温度检测系统设计

    XX学院信息工程学院数字系统与Verilog设计报告题 目: 基于FPGA的温度检测系统设计 姓 名: 学 号: ...

    3年前   
    590    0

    基于PID的温度控制系统设计论文

     (20XX届) 毕业设计 题  目:   基于PID的温度控制系统设计  学  院:             专  业:     电气工程及其自动...

    5年前   
    1964    0

    基于单片机的空调温度控制系统设计毕业设计

     毕业设计  题 目 基于单片机的空调温度控制系统设计 学生姓名 学 号 学 院 计算机与信息工程系 专业班级 指导...

    5年前   
    2526    0

    基于Intranet的储粮测控与粮情分析推理系统的设计与实现

    基于Intranet的储粮测控与粮情分析推理系统的设计与实现基于Intranet的储粮测控与粮情分析推理系统的设计与实现 郑州粮食学院计算机科学系 王高平 杨秀金摘要: 本文介绍了在国家储备库...

    9年前   
    477    0

    基于单片机的温度控制系统设计毕业论文

    职业学院毕业论文 题目:单片机温度控制系统研制 系 院:工程技术学院 学生姓名: 学 号: 专 业:机电一体化 ...

    5年前   
    5823    0

    基于ARM的嵌入式温度控制系统设计

     毕业设计说明书(论文)作 者: 学 号: 系 部: 通信工程学院 专 业: 通信工程(计算机通信)...

    2年前   
    351    0

    基于MSP430的温度采集系统开题报告

    毕 业 论 文 开 题 报 告1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一、题目背景和研究意义 温度是工业生产中最常见和最基本的参数之...

    3年前   
    662    0

    温室大棚测控系统设计毕业设计

    毕业设计外文文献翻译 毕业设计题目 温室大棚测控系统设计 翻译题目 智能红外温度传感器 专 业 测控技术与仪器 姓 名 班 级 学 号 指导教师 ...

    5年前   
    1177    0

    基于微处理器的太阳能路灯控制系统

    新疆大学毕业论文(设计)题 目: ※※※※※※※※※※※※※※※※※※※※ 指导老师: ※※※※·※※※※※※  学生姓名: ※...

    4年前   
    621    0

    智能化测控应用系统设计报告

    1、绪论20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新...

    2年前   
    548    0

    基于单片机的数字温度计设计课程设计

    基于单片机的数字温度计设计引言随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需...

    3年前   
    921    0

    基于51单片机数字温度计设计课程设计

    课 题: 基于51单片机数字温度计设计专 业: 电子信息工程班 级: 班学 号: 姓 名: ...

    3年前   
    960    0

    基于LabVIEW的温度分析仪

    XX大学 毕 业 设 计(论 文) 题 目:基于LabVIEW的温度分析仪 院 (系): 自动化学院 ...

    2年前   
    419    0

    基于SpringBoot博客系统的设计与实现

     基于SpringBoot博客系统的设计与实现Design and implementation of bl...

    2年前   
    951    0

    基于LabVIEW的数据采集系统设计

    基于LabVIEW的数据采集系统设计--图像采集基于LabVIEW的数据采集系统设计 ——图像采集摘 要数字图像处理技术的应用越来越广泛,在国防建设、工农业生产、人们的日常生活中,都用到了数...

    2年前   
    654    0

    温度和温度计教学设计

    温度表示物体的冷热程度,物体的温度可以用温度计测量;

    5年前   
    1334    0

    论文:基于单片机的温度控制系统

    本设计以AT89C51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、...

    5年前   
    1839    0

    基于单片机的高精度温度检测与控制系统

    温度的检测与控制的系统渐渐在我们的日常生活中愈发重要,在我们的日常生活的领域还有各个国家和地方的都大量涉及单片机对温度的检测与其控制,比如温度计,酒店的紧急火灾报警温度感应器等等。

    2年前   
    837    0

    论文:基于单片机的温度控制系统

    本设计以AT89C51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。

    5年前   
    2364    0

    微处理器系统结构与嵌入式系统设计第二版答案

    “微处理器系统结构与嵌入式系统设计”第一章习题解答1.2 以集成电路级别而言,计算机系统的三个主要组成部分是什么?中央处理器、存储器芯片、总线接口芯片1.3 阐述摩尔定律。每18个月,芯片的晶...

    2年前   
    525    0

    文档贡献者

    文***品

    贡献于2021-07-21

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档