当前位置:文档之家› 温度监控报警与记录系统设计制作

温度监控报警与记录系统设计制作

2.二进制与十进制数字对照显示实验 本电路可以形象地显示0—9的二进制数。按 动加1按钮AN2,计数器的输入端CP得到一个 负脉冲信号,计数器进行加1计算;逐次按动加 1动作,计数器显示1、2、3、4、…的结果。对 于4040计数器,则逐次显示0001、0010、0011、 0100、…。在4040显示一个数的二进制计数结果 的同时,CD451 1为二一十进制译码驱动集成电路。 可以把输入的二进制码转换成十进制数字输出,输 出结果驱动一个数码管以阿拉伯数字的形式显示出 来。按动清零按钮ANl,则计数器归零。 本电路可正常显示最大的数字为9;如果继续 加1,得到数字10。此时,二进制数显示为1010。 而451 1无输出,显示效果是数码管熄灭。
上。
0健相连的一根导线没连上。
步骤五:最后更换了前级芯
为何会出现这个问题?
分析出现此问题的原因。是
片。显示终于正常了。
分析出现此问题的原因,是
在做板子时转印效果不好,而转
分析出现此问题的原因,是
以前通信部分没整好。加上本系
印后又没有认真检查,因此没有
在焊接前拿的是旧芯片,没有检
统通信部分较复杂,在程序中需
存储功能。通过查资料,我们
正常,由此判断程序没问题,电
集温度值和与主机之间的串13通
采用24C02芯片存储报警数据,
路设计没问题。应该是硬件有问
信发生了冲突。
该芯片在断电后对数据依然有记
r一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一_一一一一一一一一一一一一一一一一一一一一‘一一一一’一一一一一1
查电源变压器功率是否足够,有没有加滤波电路等;
第二步:检查接线是否有错误,尤其是电源线、
连接线是否有断路等;
第三步:检查电路是否存在断路和短路的地方;
第四步:逐级检查,例如检查L298驱动电路,
看是否有脉冲,光耦是否导通,没导通可能是光耦 有问题,导通后再检查后级:
第五步:检查电路设计是否合理,即检查电路
:DSl
DS4
鼍r 74HC595鼍r
GND
G^ID
GND
GND
L…………………………一一一…图3一数码一管一显示一电一路 一一……………………(下一转6…3页…):J
30 2010 VOL.01
万方数据
I~…———_——————…… 麟|i l ll
学电子跟我米㈣
I=mLLDl4/卜1E糊
组成加法计数器,手动加1计数。
(2)问题及其解决 该键盘做好后,发现按下按 键1和按键0,数码管都显示1。 即按键0和按键1的键值一样。 解决的方法如下: 步骤一:试了一个以前做的
门詈 LTJ三
3 Z Do 5 Z D1 3 艺02 S 乙D3 S 乙I)4 5 芒135 3 乙136 S 艺D7 S Z D8 3 Z09 j Z D10 5 Z D11
Hale Waihona Puke 万方数据电于爿假 29
筮制PI/IN作。'X天13N‰一lI 麓戳限口JE亡Ts
好键盘没问题。由此确定程序没 问题,应该是硬件的问题;
步骤二:检查硬件,键值1 和O都显示1,测了测O健,是 好的;
题: 步骤二:检测各数码管,发
现有的数码管是坏的,把坏的换 成好的,显示还是不正常;
步骤三:检查电路板,没有
lI I i—iI—im一
具体解决方法如下: 步骤一:向主机发送数据一 直不成功,关中断再开中断,还 是不行; 步骤二:认真看了发送的数
步骤三:0键和1键都显示1.
发现短路和断路的地方;
据,并结合C语言程序设计.才
所以二极管没坏.应该是连线短路
步骤四:换了两个芯片,仍
知道问题出在不能同时发送数组
或开路。和PCB图对照。发现和 不正常;
温度传感器18820采集的温度
做出74HC595数码显示部 数据通过串口发给主机,又要通
4.存储报警数据没有掉
分后,发现后级显示一直不正常。
过键盘设定温度上下限值和通过
电保护问题
解决的方法如下:
数码管显示温度的上下限值。在
AT89C51单片机没有掉电
步骤一:先拿另一块好板试,
实际调试时发现.18820实时采
1.检查电路 检查电路一般按照按照先检测硬件,后检测软 件的顺序。硬件一般容易比较出问题(如断路、短路、 焊盘脱焊、元件损坏等)。
2.做印制板 在做好一个电路板后,~定要先用万用表欧姆 挡测一下板子的所有导线是否有断路或短路处。因 为图纸是用打印机打印的。很可能有导线断路的现
万方数据
4.检查电路的步骤 第一步:检查电路一定要先从电源开始,应检
3.拓展实验 可以用主面包板E的信号发生器输出的脉冲信号作 为4040计数器的输入信号,代替手动加1的运算。还可 以使用不同频率的计数脉冲调整计数器的运算速度。
4.拓展制作 本电路只能显示一位数的两种进制的对照结 果。怎样得到一个多位数的两种进制的对照显示 呢?可以用一个振荡器提供计数脉冲,分别输出到 二进制计数器4040和一个十进制计数器如401 10、 4033。从而得到一个任意数字的二进制与十进制的 对照显示。从理论上说,这样的设计是可以实现的。 但是经过实验发现,随着计数结果的增加,两种计 数器的输出很有可能产生不相等的情况。如何设计 并制作一个可以对照显示多位数的二进制与十进制 结果的电路,仍是一个有待解决的问题。暄宣胃
(上接30页) 忆功能,下次上电时,单片机可以从中读取相关数据。
5.电源不能同时带动两块系统板的问题 解决方法如下: 步骤一:用示波器测了测电源输出电压的波形, 纹波较大; 步骤二:因其能带一个系统板,所以一直以为 是芯片有问题: 步骤三:后来换了一个电源,发现是变压器的 功率太小了,带不起两个系统板。
r~————…两丽诱~1:3N。PR口J制E亡作天Ts地渊磺
嘲1111 1 I I
温度监控报警与记录系统设计制作
一、系统简介
该温度监控报警与记录系统 以AT89C51单片机为核心。采 用新型可编程温度传感器1 8820 进行温度检测,具有抗干扰能力 强、温度采集精度高、不需要复 杂的调理电路和AD转换电路等 特点。该系统由主机和从机两部 分组成。从机的AT89C51单片 机完成数据采集、处理和数码显 示,并通过串口与主机进行通信。 主机实时监控从机采集的数据状 况、通过液晶显示器显示报警时 刻和该时刻的温度,同时将报警 时刻的数据存到24C02中,因 而在掉电的情况下,系统同样能 够记录报警时刻数据,从而轻松 地实现了温度的实时监控、报警
及时发现有一根线没连上。
测好坏。所以,在焊接前检测各
要开中断、关中断,而且要处理
元件的好坏。是非常重要的。
的数据较多,因而导致了通信的
2.数码显示电路
失败。这给我们的最大启示,就
(1)电路
3.通信问题
是要注重基础知识的学习,掌握
数码显示电路如图3所示。
在本系统中,从机既要把从
好编程的各个细节。
(2)问题及其解决
__。_。一
d ∞J一0 S8
i1 ¨
...J-
..上
...一


ll
ll
≮ND 0一艾s3 ≮.¥S4
{ 曳1 No i 士{
l Il
竹F SO 芎-GNo l鼍 ~
删GND s,翼恻Ⅲ坍#;一号副s≮一≮S1。≮一≮s7






圈2键童电路
0………………………………………………………………一
设计的科学性。

电子翻佑 63
温度监控报警与记录系统设计制作
作者: 作者单位: 刊名:
英文刊名: 年,卷(期):
吴和民
电子制作 ELECTRONICS DIY 2010(1)
本文链接:/Periodical_dzzz201001008.aspx
aⅣ
圈1瀑度监控报警与记录系统系统框图
和记录。 系统框图如图1所示。该系
统由主控模块(包括主机、液晶 显示器、24C02存储器、语音报 警模块、键盘等)和从机(包括 温度采集电路和数码显示电路) 两部分组成。
二、问题及解决方法
1.键盘电路 (1)电路 键盘电路如图2所示。此键
盘的最大优点是占用I/O口少, 其原理是从单片机的三个I/O口 依次送高(低)电平,而通过I/ O口上串接的二极管组成的逻辑 开关组合来对应不同的键值,从 而达到了用较少的I/0 1:3得到较 多键值的目的。
象。在转印前,一定要用笔描一下,.尽管如此,还 是可能有未描到的地方.我们在做印制板时。就出 现过此类问题。
3.焊接 在焊接前,一定要检测各元件的好坏。电阻 要测一下阻值。千万不要嫌麻烦,不要认为是新 元件就一定没有问题。如果焊接前没有检测。焊 好了后在调试时发现问题,检查起来就既麻烦又 费时了。
三、经验总结
相关主题