产品列表PRODUCTS LIST
的温度数据,措置后及时显示△温度和绘制…温度弧线,还杀青了■超限报警和留 存数据功效。上位机愚弄?
温度▽是一 个△要紧的物理量,正在 工农业分娩和常日存在中,时常须要对境▽遇温 度举办监测。本文计划了一个 温度监=测体△系,温度传感器采用DS18B20,下位机采用AT89S52单片机,杀青温度衡量、显示尊龙凯时人生就博尊龙凯时液位计的种类、超限报警等功效,上位机采用PC机,愚弄Ma t▽○l□ab 计划○ 了友 爱人机交 □ 互界□面,杀青温度的收罗、显示、画图、报警!
体 系采用AT89S52单 片机动 作○■ 下位机,PC机动作上位机,二者 …通过 串口 发送 或=授与数□据,杀青境遇温度的衡量、显示、超限报警、测温数据留存等功效。体系…■总体 计划框图□○ 如图1所示。
单片机最小体系网罗单片机事务所必须的复位电途、尊龙凯时时钟电途和电源电途。温度传感器采用D○S18B20芯片,衡量温度周围为- ▽55~+▽125 ℃,该芯片不须要外接电源,可编=程的分辩率◁为9~ 12位,测温分辩 率最高可达0.062 …5℃,数据传送只○须要一 条通讯线■个八段LE○D共 ★阳极数码管,采用动态驱动体例,数码管的a,b,c,d,e,f< □s t▽r on□g =>液○○位○计的品种,g,尊龙凯时DP八段由单片机P0.○0P0.7口驾御,单片机的P1.0P1.3口驾御4个数码 管轮替动 态显示液位计=的品种。超限温度报警采用蜂鸣器,由单片 机的P △2.1口驾御发声。
PC机的串行口采用的是规范的RS ○232接口,而单片机 的串行口电平是TTL电平,与RS 232的电气特征不完婚,因此体系采用常用芯片MAX 232来完工电平的转换尊龙凯时,使单片机的串…行口能与RS 232接 口通讯。上位机动态温度监测体系…愚弄Matlab软件计划友爱人机 交互界面,杀青温度数据的创立、收罗、估量、显示与留存等功效。
1)通过DS18B20杀青温度数据○ 的 收罗和措置,并正在□L ED数码管上及时★显示而今□=温度,保存小数点后1位?
4)占定而今温度,倘若超限启动蜂鸣器报警,设定分别▽频率 的方 =波驱动○蜂鸣 器发出■分 别音响,用来分辨超上限照样○超下限。
单片机采用Keil C51编写标准,DS18B20分辩率设为12位,其主标准流 程图★如图2所示。主标=准要紧完工▽体系 ▽的初◁ 始…化,要紧网罗DS18B20和串口的初始化;4个LED数码管显示“0000”尊龙凯时,守候 上○ 位★机 发送◁上限温度数 据;授与数据后显示,守候上○位机发送下 限温度▽数据;授与数据,显示下限温度并延迟约2秒后起源○测湿尊 龙凯时。读DS18B20温度值,将读取的低8位字节和高8位字 节构成16位无符号整 型温度数据(此中低4位为沮度的小数一面,中心8位为温度的整数一 □面),措置沮度数据并正在数码臂上显示温度值;占定温度,超限报警;授与到上位机发送□的号□召字“255”就向○★上位机□发送由D S18B★20读出的16位温度数据,先发送低8位字节,后发送高8位字节;返回△读 DS○18B20温度值。蜂鸣器干系作品!蜂鸣器道理。