




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河南城建学院本科毕业设计(论文)摘要多路温度检测系统的设计摘要随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日 常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以 温度采集控制系统的设计与研究有十分重要的意义。本次设计的目的在于学习基 于51单片机的多路温度采集控制系统设计的基本流程。本设计采用STC89C52单片机作为数据处理与控制单元,采用温度传感器PT100进行温度的采集把温度的物理量转化为电阻值。然后通过 PT100温度变送器把PT100温度传感器的电阻值 转化为0-5V的电压值。然后通过PCF8591AD转化模块把变换后的电压值转化为 数字量。最
2、终传给单片机系统。此设计有两个按键控制两路温度的显示切换。从 而达到多路监测的目的。而且本次设计设有两个LED显示等分别表示正常温度和非正常温度两种形式。正常温度转化为非正常温度的临界值可由键盘设定来达到 实际工作的要求。 矚慫润厲钐瘗睞枥庑赖。关键词:单片机,温度传感器,温度变送器,AD转化模块,l2C总线I河南城建学院本科毕业设计(论文)摘要ABSTRACTWith the rapid developme nt of moder n in formatio n tech no logy, temperature measureme nt and con trol system in in
3、dustry, agriculture and peoples daily life plays an increasingly important role in peoples daily life, it has a great impact, so the temperature of the con trol system desig n and research are very importa nt. This desig n aims to study based on 51 sin gle-chip temperature acquisiti on and con trol
4、system desig n of the basic flow. This design adopts STC89C52 chip as the data processing and control unit, with the temperature sensor PT100 gathering the temperature physical quantity into a resista nee value. The n through the PT100 temperature tran smitter PT100 temperature sen sor resista nee v
5、alue into a 0-5V voltage value. The n through PCF8591 AD conv ersi on module to tran sform the voltage value is conv erted in to digital qua ntity. Finally to the microcontroller system. This design has two buttons control the two temperature display toggle to achieve the purpose of multi-cha nnel m
6、on itori ng. And the desig n of a two LED display respectively expressed in no rmal temperature and no rmal temperature two forms. Normal temperature into a no rmal temperature threshold may by the keyboard set up to achieve the dema nd of practical wor聞 創沟燴鐺險爱氇谴净。Key words: single chip, temperature
7、 sensor, temperature transmitter, AD conversion module, Inter Integrated Circuit 残骛楼諍锩瀨濟溆塹籟。#河南城建学院本科毕业设计(论文)目录目录1引言酽1阿极額閉镇桧猪訣锥。1.1课题研究的背景 彈贸摄尔霁毙攬砖卤庑。1.2课题研究的目的和意义 謀养抟箧飆鐸怼类蒋薔。1.3本文主要研究内容22硬件电路的设计厦礴恳蹒骈時盡继價骚。2.1 系统设计的框架 茕桢广鳓鯡选块网羈泪。2.2 单片机的选型 鹅娅尽損鹤惨歷茏鴛賴。2.2.1 STC89C52单片机的简介準丛妈羥为贍债蛏练淨。2.2.2 STC89C52单片机时
8、序 4頌圣鉉儐歲龈讶骅籴。2.2.3 STC89C52单片机引脚介绍够釤呛俨匀谔鱉调硯錦。2.3 PCF8591AD转化模块 铙誅卧泻噦圣骋贶頂廡。2.4 PT100温度变送器 擁締凤袜备訊顎轮烂蔷。2.5 PT100温度传感器 1贓熱俣阃歲匱阊邺镓騷。2.5.1设计原理1坛搏乡囂忏蒌鍥铃氈淚。2.5.2 应用范围 1蜡變黲癟報伥铉锚鈰赘。2.5.3 分度表 1買鯛鴯譖昙膚遙闫撷凄。2.5.4 PT100温度传感器三根芯线的接法: 13綾镝鯛駕櫬鹕踪韦辚糴。2.6 LCD1602显示器 1驅踬髏彦浃绥譎饴憂锦。2.7 LED 指示灯电路 2猫虿驢绘燈鮒诛髅貺庑。2.8 按键电路 2锹籁饗迳琐筆
9、襖鸥娅薔。2.9晶振电路 2構氽頑黉碩饨荠龈话骛。3系统软件设计2輒峄陽檉簖疖網儂號泶。3.1 I2C总线设计2尧侧閆繭絳闕绚勵蜆贅。3.1.1 I2C总线特征2识饒鎂錕缢灩筧嚌俨淒。3.1.2 I2C总线术语2凍鈹鋨劳臘错痫婦胫籴。23.1.3 I C总线位传输 26、諤銪灭萦欢煬鞏鹜錦。3.1.4 数据的有效性2鯊腎鑰诎漣鉀沩懼統庫。3.1.5 起始和停止条件2硕癘鄴顽诌攆檸攜驤蔹。3.1.6 I C总线数据传输 2碉擻輳嬪諫迁择植秘騖。3.2总流程图 29嚕躑竄贸恳彈濾颔澩。纟吉论30鸟資贏車贖孙滅獅赘。参考文献3怂阐譜鯪迳導嘯畫長凉。致谢寸谚辛調担鈧谄动禪泻類。附录 A:系统原理图 3
10、嘰觐詿缧铴嗫偽純铪锩。附录B:系统相关程序 3熒绐譏钲鏌觶鷹緇機库。iii河南城建学院本科毕业设计(论文)引言1引言1.1课题研究的背景工业控制是计算机的一个重要应用领域,计算机控制系统正是为了适应这一 领域的需要而发展起来的一门专业技术,它主要研究如何将计算机技术、通过信 息技术和自动控制理论应用于工业生产过程,并设计出所需要的计算机控制系统。 随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与 控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。本设 计就是基于单片机STC89C52温度监测系统的设计。温度监测系统应用的范围非 常广,消防电气的非破坏性温度
11、检测,电力、电讯设备之过热故障预知检测,空 调系统的温度检测,各类运输工具之组件的过热检测,保全与监视系统之应用, 医疗与健诊的温度测试,化工、机械等设备温度过热检测都有用到。温度监测系 统首先要提到温度的采集。温度是自然界中和人类打交道最多的物理参数之一, 无论是在生产实验场所,还是在居住休闲场所,温度的采集或控制都十分频繁 和重要,而且,网络化远程采集温度并报警是现代科技发展的一个必然趋势。 由于温度不管是从物理量本身还是在实际人们的生活中都有着密切的关系,所以温传感器就会相应产生。本设计采用的PT100温度传感器以广泛用于医疗、电机、工业、温度计算、阻值计算等高精温度设备中具有使用寿命长
12、,精度高,稳定性强等特点。 鶼渍螻偉阅劍鲰腎邏蘞。1.2课题研究的目的和意义随着社会的发展,温度的测量及控制变得越来越重要。本文采用单片机STC89C52设计了温度实时测量及控制系统。单片机 STC89C52能够根据PT100 温度传感器经处理后的温度信息在 LCD1602上实时显示,并通过 LED灯显示工 作是否正常的状态。而且可以通过键盘控制不同支路的显示。从而达到实时监测 多条支路的温度的目的。纣忧蔣氳頑莶驅藥悯骛。通过该毕业设计使我对微型计算机控制系统有一个全面的了解、掌握常规控 制算法的使用方法、掌握简单微型计算机应用系统软硬的设计方法,进一步锻炼 同我在微型计算机应用方面的实际工作
13、能力。本次设计才用的PT100温度传感器在当前生活中应用普遍。而且在此次设计中此设计所采用的I2C总线技术是一种串行通讯技术具有使用硬件少,效率高等特点。因此本设计方便在工业中大量使用。颖刍莖峽饽亿顿裊赔泷。13本文主要研究的内容 熟悉本科阶段所学课程,如单片机原理与应用、检测技术、智能仪 表等。濫驂膽閉驟羥闈詔寢賻。 设计出合适的检测系统,包括户机的硬件和软件设计。 设计系统应能检测到多个用户以及多条支路的温度,满足工作人员的要 求,提高自动化程度。 銚銻縵哜鳗鸿锓謎諏涼。(写出设计任务书。1河南城建学院本科毕业设计(论文)硬件电路设计2硬件电路的设计2.1系统设计的框架PT100温度传感器
14、PT100温度变送器PCF8951A/D 转换模块STC89C52单片机图2.1系统设计框架3河南城建学院本科毕业设计(论文)硬件电路设计本设计为两路温度巡回监测系统。温度通过PT100温度传感器把物理温度量转化为电阻。PT100温度传感器和PT100温度变送器相连通过,通过温度变送器 输出0-5V的电压。PT100温度变送器和 A/D转换模块PCF8951相连,通过PC8951 输出数字量传入STC89C52单片机进行数据的处理。通过 LCD显示器来显示实时 温度。通过LED灯来显示温度值是否正常。通过键盘来完成温度路数的选择和参 照温度的设定工作。挤貼綬电麥结鈺贖哓类。2.2单片机的选型本
15、课题设计的温度控制系统主控制芯片选型为STC89C52单片机,下面对此单片机做些介绍。2.2.1 STC89C52单片机的简介目前,51系列单片机在工业检测领域中得到了广泛的应用,因此我们可以在许多单片机应用领域中,配接各种类型的语音接口,构成具有合成语音输出能力 的综合应用系统,以增强人机对话的功能。STC89C52单片机是深圳宏晶科技有限 公司生产的一种单片机,在一小块芯片上集成了一个微型计算机的各个组成部分。 每一个单片机包括:一个8位的微型处理器CPU; 个512字节的片内数据存储 器RAM ; 4K片内程序存储器;四个8位并行的I/O接口 P0-P3,每个接口既可以 输入,也可以输出
16、;两个定时器/记数器;五个中断源的中断控制系统;一个全双 工UART的串行I/O 口;片内振荡器和时钟产生电路,但石英晶体和微调电容需 要外接。最高允许振荡频率是12MHZ。以上各个部分通过内部总线相连接。赔荊紳谘侖驟辽輩袜錈。2.2.2 STC89C52单片机时序STC89C52单片机的一个机器周期由6个状态(s1s6)组成,每个状态又持续 2个震荡周期,分为P1和P2两个节拍。这样,一个机器周期由12个振荡周期组 成。若米用12MHz的晶体振荡器,则每个机器周期为 1us,每个状态周期为1 / 6us;在一数情况下,算术和逻辑操作发生在 N期间,而内部寄存器到寄存器的传 输发生在P2期间。
17、对于单周期指令,当指令操作码读人指令寄存器时,使从S1 P2 开始执行指令。如果是双字节指令,则在同一机器周期的s4读人第二字节。若为单字节指令,则在51期间仍进行读,但所读入的字节操作码被忽略,且程序计数 据也不加1。在加结束时完成指令操作。多数 STC89C52指令周期为1 2个机器 周期,只有乘法和除法指令需要两个以上机器周期的指令,它们需 4个机器周期。对于双字节单机器指令,通常是在一个机器周期内从程序存储器中读人两个字节, 但Movx指令例外,Movx指令是访问外部数据存储器的单字节双机器周期指令, 在执行Movx指令期间,外部数据存储器被访问且被选通时跳过两次取指操作。塤礙籟馐决穩
18、賽釙冊庫。2.2.3 STC89C52单片机引脚介绍(T2)Fb 0 C (T2EI)P1|1 C2 C3 t4 E5 C6 : r CRESET CRXD/P3. 0 E TXD/P3. 1 C rgTp/P3. 2 C im/F3. 3 CT0/P3. 4 C T1/P3. 5 C WP3. 6 C 前/PM 7 C XTAL2 : XTALi C PDIF Vse E012345678 9 0 ot 3- 4 Eu T1 _00- R- 41 1- 1 1- 1- tx *1 ul- 1*O 9 8 7 & 5 4 3 2 1 O- 9 8 7 S 5 4 3 2 14333333 3
19、3332222 2 2222 Vcc3 PO. O/ADGPO” 1/AD11 PO. 2/AD2P PO. 3/AD33 PO.4/AD4P PO. 5/AD5PO. 6/AD6 Pp.T/ADZJ EA/VppD ale/pSk3 PSEHp P2.7/AD153 P2. 6/AD143 P2,5/AD13b P2. 4/AD12| P2. 3/AD113 ?2. 2/AD1O P2. 1/AD93 P2. 0/AD8图22 STC89C52单片机引脚图STC89C52单片机的40个引脚中有2个专用于主电源引脚,2个外接晶振的 引脚,4个控制或与其它电源复用的引脚,以及 32条输入输出I/
20、O引脚。 裊樣祕廬廂 颤谚鍘芈蔺。下面按引脚功能分为4个部分叙述个引脚的功能。 电源引脚Vcc和VssVcc (40脚):接+5V电源正端。Vss (20脚):接+5V电源地端。 外接晶振引脚XTAL1和XTAL2XTAL1 (19脚):接外部石英晶体的一端。在单片机内部,它是一个反相放大 器的输入端,这个放大器构成采用外部时钟时, 对于HMOS单片机,该引脚接地; 对于CHOMS单片机,该引脚作为外部振荡信号的输入端。仓嫗盤紲嘱珑詁鍬齊驚。XTAL2 (18脚):接外部晶体的另一端。在单片机内部,接至片内振荡器的反相放大器的输出端。当采用外部时钟时,对于HMOS单片机,该引脚作为外部振荡信号
21、的输入端。对于 CHMOS芯片,该引脚悬空不接。绽萬璉轆娛閬蛏鬮绾瀧。控制信号或与其它电源复用引脚控制信号或与其它电源复用引脚有 RST/VPD、ALE/P、PSEN和EA/VPP等4 种形式。1) RST/VPD (9脚):RST即为RESET, VPD为备用电源,所以该引脚为单片机的上电复位或掉电保护端。当单片机振荡器工作时,该引脚上出现持续两个 机器周期的高电平,就可实现复位操作,使单片机复位到初始状态。骁顾燁鶚巯瀆蕪領鲡赙。当VCC发生故障,降低到低电平规定值或掉电时,该引脚可接上备用电源 VPD (+5V)为内部RAM供电,以保证 RAM中的数据不丢失。瑣钋濺暧惲锟缟馭篩凉。2) A
22、LE/ P (30脚):当访问外部存储器时,ALE (允许地址锁存信号)以每 机器周期两次的信号输出,用于锁存出现在P0 口的低位。鎦诗涇艳损楼紲鯗餳類。3)PSEN(29脚):片外程序存储器读选通输出端,低电平有效。当从外部程序存储器读取指令或常数期间,每个机器周期PESN两次有效,以通过数据总线口读回指令或常数。当访问外部数据存储器期间,PESN信号将不出现 。 栉缏歐锄棗鈕种 鵑瑶锬。4) EA/Vpp (31脚):EA为访问外部程序储器控制信号,低电平有效。当 EA 端保持高电平时,单片机访问片内程序存储器 4KB (MS52子系列为8KB )。若 超出该范围时,自动转去执行外部程序存
23、储器的程序。 当EA端保持低电平时,无 论片内有无程序存储器,均只访问外部程序存储器。对于片内含有EPROM的单片机,在EPROM编程期间,该引脚用于接 21V的编程电源Vpp。辔烨棟剛殓攬瑤丽阄 应。输入/输出(I/O)引脚P0 口、P1 口、P2 口及P3 口1)P0 口( 39脚22脚):P0.0P0.7统称为P0 口。当不接外部存储器与不扩 展I/O接口时,它可作为准双向8位输入/输出接口。当接有外部程序存储器或扩 展I/O 口时,P0 口为地址/数据分时复用口。它分时提供 8位双向数据总线。对于 片内含有EPROM的单片机,当EPROM编程时,从P0 口输入指令字节,而当检 验程序时
24、,则输出指令字节。 峴扬爛滾澗辐滠兴渙藺。2)P1 口( 1脚8脚):P1.0P1.7统称为P1 口,可作为准双向I/O接口使用。 对于MCS 52子系列单片机,P1.0和P1.1还有第2功能:P1.0 口用作定时器/计 数器2的计数脉冲输入端T2; P1.1用作定时器/计数器2的外部控制端T2EX。对 于EPROM编程和进行程序校验时,P0 口接收输入的低8位地址。詩叁撻訥烬忧毀厉鋨骜。3)P2 口( 21脚28脚):P2.0P2.7统称为P2 口,一般可作为准双向I/O接 口。当接有外部程序存储器或扩展I/O接口且寻址范围超过256个字节时,P2 口 用于高8位地址总线送出高8位地址。对于
25、EPROM编程和进行程序校验时,P2 口接收输入的8位地址。则鯤愜韋瘓賈晖园栋泷。4)P3 口( 10脚17脚):P3.0P3.7统称为P3 口。它为双功能口,可以作为 一般的准双向I/O接口,也可以将每1位用于第2功能,而且P3 口的每一条引脚 均可独立定义为第1功能的输入输出或第2功能。P3 口的第2功能见下表胀鏝彈奥秘 孫戶孪钇賻。表 2.1 STC89C52 P3 引脚表引脚第2功能P3.0RXD (串行口输入端)P3.1TXD (串行口输出端)P3.2INT0 (外部中断0请求输入端,低电平有效)P3.3INT1 (外部中断1请求输入端,低电平有效)P3.4T0 (定时器/计数器0计
26、数脉冲端)P3.5T1 (定时器/计数器1计数脉冲端)P3.6WR (外部数据存储器写选通信号输出端,低电平有效)P3.7RD (外部数据存储器读选通信号输出端,低电平有效)综上所述,MCS51系列单片机的引脚作用可归纳为以下两点:a. 单片机功能多,引脚数少,因而许多引脚具有第2功能;b. 单片机对外呈3总线形式,由P2、P0 口组成16位地址总线;由P0 口分时 复用作为数据总线。910鳃躋峽祷紉诵帮废掃減。2.3 PCF8591AD转化模块PCF8591 AD/DA芯片介绍PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8591具有4个模拟输入、1
27、个模拟输出和1个串行I2C总线接口。PCF8591的 3个地址引脚A0, A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。在 PCF8591器件上输入输出的地址、控制和 数据信号都是通过双线双向i2c总线以串行的方式进行传输。稟虛嬪赈维哜妝扩踴粜。PCF8591主要性能指标:单电源供电PCF8591的操作电压范围2.5V-6V低待机电流通过I2C总线串行输入/输出PCF8591通过3个硬件地址引脚寻址2PCF8591的采样率由I C总线速率决定4个模拟输入可编程为单端型或差分输入自动增量频道选择PCF8591的模拟电压范围从VSS至UVDDPC
28、F8591内置跟踪保持电路8-bit逐次逼近A/D转换器通过1路模拟输出实现DAC增益 模块功能描述1)模块芯片采用PCF85912)模块支持外部4路电压输入采集(电压输入范围0-5v)3)模块集成光敏电阻,可以通过 AD采集环境光强精确数值4)模块集成热敏电阻,可以通过 AD采集环境温度精确数值5)模块集成1路0-5V电压输入采集(通过蓝色电位器调节输入电压)6)模块带电源指示灯(对模块供电后指示灯会亮)7) 模块带DA输出指示灯,当模块DA输出接口电压达到一定值,会点亮板上DA 输出指示灯,电压越大,指示灯亮度越明显 陽簍埡鮭罷規呜旧岿錟。8)模块 PCB尺寸:3.6cm 2.3cm9)
29、标准双面板,板厚 1.6mm,布局美观大方,四周设有通孔,孔径为:3mm, 方便固定 模块接口说明本模块左边和右边分别外扩2路排针接口,分别说明如下:左边AOUT芯片DA输出接口AINO芯片模拟输入接口 0AIN1芯片模拟输入接口 1AIN2芯片模拟输入接口 2AIN3芯片模拟输入接口 3右边SCL I2C时钟接口接单片机IO口SDA |2C数字接口 接单片机10 口GND模块地外接地VCC电源接口 外接3.3V-5V 模块红色短路帽使用说明模块共有3个红色短路帽,分别作用如下:P4接上P4短路帽,选择热敏电阻接入电路P5接上P5短路帽,选择光敏电阻接入电路P6接上P6短路帽,选择0-5V可调
30、电压接入电路2.4 PT100温度变送器铂电阻温度变送器直接安装于Pt100铂电阻接线盒内(与不同结构形式的铂电阻构成热电阻一体化温度变送器)将热电阻Pt100的电阻信号转化为电压在0-5V间输出。沩氣嘮戇苌鑿鑿槠谔應。适用范围:可以接收热电阻或各类热电偶输入,可直接安装于温度传感器接线盒内,并 标出标准电压电流信号,广泛用于电力、冶金、化工、食品、医药、环保等行业 的控制领域。钡嵐縣緱虜荣产涛團蔺。1)变送器信号电源同为两根普通导线,节省了热电偶专用补偿导线,降低了线路 干扰带来的误差。2)体积小巧、安装方便。3)精度好,抗干扰,稳定性好,免维护4)外部可直接调整零点和满度。5)电流信号输出
31、,传输距离远,缩短了仪表与传感器的距离,降低线路干扰带来 的误差。懨俠劑鈍触乐鹇烬觶騮。连接方法:如图2.4所示PT100温度变送器为PT100温度传感器配套的温度转换工具。 它将PT100温度传感器的电阻值转化为 0-5V的电压值其中上面左为24V电源的 负极和信号地极。上面右为24V电源的正极。下面左为PT100电阻正。下中为PT100 电阻负。下右为0-5V电压输出正。謾饱兗争詣繚鮐癞别濾。图2.4 PT100温度变送器变送器技术指标1)输入信号:Pt100铂电阻信号输入2)供电电压:10-30VDC3)负载电阻:0-500Q4)输出信号:0-5V电压5)热电阻温度变送器精度:0.2%F
32、S6) 温度稳定性:零点漂移 标准0.05%FS/C量程漂移 标准0.002%FS/C7)回路保护:带反向连接保护(防止电源正负极)8)温度变送器功耗:0.5W9)温度变送器重量:约35克10)热电阻温度变送器外形尺寸:外径42mm,高度H23mm,安装孔距33mm,安装孔5.5m2.5 PT100温度传感器PT100是铂热电阻,它的阻值会随着温度的变化而改变。 PT后的100即表示 它在0C时阻值为100欧姆,在100C时它的阻值约为138.5欧姆。呙铉們欤谦鸪饺竞荡 赚。2.5.1设计原理它的工业原理:当 PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成近似匀速的
33、增长。但他们之间的关系并不是简单的正比 的关系,而更应该趋近于一条抛物线。莹谐龌蕲賞组靄绉嚴减。铂电阻的阻值随温度的变化而变化的计算公式:2 0 底 MC R =&迁1+At + Bt+C( t100)(2.1)0t姆欧一值阻电-100图2.5 PT100温度传感器的RT近似线2.5.4 PT100温度传感器三根芯线的接法:PT100铂电阻传感器有三条引线,可用A、B、C (或黑、红、黄)来代表三根 线,三根线之间有如下规律:A与B或C之间的阻值常温下在110欧左右,B与C之间为0欧,B与C在 内部是直通的,原则上B与C没什么区别。 仪表上接传感器的固定端子有三个。 A线接在仪表上接传感器的一
34、个固定的端子。B和C接在仪表上的另外两个固定端子,B和C线的位置可以互换,但都得接上。如果中间接有加长线,三条导线 的规格和长度要相同。热电阻的3线和4线接法是采用2线、3线、4线,主要由 使(选)用的二次仪表来决定。一般显示仪表提供三线接法,PT100 一端出一颗线, 另一端出两颗线,都接仪表,仪表内部通过桥抵消导线电阻。一般PLC为四线,每端出两颗线,两颗接PLC输出恒流源,PLC通过另两颗测量PT100上的电压, 也是为了抵消导线电阻,四线精确度最高,三线也可以,两线最低,具体用法要 考虑精度要求和成本 PT100温度传感器。麸肃鹏镟轿騍镣缚縟糶。产品特征1)不锈钢套管封装,经久耐用2)
35、活动螺丝固定,使用方便3)按照国际IEC751国际标准制造,即插 即用4)多种探头尺寸可选、适应面广5)高精度、高稳定、高灵敏6)外形小巧,经济实用图2.6 PT100的实物图特性指标:测温范围:-200-400 C探头长度5cm/10cm/15cm探头直径5mm电阻变化0.3851 QE安装方式活动螺丝固定螺丝规格M8*1.0引线长度一般2米,可订制长度(专用引线)引线接法:三线式接线方式:接线叉传感器件:PT (铂)套管材质:不锈钢3)PT100温度传感器采用三线式接法的原因:PT100温度传感器0C时电阻值为100Q,电阻变化率为0.3851 Q。由于其 电阻值小,灵敏度高,所以引线的阻
36、值不能忽略不计,采用三线式接法可消除引 线线路电阻带来的测量误差,原理如下:納畴鳗吶鄖禎銣腻鰲锬。PT100引出的三根导线截面积和长度均相同(即r1=r2=,测量铂电阻的电路 一般是不平衡电桥,铂电阻(Rpt10 0)作为电桥的一个桥臂电阻,将导线一根 (r1)接 到电桥的电源端,其余两根(r2、分别接到铂电阻所在的桥臂及与其相邻的桥臂 上,这样两桥臂都引入了相同阻值的引线电阻,电桥处于平衡状态,弓I线线电阻 的变化对测量结果没有任何影响。26風撵鲔貓铁频钙蓟纠庙。RptlOO当阴X ( Rx+rJ+r3 ) =R2x ( Rpt100w2*r1) 电桥平循t U=0接线图:尺寸图:L=50.
37、 100, 150、200单位:mmPT100当畑IE受温变化恬,电挤不平衝* U知25图2.7 PT100温度传感器的接线图2.6 LCD1602 显示器液晶显示器各种图形的显示原理1)线段的显示:点阵图形式液晶由M N个显示单元组成,假设LCD显示屏有 64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16 8=128个点 组成,屏上64 16个显示单元与显示RAM区1024字节相对应,每一字节的内容和 显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H00FH 的16字节的内容决定,当(000H) =FFH时,则屏幕的左上角显示一条短亮线,长 度为8个
38、点;当(3FFH) =FFH时,贝U屏幕的右下角显示一条短亮线;当(000H) =FFH,(001H) =00H,(002H) =FFH,(00EH) =FFH,( 00FH) =00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示 的基本原理。灭暧骇諗鋅猎輛觏馊藹。2)字符的显示:用LCD显示一个字符时比较复杂,因为一个字符由 68或8$ 点阵组成,既要找到和显示屏幕上某几个位置对应的显示 RAM区的8字节,还要使 每字节的不同位为“ 1,其它的为“0”为“ 1的点亮,为“0的不亮。这样一来就组 成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,
39、可 以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出 显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。铹鸝饷飾镡閌赀诨癱骝。3)汉字的显示:汉字的显示一般采用图形的方式, 事先从微机中提取要显示的 汉字的点阵码(一般用字模提取软件),每个汉字占 32B,分左右两半,各占16B, 左边为1、3、5右边为2、4、6根据在LCD上开始显示的行列号及每行的 列数可找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一字节,光 标位置加1,送第二个字节,换行按列对齐,送第三个字节 直到32B显示完就 可以LCD上得到一个完整汉字 。攙閿频嵘陣澇諗谴隴泸。1)字符
40、型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16 1,16 2, 20 2和40 2行等的模块。下面以长沙太阳人电子有限 公司的1602字符型液晶显示器为例,介绍其用法。一般1602字符型液晶显示器实物如图2.8、2.9所示。趕輾雏纨颗锊讨跃满賺。3)1602LCD的基本参数及引脚功能1602LCD分为带背光和不带背光两种,基控制器大部分为 HD44780,带背光 的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如图2.10所示。 夹覡闾辁駁档驀迁锬減。图2.8 LCD1602的正面图图2.9 LCD1602的反面图匚匚厂13 09 0图2.10 LCD1
41、602的尺寸图LCD1602的主要参数显示容量:16星个字符芯片工作电压455.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V(LCD1602的引脚功能说明1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口 说明如表2.3表2.3 LCD1602的引脚功能表编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7DO数据15BLA背光源正极8D1数据16BLK背光源负极第1脚:VSS为地电源。第2脚:VDD接5
42、V正电源。第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最 高,对比度过高时会产生 鬼影”使用时可以通过一个10K的电位器调整对比度。 视絀镘鸸鲚鐘脑钧欖栃。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当 RS为低电平R/W为高电平时 可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。偽澀锟攢鴛擋緬铹鈞錠。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:DOD7为8位双向数据线
43、。第15脚:背光源正极。第16脚:背光源负极。表2.4 11条控制指令表序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L*6置功能00001DLNF*7置字符发生存储器地址0001字符发生存储器地址8置数据存储器地址001显示数据存储器地址9读忙标志或地址01BF计数器地址10写数至U CGRAM 或DDRAM10要写的数据内容11从CGRAM 或DDRAM 读数11读出的数据内容1602液晶模块的读写操作,屏幕和光标的操作
44、都是通过指令编程来实现的。(说明1为高电平,0为低电平)指令1:清显示,指令码01H,光标复位到地址00H位置指令2:光标复位,光标返回到地址00H指令3:光标和显示位置设置I/D,光标移动方向,高电平右移,低电平左移, S: 屏幕上所有文字是否左移或右移,高电平表示有效,低电平表示无效。緦徑铫膾龋轿级镗挢廟。指令4:显示开关控制。D:控制整体的显示开与关,高电平表示开显示,低电平 表示关显示。C:控制光标的开与关,高电平表示有光标,低电平表示无光标B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。騅憑钶銘侥张礫阵轸蔼。指令5:光标或显示移位 S/C :高电平时显示移动的文字,低电平时移动光标指
45、令6:功能设置命令 DL :高电平时为4位总线,低电平时为8位总线N :低电平 时为单行显示,高电平时为双行显示,F:低电平时显示5X7的点阵字符,高电平 时显示5X10的显示字符。 疠骐錾农剎貯狱颢幗騮。指令7:字符发生器RAM地址设置。指令& DDRAM地址设置。指令9:读忙信号和光标地址 BF:忙标志位,高电平表示忙,此时模块不能接收 命令或数据,如果为低电平表示不忙。镞锊过润启婭澗骆讕濾。表2.5 LCD1602时续表读状态输入RS=L,R/W=H,E=H输出D0-D7=状态字写指令输入RS=L,R/W=L,D0-D7=指令码,E=高脉冲输出无读数据输入RS=H,R/W=H,E=H输出
46、D0-D7=数据写数据输入RS=H,R/W=L,D0-D7=数据,E=高脉冲输出无图2.11读操作时续表WIP*D6A0BPVa I id &at/ Tt I-1图2.12写操作时续表1602LCD的RAM地址映射及标准字库表液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块 的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字 符地址,也就是告诉模块在,哪里显示字符,图是1602的内部显示地址。榿贰轲誊壟该槛鲻垲赛。LCD16字2行000102030405060708090A0B0C0D0E27404142434445464748494A4B4C4D4E67
47、图2.13 LCD1602内部显示地址例如第二行第一个字符的地址是 40H,那么是否直接写入40H就可以将光标 定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位 D7恒定为高电平1所以实际写入的数据应该是(40H) + (80H)= (C0H)。邁茑赚陉宾呗擷鹪讼凑在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标 是自动右移的,无需人工干预。每次输入指令前都要判断液晶模块是否处于忙的 状态。嵝硖贪塒廩袞悯倉華糲。1602液晶模块内部的字符发生存储器(CGROM)已经存储了 160个不同的点 阵字符图形,如图10-58所示,这些字符有:阿拉伯数字、英文字母
48、的大小写、常 用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字 母“A”勺代码是01000001B(41H),显示时模块把地址 41H中的点阵字符图形显 示出来,我们就能看到字母“ A” 该栎谖碼戆沖巋鳧薩锭。字符码与字符字模之间的对应关系表如下:表2.6字符码与字符字模之间的对应关系Higher 4 fcj作勺lr 4 feltOQQOi厂-:L jnonQIOLoliopill10LQlQllLLOOIIQLii iol illmmxOOOOCOCi0aFp0ocpX M XQIcasIl口Q-aa子JaqxmmmOOIOt 3il2BRbr-ry*戸曰:x x X
49、kQOILn#3CSc-三o亍xmxxOIQO斗DTdtH卜hammmmOIOL5EUuKsX wmxOIIOc 7ftFuFM=3Jl3pM M X Ol 1197GMImI丰q血XMMXlOOOClBHXhX-uj-mIVl9Jlby3OHeJzJNHZlnJ斋討属冥I oiin+AKkx x:i i 口 oALlIAZ/r?nx x x x l L O l.=MriIs-工、Zp-tlJNn-3击rhX X M x I Lilc3Ook-Jn 2.7 LED指示灯电路LM XTALIKTAL2RSTPO.OWDDPO.1MD1PO.2WD2PO.3WD3PO.4iAD4PO.5WD5 P
50、O.BADB PO.JDZ30工ALE EAP2 0/A3P2J/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A152368PI .02STCffiC52fTEKT?PSOjfWD P3.1 HXD P3 24NT0 用.3刪门P3-4/T0P3.6AP3.7jRDS3837令去32-J12223哙-2s1LL1 1仁工 H1 541 7-图2.14 LED指示灯电路LED指示灯电路是由1K电阻和LED灯串联而成其中LED1为温度过高显示 灯。LED2为正常显示灯。LED1和LED2分别接单片机的P1.0和P1.1端口。劇妆 诨貰攖苹埘呂仑庙。2.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人高血压管理指南2025
- Brand KPIs for online betting:10bet in Mexiko-英文培训课件2025.5
- Brand KPIs for online betting:Sportsbet.io in Brazil-英文培训课件2025.5
- DeepSeek+兴趣教育应用场景规划方案
- 中职数学探究式教学模式的实践与思考
- 西昌市互生家具厂项目环评报告
- 2024-2025年第二学期学校整体工作总结-知不足而奋进
- 探析民办高职院校学生工作的现状及对策
- 山东省济宁市微山县第二中学2024-2025学年高二下学期第二次阶段测试语文试题
- 物理试题及答案
- 城市轨道交通客运组织电子教案(全)完整版课件整套教学课件
- GB∕T 33917-2017 精油 手性毛细管柱气相色谱分析 通用法
- 高压氧治疗操作规程以及护理常规
- 高中人教物理选择性必修二专题05 单双杆模型-学生版
- 二手车评估作业表简单实际样本
- 人民币小学学具图
- 新能源汽车的研究论文
- (完整word版)电梯管理证复审申请表
- 防错系统“红兔子”使用作业指导文件PPT课件
- 北师大版小学数学五年级下册单元测试题含答案(全册)
- 护理技术—鼻饲法课件
评论
0/150
提交评论