《智能仪器仪表设计简述.docx》由会员分享,可在线阅读,更多相关《智能仪器仪表设计简述.docx(27页珍藏版)》请在第一文库网上搜索。
1、伴随时代的进步和发展,智能仪表已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术,本文重要简介了一种基于89C51单片机的温度报警系统,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了简介,该系统可以以便的实现实现温度采集和模数转换,并可根据需要任意设定上下限报警温度,它使用起来相称以便,具有精度高、量程宽、敏捷度高、体积小、功耗低等长处,适合于我们平常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其他系统中,作为其他主系统的辅助扩展。AT89C51与ADC0808结合实现最简温度报警系统,该系统构造简朴,抗干扰能力强,适合于恶劣环境下进行现场
2、温度测量,有广泛的应用前景。关键词:温度报警;ADC0808;AT89C51目录1智能仪器仪表的简介211智月匕1f乂器表面介212智能仪器仪表B作用31.3本课题的背景和意义42152.1芯片简介52.2设计规定523t方52.4硬件设计电路63系统硬件设计73.173.2显不电路83. 3转换模块93. 5系统总体电路图104设计语言及软件简介H4. 1kei1语言简介114. 2Proteus软件简介114. 3kei1与proteus联调与仿真实现135系统软件设计1451矛王vi-145. 2源程序155.3调试及仿真226名吉237参照文献241智能仪器仪表的简介1.1 智能仪器仪
3、表简介仪器仪表(英文:instrumentation)仪器仪表是用以检出、测量、观测、计算多种物理量、物质成分、物性参数等日勺器具或设备。真空检漏仪、压力表、测长仪、显微镜、乘法器等均属于仪器仪表。广义来说,仪器仪表也可具有自动控制、报警、信号传递和数据处理等功能,例如用于工业生产过程自动控制中B气动调整仪表,和电动调整仪表,以及集散型仪表控制系统也皆属于仪器仪表。1.2 智能仪器仪表的)作用伴随科技B不停发展,现代社会对多种信息参数的精确度和精确度的规定均有了几何级的增长,而怎样精确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传播(通信技
4、术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一种领域,人民的生活与环境的温度息息有关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量措施和装置具有重要的意义。测量温度的I关键是温度传感器,温度传感器的发展经历了三个发展阶段:老式的分立式温度传感器模拟集成温度传感器智能集成温度传感器。在当今信息化时代展过程中,多种信息的感知、采集、转换、传播和处理的功能器件已经成为各个应用领域中不可缺乏的重要技术工具。传感器是信息采集系统的首要部件,是实现现代化测量和自动控制日
5、勺重要环节,是现代信息产业的源头,又是信息社会赖以存在和发展的物质与技术基础。可见理解和撑握传感器的知识与技术有着其极重要的意义。传感器知识面广,假如在实践技能日勺锻炼上下功夫,单凭课堂理论课学习,势必出现理论与实践脱节的局面。任随书本上把单片机技术简介得多么重要、多么实用多么好用,同学们仍然会感到那只是空中楼阁,离自己十分遥远,或者会感到对它失去爱好,或者会感到它高深莫测无从下手,这些状况都会令课堂教学的效果大打折扣。本次设计的目的就是让我们在理论学习的基础上,通过完毕一种传感品器件的设计,使我们学生不仅可以将课堂上学到的理论知识与实际应用结合起来,并且可以对电子电路、电子元器件、印制电路板
6、等方面B知识深入加深认识,同步在软件编程、排版调试、焊接技术、有关仪器设备的使用技能等方面得到较全面的锻炼和提高。1.3 本课题的背景和意义本设计重要是应用proteus软件和嵌入式C语言编程工具,结合单片机原理及应用。危机原理与接口技术等专业课程,强化和巩固专业理论基础,掌握ProteUS仿真的技巧和嵌入式C语言编程工具,提高单片机开发能力,并为嵌入式开发打下基础。2系统设计简介2.1 芯片简介本设计选择采用AT89C51单片机为关键T89C51提供如下原则功能:4k字节FIaSh闪速存储器,128字节内部RAM,32个I/O口线,两个16位定期/计数器,一种5向量两级中断构造,一种全双工串
7、行通信口,片内震荡器及时钟电路。同步,AT89C51可降至OHZ的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但容许RAM,定期/计数器,串行通信口及中断系统继续工作。掉电方式保留RAM中的内容,但震荡器停止工作并严禁其他所有部件工作直到下一种硬件复位。2.2 设计规定用可调电阻调整电压值作为模拟温度的输入量,当温度低于30时,发出长嘀报警声和光报警,当温度高于60C时,发出短嘀报警声和光报警。测量的温度范围在099。2.3 设计方案论证根据系统的设计规定,选择ADC0808作为本系统的模数转换器,选择单片机AT89C51为测控系统B关键来完毕数据采集、处理、显示
8、等功能。该系统0总体设计思绪如下:ADCO808模数转换器把模拟量转化成数字量即温度,发送到AT89C51单片机上,通过51单片机处理,将把温度在显示电路上显示,当温度高于60时,发出短嘀报警声和光报警。测量B温度范围在099。按照系统设计功能的规定,确定系统由4个模块构成:显示模块、控制模块、A/D转换模块、报警模块。本课题以是89C51单片机为关键设计的一种数字温度控制系统,系统整体硬件电路包括,模数转换电路,温度显示电路,单片机主板电路等构成。2.4 硬件设计电路温度报警器设计电路图如图2.4所示,控制器使用单片机AT89C51,模数转换器选ADC0808,用1ED实现温度显示。a)把“
9、单片机系统”区域中的P1o-p.7与“动态数码显示区域中的Abcdefgh端口用8芯排线连接。b)把“单片机系统”区域中日勺P2.0-P2.7与“动态数码显示区域中日勺S1S2S3S4S5S6S7S8端口用8芯排线连接。c)把“单片机系统”区域中BP3.0与“模数转换模块”区域中BST端子用导线相连接。d)把“单片机系统”区域中BP3.1与“模数转换模块”区域中的OE端子用导线相连接。e)把“单片机系统”区域中BP3.2与“模数转换模块”区域中BEOC端子用导线相连接。f)把“单片机系统”区域中的P3.3与“模数转换模块”区域中的C1K端子用导线相连接。g)把“模数转换模块”区域中BA2A1A
10、0端子用导线连接到“电源模块”区域中的GND端子上。h)把“模数转换模块”区域中BINO端子用导线连接到“三路可调电压模块”区域中BVR1端子上。i)把“单片机系统”区域中的PO.0-P0.7用8芯排线连接到“模数转换模块”区域中BD0D1D2D3D4D5D6D7端子上。j)把“单片机系统”区域中BP3.6、P3.7用导线分别连接到“八路发光二极管指示模块”区域中的1I、12上。k)把“单片机系统”区域中BP3.5用导线连接到“音频放大模块”区域中HSPKIN端口上。1)把“音频放大模块”区域中的SPKOUT插入音频喇叭。3系统硬件设计3.1控制模块AT89C51引脚图图373.2显示电路如图
11、所示:3.3转换模块C1OCKSTARTVREF(*)VREF(-)EocIi/ACOAABACA1ERV126FIk-1工工图3-3ADC0808原理图3.4报警模块图3-4报警模块3.5系统总体电路图温度计电路设计原理图如图3-7所示,控制器使用单片机AT89C51,转换模块使用ADCO808,用1ED实现温度显示。4设计语言及软件简介4.1 kei1语言简介Kei1C51是美国KeiISoftWare企业出品的J51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、构造性、可读性、可维护性上有明显的优势。因而易学易用。Kei1提供了包括C编译器、宏汇编、连接器、库管理和一种功
12、能强大的仿真调试等在内的完整开发方案,通过一种集成开发环境UVision将这些部分组合在一起。运行Kei1软件需要WIN98、NT、WIN2023、W1NXP等操作系统。4.2 Proteus软件简介Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机,与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品0完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC1KPIC1o/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2023年又增长了Cor
13、teX和DSP系列处理器,并持续增长其他系列处理器模型。在编译方面,它也支持IAR、KeiI和MP1AB等多种编译器。具有智能原理图设计,完善的电路仿真功能,单片机协同仿真功能,实用的PCB设计平台等功能。Proteus资源丰富,PrOteUS可提供B仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多种元件库。Proteus提供了比较丰富的测试信号用于电路测试这些测试包括模拟信号和测试信号。在PROTEUS绘制好原理图后,调入已编译好的目的代码文献:*.HEX,可以在PROTE1JSB原理图中看到模拟B实物运行状态和过程。课程设计、毕业设计是学生走向就业的重要实践环节。由于PR
14、OTEUS提供了试验室无法相比的大量的元器件库,提供了修改电路设计B灵活性、提供了试验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、发明精神日勺平台。广泛应用到教学,技能考核,产品开发等众多领域。ProteUSISISB工作界面是一种原则BWindows界面,包括:标题栏、主菜单、原则工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。4.3 kei1与proteus联调与仿真实现双击图标进入kei1uVision2编程环境,输入程序。返回桌面双击图标进入Proteus仿真环境。点击左上角选项P后根据设计的电路图调出所需元件画好硬件原理图如图所示。然后按照4.1节所写环节设置kei1和PrOteUS的工作环境。实现kei1和PrOteU