西门子PLC/CPU总代理

供应商
浔之漫智控技术-西门子PLC代理商
认证
企业认证实名实力商家
报价
请来电询价
品牌
西门子
产品规格
模块式
产地
德国
关键词
西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
联系电话
15221406036
手机号
15221406036
微信号
15221406036
邮箱
3064686604@qq.com
经理
聂航
所在地
上海市松江区广富林路4855弄星月大业领地88号3楼
更新时间
2026-05-27 07:10

1  引言
    传统的大容量电热水器加热的时间比较长,如果热水器一直开着,则耗能耗电。定时开关控制器可有效解决这些问题,使电热水器使用起来更加舒适省电。这样电热水器不仅可以充分利用闲置的时间,避免用户使用时长时间等待,减少不必要保温,也可以更加节约电能,特别对低谷及高峰用电有差价地区,利用晚间低谷用电开机加热,白天用电高峰关机保温,能大量节约电费开支。本文中的定时控制器主要是以单片机AT89C2051作为核心控制元件,通过外围电路控制热水器的电源,以达到定时开关机的目的。


    2  硬件组成及工作原理 
    本系统加电后即进入正常计时状态,用户可以随时进行校准时间动作以及设定热水器开关的时间,控制器将会在设定的开关时刻通过单片机的输出端口控制输出继电器动作,进而控制热水器的启闭。硬件原理图如图1所示。



图1     定时控制器硬件原理图


    系统的核心为单片机AT89C2051,AT89C2051为20脚300MIL封装,带有2K FLASH E2PROM的单片机,除了少了两个并口外,兼容MCS-51系列单片机所有功能。具备体积小、功能强、运行速度快等特点。通过P3.7口连接一个键盘电路来实现人工对参数的自由设定。通过串口连接6位LED数码管,分别显示小时、分钟和秒。系统定时启动是通过P3.0口完成的。程序开始时这三个口的输出状态是低电平,892051通过程序查询P3.0口输出的ON或OFF状态预置时间是否已到,如果已到时间,则改变相应的输出状态,就完成了对外部电路的控制。
    2.1  显示电路
    主要由七段共阳显示译码器74LS47、3线-8线译码器74HC138、7个PNP型三极管 和六个数码管组成。通过89C2051的P1.4~P1.7口将要显示字符的BCD码输出到74LS47的四个输入端,译码后输出相应的笔段驱动LED数码管(共阳)。LED数码管显示采用动态扫描方式,即在某一时刻,只有一个数码管被点亮。数码管的位选信号由89C2051的P3.3~P3.5输出,经74HC138译码后通过三极管放大,驱动相应的数码管。
    2.2  键盘电路
    键盘电路跟显示电路一样,采用扫描方式,利用动态显示时的数码管驱动位置信号来判断相应按键的状态。单片机的P3.3~P3.5口输出的BCD码经译码器译码后,相应Y 口呈低电平,而89C2051的P3.7口平时为高电平(由于有上拉电阻),当某一键按下时,P3.7被下拉为低电平,这时单片机利用程序查询P3.7是否为低电平,如果P3.7为低电平,就读回单片机 P3.3~P3.5口的值(从缓冲区读取),就可判断是那个按键按下,然后调用相应的处理程序进行处理。
    2.3   输出控制电路
    单片机对控制的输出是通过P3.0~P3.2口完成的。程序开始时这三个口的输出状态是低电平,AT89C2051通过程序查询三路输出的ON或OFF状态预置时间是否已到,如果已到时间,则改变相应的输出状态,就完成了对外部电路的控制。

    3  软件设计
    3.1  主程序工作过程
    首先循环进行六个数码管扫描显示(DISPLY段),然后比较所有预置时间(COMP段)是否与当前时间相等,如相等则转向相应处理程序。在比较完成(或处理完成)后判断有无按键(PP2段),没有则返回继续显示、比较、判断;有按键则转向相应处理程序。按键转移采用偏移量加表格跳转转移法(KEY 段),简单、明了。预置时间比较则采用逐一比较法,即对每一个预置值进行比较,如相等则做相应处理。具体比较时(COMP1段)先比较TH值,如不相等则直接转出并置“时间到”标志CCB为0,如TH、TM、TS全部对应相等,则置该标志为1,软件流程图如图2所示。



图2     软件程序工作流程图


    3.2  秒脉冲发生器
    秒脉冲发生器是由定时器T0和内存空间TT0配合完成的。T0工作于16位计数器模式,当T0向上计数由全1变为全0时产生中断,本程序中T0的初值为0DC00H,大约0.01s中断一次。这里使用的晶振频率为11.0592MHz,由此可计算出日误差约为0.78s。工作过程:如图2流程图所示,产生中断后,首先保存ACC和PSW的值,然后为T0重装初值,判断中断次数是否小于100,是则转出中断服务,反之则为秒计数器加1,秒计数器如果大于59,则为分计数器加1,同时秒计数器清0。同样分计数器如大于59则为时计数器加1,同时分计数器清0,时计数器如大于23则清0并转出中断服务。T0中断100次的时间刚好为1秒钟。

    4  结束语
    通过以AT89C2051单片机为核心辅以外围电路的设计,实现了低成本的要求。本控制器为定时控制并显示有关参数,能够满足系统要求的同时,又具有简单、经济之特点。灵活的键盘输入方式设定参数,增加了系统的灵活性。本定时控制器已经经过测试并投入使用,证明运行可靠,操作方便,用在传统的不带定时功能的热水器上,能够达到既经济又实用的控制目的,有推广使用价值。


西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
浔之漫智控技术-西门子PLC代理商已认证
统一社会信用代码
91310117MA1J3R698D
成立日期
2019年09月10日
法定代表人
袁宜男
注册资本
500

主营产品

西门子PLC模块,变频器,触摸屏,交换机

经营范围

从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。

公司简介

本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司   本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...

查看公司详情
我们其他产品
我们的新闻
微信咨询
拨打电话