设为首页|加入收藏 www.w6603.com_利来国际w66_w66利来平台
当前位置:www.w6603.com > 绞线机价格 >

以PIC16C72单片机控制为核心的水温水位控制器设计

来源:互联网  ¦  整理:www.w6603.com  ¦  点击:次  ¦  我要收藏
太阳能热水器因具有节能环保、使用费用低廉等优点正快速进入千家万户,与太阳能热水器配套的水温水位控制器十分方便用户的使用,产品市场前景好,被受到广泛重视和研究。但当

  太阳能热水器因具有节能环保、使用费用低廉等优点正快速进入千家万户,与太阳能热水器配套的水温水位控制器十分方便用户的使用,产品市场前景好,被受到广泛重视和研究。但当前使用的水温水位控制器仍存在着许多缺馅,如按键功能设计不合理,需要复用按键,用户操作离不开说明书,操作仪表复杂,给用户带来了许多麻烦;选用的水温

  器容易结水垢或开裂故障多,使用寿命短,维修成本高。迄今为止,国内外还没有质量过关的水温水位控制仪。针对上述问题,为使控制器的功能更全面实用,操作更简便、直观,提高传感器的可靠性,降低维修成本,笔者结合PI单片机和NTC热敏传感器技术,设计了一个适用于落水式太阳能热水器的控制器。

  该控制器主要是用于测量、显示落水式太阳能热水器水箱中的水位和水温,上下水管道温度,控制电磁阀上水、控制辅助电加热及管道防冻电伴热带等。它主要由单片机PIC16C72、水箱温度和管道温度传感器、水位传感器及测量电路、输入按健、用水水流开关、电磁阀控制、电加热控制和电伴热带控制等部分组成。控制器结构框图如图1所示。单片机PIC16C72作为控制的核心,通过执行程序实现对系统各部分的控制。水位测量模块实现水箱水位的测量,温度测量模块实现储水箱水温、上下水管道温度的温度测量。三路控制输出通过继电器分别控制上水电磁阀、电加热器和防冻电伴热带工作。LED部分显示水箱水位,水箱水温及显示相关参数,按健部分用于选择工作模式、设置相关参数、手动控制上水或电加热。水流开关用于测量用水状态。

  设计的控制器以单片机PIC16C72为控制核心,控制器的电路如图2所示。单片机PIC16C72内有2个计数器,内置一个五通道8位A/D转换模块,带有2K的OTP程序存储器。这里测量水位的方法是用非对称式多谐振荡器电路把水位传感器的等效电阻大小转换为振荡信号频率的高低,由单片机内置的计数器对频率计数,实现水位的测量。储水箱水温、上下水管道温度的测量方法均是利用热敏电阻与固定电阻串联分压,把温度的变化转换为热敏电阻上压降的变化,利用单片机内的多通道8位A/D转换模块对这二路温度电压信号进行A/D转换后,由程序读取和处理。程序控制PORTB口分时作键盘输入口和显示输出口。

  水位传感器的长期可靠性是水位测量的关键。早期曾采用半导体压力传感器来测水位,由于水垢堵塞水压传导管,在应用一段时间后因不适用测量水位环境要求而放弃。这里采用非对称式多谐振荡器电路把水位信号转换为频率信号作为水位测量方法。在图2中,非对称式多谐振荡器由74HC04和电容C5,电阻R3,R19,R22和水位传感器的等效电阻Rw组成。该电路的振荡频率为1/[2.2(R19+R22+Rw)C5]。这里是把若干个电阻相串联,在电阻间的引线处引出水位探测电极,作为水位测量传感器。由于水有导电性,水位的变化可引起水位探测电极间的短路,这会改变水位传感器的等效电阻Rw的大小,从而使振荡器频率变化。该信号经非门隔离后由74HC04的引脚6输出到单片机的引脚T1CKI,由PIC16C72片内计数器T1对振荡信号的频率计数。水位传感器的串联电阻参数的选择是有效测量水位的关键因素。通过大量的实验发现,在上述多谐振荡器电路中,当选用电容C5为0.1F,水位传感器由30,10,10,10k的4个电阻相串联组成水位传感器时,测量水位时传感器的等效电阻值在60~0 k之间变化,多谐振荡器的振荡信号的频率在60~415 Hz之间,测量水位效果较好。水位传感器的结构形式、电极材料类型是影响水位传感器使用寿命的重要因素。用导电硅胶材料做水位传感器的导电电极并采用双电极备份结构,较好地解决了因水位传感器故障经常出现的跑水问题。

  下面以水箱水温的测量方法为例说明测温原理。在图2中,RT1是热敏电阻,用来感应水箱水温。电阻R1与RT1组成简单的串联分压电路对5 V的电源电压分压,RT1上的压降为5VRT1/(RT1+R1),该压降随温度变化而变化,并通过A/D的输入引脚AN0送入PIC16C72A内部的A/D转换器,转换为数字信号,由程序读取。热敏电阻RT1用于测量室外管道的温度,原理与上述完全相同,由引脚AN1把相应的热敏电阻上的压降送入A/D转换器。这里选用负温度系数热敏电阻器(NTC)作测温传感器,NTC测温热敏电阻的主要优点是电阻温度系数大,灵敏度高,响应速度快,能进行精密温度测量,主要缺点是热电特性非线性现象严重。实验发现,在测量温度较高时NTC热敏电阻功耗较大,易造成热击穿,因此应尽量选用阻值较大的NTC热敏电阻和分压电阻。另外,考虑到PIC单片机的A/D输入信号引脚的输入漏电流最大为500 nA,要保证A/D转换结果的正确,就要求损耗在信号源内阻上的电压不能超过10 mV,这样就要求信号源内阻最大不要超过20 k。经分析和研究表明,在选用玻璃封装的NTC热敏电阻,精度为50k+0.5%,其B25/50为4050 k1%,分压电阻选用热稳定性好的精度为20 k0.5%的金属膜电阻,不需线性补偿,仅使用查表的方法就能满足测温精度1℃的要求,并较好地解决了热敏电阻的热击穿问题。

  

  利用PIC16C72的PORTB口的每个I/O引脚可提供量大20 mA的拉电流直接点亮LED工作,并具有软件控制弱上拉的特点,可简化按健输入和显示输出接口电路设计。PORTB口除作按健状态的输入口外,还用于水位、温度显示及工作状态的输出端口,这通过程序设置PORTB口分时作输入口或输出口的方式实现。键盘查询电路由电阻R4~R10及6个按键S1~S6组成,S1~S6分别定义为“升温”、“降温”、“定量”、“定时”、“上水”、“电热”键。通过读入引脚RB0~RB5上的电平可输入按键S1~S6的开关状态。两位数码管SM42052、水位指示灯L1~L7、状态指示灯L8~L14以共阴、动态扫描方式输出显示,由PIC16C72的引脚RC4~RC7输出的4个共阴显示位控电平,控制4个8050三极管Q1~Q4作为两位数码管和两组LED(L1~L7,L8~L14)的位控。由软件译码后的显示码由引脚RB0~RB6上输出直接驱动LED数码管和指示灯L1~L14.按健S1~S6通过1k的限流电阻R16接到PORTC口的引脚RC3,目的在于消除当PORTB作输出口时,按键操作可能对数码管和指示灯L1~L14显示的影响。在查询输入按健S1~S6的状态前,程序先使引脚RC3输出低电平,然后读入PORTB口的电平,输入按健S1~S6的状态。而在PORTB作输出前,程序先设置RC3为输入引脚,然后再从PORTB口的引脚RB0~RB6上输出显示码,由于这时RC3引脚呈输入高阻,按健S1~S6浮空,即使此时有健被按下,也不会把引脚RB0~RB6上输出的高电平拉低而影响显示。L1~L7灯显示水箱水位,两位数码管一般情况显示水箱水温,当按升温或降温键时,闪烁显示设定的水温值;当按定时健时,闪烁显示设定的用水时间值;当出现故障时,则显示故障编码;灯L8~L10分别为定温工作模式、定量工作模式、定时工作模式指示灯;灯L11~L14分别为上水、电热、故障、自来水水压状态指示灯。S1、S2分别为升温键和降温键,用于选择定温模式,并用于改变水温设定值;S3键为定量键用于选择定量模式,并用于预置水量值,定时键S4用于选择定时模式并改变时间设定值,S5为上水键用于开启/关闭自动上水,S6为电热键用于开启/关闭电加热,S7为水流开关,用于测量用户用水状态。

  系统有三路控制输出,分别是由单片机的RA5、RC1和RC2输出控制三极管Q6、Q7和Q8,分别控制继电器RL1和RL2、RL3和上水电磁阀。继电器RL1和RL2用于控制电加热管对水箱中的储水辅助电加热,继电器RL3控制电伴热带用于上下水管路防冻堵,Q8控制上水阀上水。例如,按“上水”键将RC2置高电平开启上水电磁阀,启动上水。再次按“上水”键,程序使RC2输出低电平,关闭上水电磁阀。低温电伴热带防冻的条件是,室外管道温度等于或低于4℃,程序就将RC1口置高电平,使电伴热带通电工作发热,当管道温度等于或高于10℃时,使引脚RC1输出低电平,以关闭电伴热带电源。

  本系统采用单片机程序控制,功能有水温水量显示、定量上水、定温上水、定时用水、自动上水、辅助电加热、管道自动防冻、溢水自停、用水自动停止上水和停止电加热,低水压判断等功能。主要功能介绍如下:定量上水功能:按“水量”键,定量摸式灯亮,系统进入定量模式,水位灯开始闪烁,此时继续按“水量”键,水位灯开始循环变化,在希望的水量值处停下,水量设定完成。按“上水”键,上水灯亮,开始上水,当水箱中的水量达到设定值时,自动停止上水。定温上水功能:接“升温”或“降温”键,此时定温模式灯亮,表示系统进入定温模式,数码管闪烁显示设定的水温值。继续按“升温”或“降温”键,直到期望值为止。按“上水”键,上水灯亮,启动定温上水功能,在上水过程中,再按一下“上水”键,将关闭上水。定时用水功能:首先按“水量”健,水位灯闪烁显示设定的水量值,继续接水量键直到欲设定的水量值;再按“升温”或“降温”键,数码管闪烁显示设定的水温值,继续按“升温”或“降温”键,直到欲设定的值;最后再按“定时”键,此时数码管闪烁,此时定时模式灯亮,指示当前为定时工作模式,继续按“定时”键,直到显示的数值为欲设定的用水时间(1~24 h)。在定时模式下,当日照较好,太阳能已使水温达到设定温度时,不启动电辅助加热;当日照不足时,控制器会计算出合适的启动电辅助加热的时机,真正做到光与电自动互补,既节电又保证全天候使用。如要取消定时功能,按一下“水量”键或“升温”“降温”键就离开定时模式,进入定量模式或定温模式。定温电辅助加热功能:当水温低于设定值时,按“电热”键可在开启/关闭电加热间切换。防干烧功能:当水温低于设定值,水箱中水位不足1/4时,即使按电热键也不能启动电加热。溢水自停功能:上水15min后,水位无变化,将自动关闭上水。另外还设计有用户用水自动推迟上水、停止电加热等功能,水箱无水15 min后自动启动上水功能。系统程序由主程序、多个功能子程序及一个中断服务程序组成,程序流程如图3和图4所示。程序用PIC汇编语言编写完成,程序代码近2kB.

  本设计通过在测温电路中采用较大阻值的分压电阻和NTC热敏电阻,有效地降低了NIC热敏电阻的工作电流,较好地解决了NTC热敏电阻的热击穿问题。采用自制的备份电极的水位传感器,成倍地延长了水位传感器的使用寿命。选用PIC16C72为控制芯片,外围电路简单、成本低、抗干扰性好。设计的定量、定温、定时3种工作模式,功能全面实用,能满足家庭太阳能热水器多样化控制的要求。按键操作简明,无按键复用,一目了然,用户容易掌握和使用,该水位水温控制器特别适用于家庭落水式太阳能热水嚣的自动控制。

  在发送数据时,数据位尾随的1位为奇偶校验位(1/0)。奇校验时,数据中1的个数与检验位1的个数之和应...

  控制器作为智能机器人的最核心部件,堪称机器人的“大脑”。位于余姚的浙江智昌实业有限公司在国家首批“千...

  BYQL-B3是一款智能空气综合指数监测仪,可以检测空气中pm2.5浓度、温度、湿度、二氧化碳(CO...

  二进制信号的调制由单片机来完成,它把编码后的二进制信号调制成频率为38kHz 的间断脉冲串,相当于用...

  微分作用主要是用来克服被控对象的滞后,常用于温度控制系统。除采用微分作用外,在使用控制系统时要注意测...

  本设计中,将USB3.0模块作为从器件,从器件FIFO接口如图2所示。该接口允许外部处理器直接访问...

  由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱的截止电流通过就...

  JSP Model1第二代有所改进,把业务逻辑的内容放到了JavaBean中,而JSP页面负责显示以...

  对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一。一般是...

  智能手机正在向超大屏、高分辨率、超长待机时间演进。这些功能都会加快电池的使用。因此,客户需要更快的充...

  中国虽然在核心技术上落后于欧美,但在自动驾驶领域的创新创业高度活跃,涌现了数百家从事ADAS和自动驾...

  MCU也叫微控制单元,又称作单片微型计算机或者单片机,是把中央处理器的频率与规格做适当缩减,并将内存...

  近期,ABB在慕尼黑国际机器人及自动化技术贸易博览会(AUTOMATICA 2018)上推出了一系列...

  第二步,860DCT在NAND温度达到85℃临界状态时:系统按照性能最小化运行。如果第一步DTT...

  比如普通的灯泡,一般是30到40W左右,如果用220V交流电来控制通断,简单点的就用一个双向可控硅直...

  作为工业机器人的“大脑”,控制系统无论是在工艺应用上还是信息共享上,对机器人来说都是最核心的部分,这...

  需要掌握哪些技能 需要了解并使用过几款常见的单片机。 需要熟悉常见的硬件接口譬如 UART 、S...

  最近,超大规模集成 (VLSI) 技术的发展扩宽了数字控制应用范围,尤其是在电源电子元件方面的应用。

  模块必须用信号调制才能正常工作,常见的固定码编码器件如PT2262/2272,只要直接连接即可,非常...

  MEC170x器件是一种嵌入式控制器,配有灵活的电源、基于硬件的安全系统和一个eSPI主机接口,适用...

  一、五大内存分区 内存分成5个区,它们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。

  对于第一个功能:S7-1200发送数据给超级终端,实际上是S7-1200是数据的发送方,超级终端是数...

  先说一下两种单片机下载程序是要用到的引脚:STC的下载引脚为P3.0、P3.1,也就是RXD和TXD...

  PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品。有较强的通用性...

  尽管近几年来国产工业机器人有了很大的发展,但不可否认的是,用户在选择产品时,如果不是特别注重成本,还...

  智能成果展示厅位于云栖智能汽车创新中心2号楼,属西湖区云栖小镇最核心位置,拥有800平方的超大豪华展...

  配电网开关柜是管理配电网供电线KV中压开关柜主要由断路器、各类负荷、隔...

  工业4.0已经彻底改变了制造业,改变了工厂的设计和实施方式。在工厂自动化和过程控制应用中,Indus...

  首先是蓝牙APP, 易安卓编写的,说编写其实我只是修改了其中的一些内容,两张界面和代码截图,非常简单...

  近年来,USB Type-C连接器开始在市场上出现,掀起了USB Type-C连接器的研发高潮,预计...

  初学AVR的人难免会碰到心爱的单片机熔丝位锁死,直接罢工的烦恼。绝大部分情况是我们的工作时钟源设置错...

  单片机与PLC编程的区别 单片机与PLC的程序设计有很大的区别,单片机的全部程序都是用户设计的,PL...

  单片机设计要注意的事项总结 1.降低外时钟频率 外时钟是高频的噪声源,除能引起对本应用系统的干扰之外...

  学什么单片机最有前途? 这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种单...

  现今和未来的消费类电子与移动设备都会使用大量的触觉反馈(Haptic)技术,无论是在游戏设备还是智能...

  TI DLP® 技术将微米至亚毫米工业精度、处理速度和灵活性引入桌面3D打印机和便携式3D扫描仪 新...

  爱特梅尔maXTouch® S 系列触摸屏控制器是突破性的无限次触摸技术的下一代产品,最大可支持17...

  弄清楚跑马灯的显示状态后可以开始进行设计了, 在日常的跑马灯设计电路中LED灯一般接为这两种形式...

  AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单...

  单片机应用的核心技术是什么?是按键,数码管,流水灯,串口。是它们的程序框架。按键和数码管是输入是...

  ABB在慕尼黑国际机器人及自动化技术贸易博览会(AUTOMATICA 2018)上推出了一系列新产品...

  单片机的watchdog一般都有两个,一个是独立看门狗IWDG,一个是窗口看门狗WWDG。

  物联网是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段。其英文名称为Internet o...

  在进行电源设计时,经常会产生保护问题。您需要多大程度的保护?如何实施保护?如果您仍使用熔丝进行保护,...

  单片机的基准电压一般为3.3V,如果外部信号超过了AD测量范围,可以采用电阻分压的方法,但是要注意阻...

  本次发布的[机械自动化控制器 NX1系列],内置3个工业用Ethernet端口和电源,实现宽度仅66...

  早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及...

  本模块可以将4.5V到35V的直流输入电压转换成±4.5V-±35V的交流电压,模块采用STM32F...

  今天为大家介绍一项国家发明授权专利——一种对智能燃气表控制器进行集成测试的系统。该专利由杭州先锋电子...

  欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第六日:中断及中断键盘应用,非常重...

  下面是一款Android手机通过蓝牙模块与单片机通信单片机程序,单片机可以使用以下51单片机:AT8...

  系统停电后,对计算机内部、控制站机柜机笼、电源等部件的灰尘清理,对机柜滤网及冷却风扇进行吹扫检查,对...

  其电路很简单,一个LED通过限流电阻接到VCC电源。I/O设置为输出方式。我们可以用下面的宏来定义L...

  最近有个项目,需要一个继电器,接收到低电平就动作,用的STC15W104、使用的市面上的开关电源5V...

  相比较于模拟电路的误差,数字电路精确度得到很大的提高,单片机本质上也是数字电路,但与我们平常所说的传...

  物联网是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段。其英文名称为Internet o...

  事情很简单先前做的一款采集数据的产品不知道为何异常,陷入死循环然后“死机”,分析了很多次,没发现原因...

  有些用于工控的项目,建议不要用无源晶振的方法来起振,而是直接接有源晶振。也是主要由于无源晶振需要起振...

  与传统的热仿真软件不同,ADS软件中的电热仿真器是完全集成在ADS电路设计环境中的。而传统的独立热仿...

  伺服的结构是怎样的?一个最简易的伺服控制单元,就是一个伺服电机加伺服控制器,今天就来解析下伺服电机与...

  48V-12V双电池电源系统正普通用于轻度混合动力电动车。车辆的动态工作条件可能需要在两个电池轨道之...

  LT3762 的 2.5V 至 38.5V 输入电压范围和同步运行非常适合汽车电源系统、便携式仪器、...

  复位源是导致单片机内部复位操作的源泉,大致可分为七种:上电复位(POR)﹑人工复位(MRST)﹑电源...

  新的Suprema CoreStation是一款智能门禁控制器,通过集中访问控制系统提供生物识别功能...

  几乎所有的嵌入式系统都需要能够在现场更新其固件,从而添加新特性或修复漏洞。然而,固件现场更新可能会颇...

  PWM是一种适用于多种电源拓扑结构的控制方法。任何拓扑结构的电源都有非常广泛的用途,可谓无处不在;而...

本篇文章链接:https://www.bdshengjia.com/jiaoxianjijiage/20181215/3395.html转载请注明出处!

您可能对以下内容感兴趣

精彩图片