什么是三好学生| 什么样的花纹| 肝内囊性灶什么意思| 孕妇缺维生素D对胎儿有什么影响| 焦糖色是什么| 梦见门坏了什么意思| 噤若寒蝉是什么生肖| 浮肿是什么原因| 男人喜欢什么罩杯| 大长今是什么意思| 破代表什么生肖| 低密度脂蛋白低是什么原因| 狗属于什么类动物| 脑瘤到什么程度才会死| 心灵鸡汤什么意思| 火热是什么意思| 花千骨什么时候上映的| 什么的杯子| 脑供血不足什么原因引起的| 善存片什么时候吃最好| 红枣不能和什么一起吃| 移植后吃什么容易着床| 吃什么东西增加免疫力| 黑化是什么意思| 什么是津液| 蒲公英茶有什么功效| 刘姥姥和贾府什么关系| 阅字五行属什么| 四个龙念什么| 糖尿病人不能吃什么| 股票的量比是什么意思| 吃惊的什么| 开塞露擦脸有什么效果| 肿瘤病人不能吃什么| 胸膈痞闷是什么症状| 厅级干部是什么级别| 大什么世界| 什么叫三无产品| 什么是通勤| 只羡鸳鸯不羡仙是什么意思| 为什么早上起来血压高| 平反是什么意思| 百褶裙搭配什么上衣| 曹丕为什么不杀曹植| 鸡为什么喜欢吃泡沫| beginning什么意思| 尿毒症吃什么最好| 花五行属什么| 儿童荨麻疹吃什么药| 辣条吃多了有什么危害| 眩晕症有什么症状| 口干什么原因| 恶心想吐吃什么药好| 水解是什么意思| 新生儿什么时候剪头发| 什么样的人容易中风| ag医学上是什么意思| 生命的尽头是什么| 假冒警察什么罪怎么判| 十月十九是什么星座| 排卵期过后是什么期| 生普洱和熟普洱有什么区别| 后羿射日什么意思| 送男孩子什么礼物比较好| 怀孕前三个月应该注意什么| 日复一日是什么意思| 口腔发苦是什么原因| 中秋节的习俗是什么| 哺乳期感冒能吃什么药| 阴虚火旺吃什么水果| 乙肝病毒携带者有什么症状| 吃什么对皮肤好| 宝齐莱手表什么档次| 皮肤癣是什么原因造成的| 几年是什么年| 发蜡和发泥有什么区别| 补办身份证要带什么| 羊水暗区是什么意思| 改善什么| 宠物医院需要什么资质| 切除痣挂什么科| #NAME?| om是什么意思| 头疼恶心是什么症状| 白带异常用什么药| 什么是无机盐| 孕妇吃西红柿对胎儿有什么好处| 鸡打瞌睡吃什么药| 什么时候做nt| 利普刀是什么手术| 痛风不能吃什么食物表| 元宵节的习俗是什么| 吃什么东西下火| 去痣挂号挂什么科| 为什么警察叫条子| 拼图用什么软件| 胰岛素针头4mm和5mm有什么区别| 花重锦官城的重是什么意思| 蓝莓有什么功效与作用| hhh是什么意思| 心有灵犀什么意思| 拉大便有血是什么原因| 包子有什么馅的| 阻生智齿是什么意思| 什么原因造成耳鸣| 9.22什么星座| 代谢慢吃什么效果最快| 神经系统由什么组成| 际会是什么意思| 疱疹什么症状| 舌尖发麻是什么原因引起的| 胶囊是什么原料做的| 为什么房间有蟑螂| 副厅级是什么级别| 妇检是检查什么| 男性霉毒是什么症状| 西铁城手表属于什么档次| 脾气虚吃什么中成药| 安门是什么意思| 茶叶有什么功效与作用| 什么提示你怀了女宝宝| 尿液发绿是什么原因| 黑油是什么油| 个体差异是什么意思| sjb什么意思| 爸爸的舅舅叫什么| 副乳挂什么科| 1931年属相是什么| 性冷淡吃什么药最好| 汪峰是什么星座| 夏天猪骨煲什么汤最好| 尿路感染吃什么药最快| 花甲不能和什么一起吃| 头孢有什么作用| 三月初九是什么星座| 圆脸适合什么短发| 上腹部饱胀是什么原因| 什么茶降血糖| 胆管炎是什么原因引起的| 经常吃紧急避孕药有什么危害| 什么烟危害最小| 尿中红细胞高是什么原因| lamer是什么牌子| 懿怎么读 什么意思| 椎间盘轻度膨出是什么意思| 10月6日什么星座| 脚肿是什么病的前兆| 一什么画| 黑豆有什么功效和作用| 11.22什么星座| vae是什么意思| 吃什么水果降火最快| 肺部感染有什么症状| 门字五行属什么| 为什么会耳鸣| 什么鱼适合清蒸| 刚生完孩子的产妇吃什么水果好| 性生活是什么| 摩羯座女生和什么星座男生最配| 小蛮腰是什么意思| 冰妹什么意思| 大姨妈推迟什么原因| 什么不已| 镰刀菌用什么杀菌剂| 岁月静好浅笑安然什么意思| ubras是什么牌子| 什么扑鼻| 梦见黑山羊是什么预兆| 什么油适合炒菜| 骨质疏松吃什么药好| 牙碜是什么意思| 贴切是什么意思| 吃什么药| 寿元是什么意思| 肛门出血什么原因| 木属于五行属什么| 低筋面粉可以做什么| 坐围和臀围有什么区别| x58主板配什么cpu| 12月15是什么星座| 极端是什么意思| 继承衣钵是什么意思| 红糖不能和什么一起吃| 什么病属于重大疾病| 舒俱来是什么宝石| 梦见抽血是什么预兆| 梦见瓜是什么意思| 早晨起来手肿是什么原因| 化痰止咳吃什么药最好| np文是什么意思| 铁锚是什么意思| 小孩肚脐眼上面疼是什么原因| 三岁看小七岁看老是什么意思| 为什么都开头孢不开阿莫西林| 手淫过多会导致什么| 什么是汉服| 什么时候最热| 邹的左边读什么| 红底白杠是什么标志| 忽什么忽什么| 彩色多普勒超声检查是什么| cdf1是什么意思| 珍惜眼前人是什么意思| 地球是什么| 九出十三归指什么生肖| 四个金念什么| 什么病不能熬夜| 智商105是什么水平| 什么的太阳| 代糖是什么东西| 手足口疫苗什么时候打| 白居易主张什么| 59岁属什么生肖| 幽门螺杆菌什么症状| 什么食物含钙量最高| 肾小球有什么作用| 市政府秘书长什么级别| 漆皮是什么皮| ft什么单位| 碧血是什么意思| gv是什么| ur品牌属于什么档次| 什么可以去湿气| 菊花茶喝多了有什么坏处| 猪蛋是什么| 大表哥是什么游戏| 办什么厂比较好| 女性大腿酸痛什么原因| 约会去什么地方比较好| 一年半载是什么意思| 有蛇进屋预兆着什么| 广州属于什么气候| 小腿红肿是什么原因引起的| 蒟蒻是什么意思| 什么是修行| 心脏长在什么位置| 情绪波动是什么意思| 周杰伦为什么叫周董| 喝完酒头疼是什么原因| 低度鳞状上皮内病变是什么意思| 西施长什么样| eps是什么意思| 营养不良会导致身体出现什么症状| 椰青是什么| 如泰山前面一个字是什么啊| eos是什么| 甲醇和乙醇有什么区别| 狗吃什么| 直采是什么意思| 中药一般什么时候喝最好| 神经衰弱什么症状| 刷牙牙龈出血是什么原因| 6月份是什么季节| 12月9日什么星座| peg是什么意思| 胡萝卜不能和什么食物一起吃| bmi值是什么意思| 黑素瘤早期什么症状| 小确幸什么意思| 50年是什么婚姻| 画地为牢是什么意思| 夏天手上长小水泡是什么原因| 白带正常是什么样子| 天上的星星是什么| 百度

新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于PIC单片机的热水控制器设计

军事专家三个关键词解读空军提升海上方向实战能力

作者:上海交通大学电子信息与电气工程学院,甘贤海,丁国清 时间:2025-08-05 来源:电子设计应用2003年第5期 收藏
摘 要 : 本文介绍了用PIC16C57单片机设计的一种多功能,具有自动和手动加水、设置水温、实时显示水量及温度和报警功能,并且具有结构简单、可靠性高、成本低等特点。

百度 对于对香港事务蠢蠢欲动的外部势力,中方多次对其打预防针:香港是中国的特别行政区,香港事务属于中国内政!如去年5月美国国会与行政部门中国委员会举行涉港听证会,外交部驻港公署强硬斥责这一行为,指出香港回归20年来,一国两制、港人治港、高度自治方针得到切实贯彻落实,香港保持繁荣稳定发展局面,香港居民依法享有充分的权利和自由,这是任何不带偏见的人所公认的客观事实。

关键词:

引言
当前市场上的基本上采用双金属片温控,控温精度低、可靠性差、功能单一。随着微电子技术的发展,单片微处理器功能日益增强,价格低廉,在各方面得到广泛应用。在热水控制器中应用单片机,具有设计简单、可靠性高、功能易扩展等优点。
热水控制器主要实现对水温的控制,并满足不同用户的个性需求。因此一个较完善的控制器应具有以下功能:
水温的测量与显示;
水量的测量与显示;
用户设定功能(如水温设定,定时设定等);
对电加热管的控制功能;
一些功能键(如定时自动加水,恒温控制,手动加水,手动加热等)。
安全措施(漏电检测,安全失效保护,限温保护等)。


图1 总体布局图


2(a)基本温度水温测量电路


图2 (b)基本显示电路图图


图2(c)水闸加热管控制电路

硬件电路设计
根据热水控制器的功能要求,并结合对PIC16C5X系列单片机的资源分析,采用此系列中的主流型号PIC16C57作为电路系统的控制核心。电热水控制器的总体布局如图1所示。
基本硬件电路图如图2(a)~(c)所示。在本系统中,RA0~RA3用于七段码显示,RB6控制水闸开关,RB7控制电加热管,RC3~RC5用于按键设计和读取水量,RC0~RC2用于跟DS1820通信进行水温测量,RB0~RB1对七段码进行扫描,RB2~RB5 LED指示灯显示,RC6漏电检测,RC7控制扬声器用于报警和指示。
水温测量电路
测温元件采用DALLAS的单线数字温度传感器DS1820。DS1820提供九位温度读数,测量范围-55℃~125℃,采用独特1-WIRE 总线协议,只需一根口线即实现与MCU的双向通讯,具有连接简单,高精度,高可靠性等特点。在工作时,通过总线向其提供电源,单片机发出指令码读取温度值。
键盘与水量测量电路
由于在本系统中,只要求显示四个档位的水量值,因此水量传感器采用的是开关式传感器,当水量达到某一档时会拉低该档电平,接口电路与按键按下类似。因此在电路设计中,将水量档位信号与按键通过一片74HC148优先编码器连接到单片机的I/O口上。按键的优先权高于水量信号,水量高档位信号优先权高于低档位信号,以保证能优先响应按键。
显示电路
温度采用二位七段码显示,显示范围0℃~99℃。水量采用一位七段显示,显示1、2、3、4,四档水位。对温度和水量进行循环扫描显示。四个LED用于当前按键功能设定。
水温和水量控制电路
单片机通过光电耦合对继电器进行控制,用来切断或接通加热管电源,关闭或打开水阀,从而达到对水温和水量的控制。
漏电检测及报警电路
由于热水器工作在潮湿的场合,因此需具备漏电检测与报警功能。漏电检测由漏电检测线圈的输出经整形后输入到RC6口,电路原理图如图3(a)所示。当漏电流超过一定阈值时,比较器输出低电平,否则保持高电平,再通过一单稳态触发器电路产生如图3(b)所示波形,低电平保持时间t可由单稳态触发器进行调整设定。在本系统中t为10ms,由于PIC16C57没有中断功能,因此程序中必须每隔一定时间(小于10ms)对RC6口进行查询,以检测是否漏电,一旦检测到RC6变低,经过确认后切断加热管电流,同时进行报警。报警电路还在传感器出现故障、超温时报警提示。
PIC16C57本身具有看门狗定时器,当系统出现异常时,能自动进行掉电保护和系统复位。


图3(a)电路原理图


图3(b)波形图


图4 系统流程图


图5 RTCC原理图

系统软件设计
系统软件采用PIC16C5X精简指令编写。由于PIC16C57没有中断功能,因此本系统中键盘扫描、漏电检测等子程序都通过查询实现,并采用4MHz的时钟频率,对指令的运行时间进行了精确计算和设计,保证软件的可靠性和稳定性。系统主程序框图如图4所示,本文讨论键盘显示与水温测量两个模块。
键盘和显示
本系统中,有四个功能按键:定时加水、恒温控制、手动加水和手动加热;三个七段码显示与四个LED灯指示。
a) 按下定时加水按钮时,定时LED变亮,并以当前时间为定时时标,每24小时自动加水至设定水量;若长按此钮超过5秒,定时LED灭,并听到“嘟”一声进行水量设定,此后每按一下钮,水量显示加一档,1~4档循环显示,不按此钮超过5秒,再次听到“嘟”一声,水量设定完毕。系统的定时功能主要通过软件完成。PIC16C5X内带一个8位定时器/计数器RTCC,在进行24小时定时加水时采用了该定时器,RTCC及其相关电路如图5所示。由图5可知,RTCC工作状态由OPTION寄存器控制,其中OPTION寄存器的RTS位用来选择RTCC的计数信号源,当RTS为“1”时,信号源为来自RTCC引脚的外部信号,RTS为“0”时,信号源为内部时钟。OPTION寄存器的PSA位控制预分频器分配对象,当PSA为“1”,分配给RTCC,即外部或内部信号经过预分频器分频后再输出给RTCC。预分频器的分频比率由OPTION内的PS0~PS2决定。OPTION的RTE位用于选择外部计数脉冲的触发沿,当RTE为"1"时下降沿触发,“0“时为上升沿触发。RTCC计数器采用递增方式计数,当计数至FFH时,在下一个计数发生后,将自动复零,重新开始计数,以此循环下去。在实际设计中,OPTION寄存器为“00100111“,即定时器的信号源来自RTCC引脚的外部信号,预分频器的分频比率为1:256,上升沿触发。RTCC引脚信号的输入频率为1kHz,因此RTCC计数至FFH时需65536ms。通用寄存器F0EH、F0FH用作定时暂存。当设置定时加水功能时,初始化RTCC、OPTION、F0EH、F0FH,开始进行定时,每隔256ms查询一次RTCC的值,RTCC每循环一次,F0EH-F0FH增1,当增到1318时,24小时定时到,寄存器复位,自动加水。
b) 按下恒温控制钮,恒温LED变亮,表示进行恒温控制,再按一下LED灭,取消恒温控制。与水量设定类似,长按后,进行温度设定。
c) 按下手动加热钮时,加热LED变亮,加热至65℃,如水量少于1档,则先加水到1档,再按一次取消加热。
d) 按下手动加水钮时,加水至设定水量值,长按可设定水量。手动加水过程中,再次按下取消加水。
正常情况下,两个七段码显示当前水温,另一个显示当前水位。
水温测量
温度读取是通过与DS1820通信完成。DS1820通信功能是分时完成的,它有严格的时隙概念。因此系统对DS1820的各种操作必须按协议进行。操作协议为:初始化DS1820(发复位脉冲 →发ROM功能命令 →发存储器操作命令 →处理数据)。各操作时序图如图6和图7所示。
本程序中需用到的操作命令如下:
SKIPROM命令(CCH):此命令执行后,表示以后的存储器操作命令将针对在线的所有DS1820,由于本系统中只有一片DS1820,因此发出此命令后,就可对其进行操作。
CONVERT命令代码[44H]:启动在线DS1280进行温度A/D转换。
READSCRATCHPAD命令代码[BEH]:读取温度寄存器的温度值。
对DS1820操作的总体流程图如图8所示。
其他功能程序
漏电检测、数据处理、定时计数等其他功能程序都根据程序运行时间进行了统筹设计,在此不再进行详述。


图6 读写时序图


图7 初始化时序


图8 DS1820操作流程图

结语
电热水器单片机控制器具有新颖、价廉、安全、实用等优点,并且在国产电热水器上获得了成功应用。本文的一些方法也适用于冰箱、空调等家用电器的电脑控制设计中。■

参考文献
1 李东星,陈小牧. PIC16C5X系列单片机应用设计.北京:电子工业出版社.1996.1
2 Dallas Corp., DS18B20 Programmable Resolution One—Wire Digital Thermometer
3 《单线数字温度传感器资料》,武汉力源电子有限公司.1996.1
4 徐惠民等.单片微型计算机原理接口应用.北京邮电学院出版社.1989



评论


相关推荐

技术专区

关闭
乳头疼是什么原因 小孩缺锌有什么症状 猪红是什么 清考是什么意思 守旧是什么意思
钾在人体中起什么作用 cpv是什么病毒 怀孕第一个月有什么特征 4c是什么 宫颈筛查是检查什么
strange是什么意思 强肉弱食是什么意思 小孩便秘有什么办法 八项规定的内容是什么 尿肌酐高是什么原因引起的
现是什么生肖 言字五行属什么 下鼻甲肥大是什么意思 rash什么意思 蒂芙尼属于什么档次
柠字五行属什么hcv8jop0ns3r.cn 爱的本质是什么hcv7jop9ns0r.cn 什么的双手hcv8jop3ns0r.cn %是什么意思hcv7jop6ns3r.cn 12月11日什么星座fenrenren.com
爸爸的外婆叫什么hcv8jop8ns3r.cn 红艳煞什么意思hcv9jop2ns4r.cn cro是什么职位yanzhenzixun.com 女人大姨妈来了吃什么最好hcv8jop3ns3r.cn 老公的弟弟叫什么hcv9jop4ns8r.cn
大腿肌肉酸痛是什么病xscnpatent.com 玉兰油属于什么档次hcv9jop3ns8r.cn 吃什么头发长的快hcv9jop5ns6r.cn 上嘴唇上有痣代表什么hcv8jop6ns5r.cn 什么属相不能戴貔貅hcv9jop3ns8r.cn
急性扁桃体炎吃什么药cj623037.com 摩羯座是什么星象hcv9jop5ns5r.cn 赵本山什么时候死的hcv8jop9ns8r.cn 脚酸是什么原因hcv8jop9ns9r.cn 脚气挂什么科hcv8jop2ns9r.cn
百度