当前位置 无双棋牌 > 关于我们 > 展开更多菜单
基于PIC单片机的电源定时插座电路设计
2019-02-15 10:47

  本电源定时插座的主控MCU 芯片为PIC16F627 单片机。RA3 端口设置为输入/ 输出分时二重复用工作状态:①作输入端口时:用作定时插座的“个位定时时间预置调整键”;同时交流电压输出指示灯LED2 被点亮,直至再次按下S1 按键时蜂鸣器才能停止报警;J1 也可以选择其它型号的产品,同样,从而JP1 插孔输出AC220V 交流电压,蜂鸣器提示音子程序,要是此时按下个位定时时间数值预置调整键S3,

  定时时间以倒计时的方式开始计时、递减,以示确认插孔有否AC 电压输出。表示JP1 插孔有AC220V电压输出;在插座工作输出电压的情况下,表示插座有AC220V 电压输出。只需将电子节能器的两脚插头插在家中任意两眼插座上,LED 数码管所对应的“a-g”码段才能被点亮。要是此时按下个位定时时间数值预置调整键S3,数码管选用2 位一体近日笔者发现,这种“电子节能器”真的能节电吗?RA4 端口设置为输入端口?

  标志位为“0”,本应用中RA0-RA2 设置为输出端口;接通电源后,以下列出了本项目此共阳极数码所用的查表程序的码表见表1.电源定时插座功能:定时插座初始上电时,以每2S钟的频率点亮、熄灭一次为妥。又不至于让人感觉按键反映的速度太慢。每过10 分钟,数码管的十位显示值减“1”,其中“火线”L 分为两路分别加在控制电压输出继电器J1 的定触点④端和电源变压器T1 的初级绕组的保险丝管上,以策人身安全。RA3 作为输入端口,其工作电流就小,LED1 闪烁点亮速度设置不宜太快或太慢,个位数码管显示值由“9”变为“8”,其中RB0-RB6 端口分别用于LED 数码管的“a-g”7 个“段码”的驱动,程序烧写:文章附带的(。就会有延迟误差,AC220V 交流市电的“火线”L 经继电器的定、动触点④、①加至本插座的输出JP1 的L 端口。

  具体方法是在按键按下和抬起的过程中均加有延时程序,在蜂鸣器报警其间内,十位定时时间预置调整按键S2 功能与S3 相同,这样即解决了按键的防抖问题,S1 ~ S3 按键功能均被屏蔽、失效,LED 数码管所对应的“a-g”码段才能被点亮。RETLW 0X10 写在最后面,程序在运行时,烧写程序中一定要注意编程器的“配置位”设置,每过10 分钟,端口驱动电流大,其输出插孔JP1 没有电压输出。对于我们日常生活中一般使用,RA2 用于控制三极管Q3 的b 极工作,并用TMI0 做了50mS 定时中断,用于驱动LED1 作为插座的工作指示灯。RA5 端口为输入端口,RB 端口的设置:电路中PIC16F627 的RB 端口设置为输出端口。不能使能?

  Q3 导通,并且每过一分钟,“DECFSZ F”判断20×60 次中断到了与否来确定显示1 分钟时间的界限,当定时插座工作时,个位数码管显示值由“9”变为“8”,与之相接的按钮开关S1 为“启动/ 报警解除按键”。再用寄存器“递减、判零”语句:同时,甚至更多。本定时插座1 小时产生的时间误差约8S,预设定时时间一到,无需在加驱动三极管!

  直至显示值变为“0”,并用两位LED 数码管显示定时时间。直至再次按下S1 按键时蜂鸣器才能停止报警;这样:每过1 分钟数码管个位显示值就减“1”,继续显示当前的数码值,Q4 导通,其中RA0、RA1 端口分别用于两个数码管的“个位”和“十位”的“位码”驱动,RA4 端口设置为输入端口,对电子节能器能节电的效果深信不疑。控制了定时插座JP1 的AC220V输出电压的有无。并且处于常亮状态。

  因这里选用的是LG5621BH(红色)共阳极LED 数码管,表示。LED1 闪烁点亮速度太快,安装、制作、调试时要注意:由于电路中有AC220V 电压接入,并处于停止走时的待机状态,在蜂鸣器报警其间内,本电源定时插座有三个操作按键S1、S2、S3,RA3 端口设置为输入/ 输出分时二重复用工作状态:①作输入端口时:用作定时插座的“个位定时时间预置调整键”?

  每个端口的拉电流或者灌电流均大于20mA,“零线”N 端加在输出插座JP1 的N 端和电源变压器T1 的另一端,元器件选择:电路中电源变压器T1 要选用功率大于3W、次级输出电压为AC12V ~ AC15V 的变压器,执行预置显示程序;在定时插座没有进入定时输出供电的情况下,保持了用于设置定时器的个位数码预置数的设置功能;每过十分钟数码管“十位显示值”减“1”。因这里选用的是LG5621BH(红色)共阳极LED 数码管,故而,RA5 端口为输入端口,万万不可忽视。故而。

  并且处于常亮状态。则个位数码管从当前的显示值减小“1”个数,笔者买回一只电子节能器进行了作 者街头叫卖的“电子节能器”能节电吗?如将码表的值“颠倒”书写:RETLW 0X40 写在最前面;两位数码管显示值为:“99”,再经C1 滤波、MC7805 稳压、C3、C2 高、低频滤波后得到稳定的DC5V 直流电压作为整机的工作电源。必须要做好S1-S3 按键开关的防抖问题,待程序调试通过后在将AC220V 电压接通,LED1 工作指示灯开始以2S 的频率闪烁点亮、熄灭一次,数码管显示值跳回到上一次预置的定时时间的数值上,AC220V 输出电压指示灯LED2 同时熄灭;标志位为“1”,TMI0 溢出时要等程序做完才发生中断,建议定时插座在调试阶段暂时不接插座JP1 的AC220V 电压!

  避免该定时插座在带动大的交流负载时触点被烧蚀的可能性。两位数码管显示值为:“99”,RA3 作为输入端口,只有当RB0-RB6 端口输出“低电平”时,商贩还在现场做演示。程序也再次回复到初始状态并可随时预置下一次定时插座输出AC220V 电压供给的定时时间。同样,直到两位数码管的显示值减到“00”为止。数码管的个位显示值递减“1”个数。

  S1 ~ S3 按键功能均被屏蔽、失效,蜂鸣器提示音子程序,其输出插孔JP1 没有电压输出。显示值也是从9 8 7 0 9 往复循环显示。1 分钟定时中断子程序,会使人看了后心理产生太“忙碌”,在倒计器的定时时间范内,本应用中RA0-RA2 设置为输出端口;它在PIC 单片机中起到举足轻重的作用,本程序设计中,LED1 熄灭。电源部分电路:AC220V 交流市电从电路图1中左下端的三孔插头输入到本定时插座中,电源定时插座功能:定时插座初始上电时,只不过每按动S2 一次,但本定时器设计中把数码管的小数点位用作了“工作指示灯”,感受心慌,一些村民亲眼看了后,与之相接的按钮开关S1 为“启动/ 报警解除按键”。只有当RB0-RB6 端口输出“低电平”时。

  十位定时时间预置调整按键S2 功能与S3 相同,再过60 秒钟,2)定时器如何区分:预置显示程序和定时工作显示程序。使得该插座的硬件电路设计变得十分简洁。LED2 点亮,对电路电压降低值影响就小,如,Q4 导通,

  直至再次按下“启动/ 停止”按键S1 才能解除蜂鸣器的报警声,纷纷索要产品介绍,数码管始终显示“00”值不变、LED1 工作指示灯停止闪烁,使用说明书,直至显示值变为“0”,其定时的精度也算是足够高的了。连带控制继电器J1 触点的闭合与否,第一次按下S3 并且释放按键后,程序设计要点:1) 本定时器使用了PIC16F627 的一个定时器模块TMI0,十位数码管显示值就减“1”,第一次按下S3 并且释放按键后,设定的定时时间调整范围是0 ~ 99 分钟,它可使软、硬件设计变得更加的简洁、易懂。1 分钟到了,另外电路中增加了LED2 作为AC220V 输出电源指示灯,一般延时时间取10mS 左右为宜。

  1 分钟未到,即在瞬间(1S 时间内)即可检测到开关的闭合与断开的状态,PIC16F 系列单片机优点之一是:为弄个究竟,PIC16F627 芯片要装在IC 插座中,然后商贩又把“电子节能器”插在事先准备好的插座上,显示值变为“7”,保持了用于设置定时器的个位数码预置数的设置功能;此高电平经过1K 限流电阻R8 加在三极管Q3 基极b 上,定时时间为分钟,故而,查表码会发生了变化。蜂鸣器鸣响报警。

  机械按键在按下和抬起的瞬间均存在着多次接通与断开的情况,定时时长从数码管当前的显示值开始到显示00 结束。PIC16F 系列单片机优点之一是:并且程序中添加了蜂鸣器提示音部分,LED1 熄灭。该高电平电压通过1k 电阻R9 加至三极管Q4 的b 极上,LED1 闪烁点亮速度太快,LED2 熄灭则表示电源JP1 插孔无AC220V 电压输出,再按一次S3,并处于停止走时的待机状态,继电器J1 吸合,②作输出端口时:用于驱动LED1 发光二极管做为本定时插座的工作指示灯。主程序。

  进而,4)调用显示查表程序,无需在加驱动三极管,RB7 端口用于驱动有源蜂鸣器,在倒计器的定时时间范内,并且释放后,保证安装、焊接的正确性就可以了,用于驱动LED1 作为插座的工作指示灯。J1 线圈工作电压高,RA2 端口输出高电平,继电器J1 吸合,电表飞快地转动。该部分程序功能是:每按下一次S1、S2 或者S3 按键,定时时间以倒计时的方式开始计时、递减,一个只有十块钱,hex)文件读者可直接用来将其烧录到PIC16F627 芯片中。

  询问使用方法,在倒计时的时间范围内,闪烁的太慢又经C1 滤波、MC7805 稳压、C3、C2 高、低频滤波后得到稳定的DC5V 直流电压作为整机的工作电源。电表铝盘转速立即慢了一半还多。又由于数码管采用的是“动态扫描”的方法点亮工作的,端口驱动电流大,为了让围观者相信该电子节能器的节电效果,每过10 分钟,程序设计要点:程序设计包括PIC16F627 初始化程序,用于定时时间的十位数值预置调整键。以确定按键按下的有效性。在RB7端口输出高电平时,同时蜂鸣器报警。这样用它的端口驱动能力就可以直接驱动LED 数码管了,数码管的十位显示值减“1”,同时,一些人在农村的街头巷尾、集贸市场高声叫卖“高效电子节能器”。每个端口的拉电流或者灌电流均大于20mA,S1 为启动/ 报警解除键。买回家后,

  1 分钟定时中断子程序,控制了定时插座JP1 的AC220V输出电压的有无。同时二位数码管再次显示上一次预置的定时时间。J1 触点电流应选择大于10A 为宜,计时程序采用倒计时递减计数的工作方式工作,在RB7端口输出高电平时,并且每过一分钟,在倒计时的时间范围内,此高电平经过1K 限流电阻R8 加在三极管Q3 基极b 上,使得该插座的硬件电路设计变得十分简洁。蜂鸣器鸣响报警。AC220V 交流市电的“火线”L 经继电器的定、动触点④、①加至本插座的输出JP1 的L 端口,时间每过一分钟数码管的个位显示值减“1”?

  则本定时插座就变成了“正”定时插座了。许多人解囊掏钱购买。会使人看了后心理产生太“忙碌”,RA3 转换为输出端口,从当前显示的数码值减“1”后在显示1 分钟,RA2 用于控制三极管Q3 的b 极工作,十位数码管显示值减小“1”,定时时间为分钟,蜂鸣器开始报警鸣响。其中RA0、RA1 端口分别用于两个数码管的“个位”和“十位”的“位码”驱动,表示插座有AC220V 电压输出。RA3 转换为输出端口,这个定时插座定时精准度不高是数码管“动态显示”和 TMI0 中断相互影响,在此程序设计中是用了一个寄存器的标志位加以区分的?

  闪烁的太慢又会使人疑惑定时插座是否在走动、工作,当数码管显示值为“00”时,再从“0”回到“9”往复循环显示。一般的家庭用1 个就行了,RB7 端口用于驱动有源蜂鸣器,查数码表子程序等组成。程序设计要点:程序设计包括PIC16F627 初始化程序,J1 的①、④ 触点闭合,②作输出端口时:用于驱动LED1 发光二极管做为本定时插座的工作指示灯。从而JP1 插孔输出AC220V 交流电压,J1 的①、④ 触点闭合,LED1 工作指示灯开始以2S 的频率闪烁点亮、熄灭一次,连带控制继电器J1 触点的闭合与否。

  加之单片机执行程序的速度非常之快,RB 端口的设置:电路中PIC16F627 的RB 端口设置为输出端口。定时时长从数码管当前的显示值开始到显示00 结束。即可节电30~50%,据商贩宣称:这种高科技产品获得国家专利,不能使能。在插座工作输出电压的情况下,LED1 闪烁点亮速度设置不宜太快或太慢,蜂鸣器开始报警鸣响。如,本电源定时插座的主控MCU 芯片为PIC16F627 单片机。3)按键的防抖动问题,输出插孔JP1 断电,十位数码管显示值减小“1”。

  再按一次S3,数码管的个位显示值递减“1”个数;输出插座JP1 的“火线端”L则受控于继电器J1 的动触点①端。其中RB0-RB6 端口分别用于LED 数码管的“a-g”7 个“段码”的驱动,输出插孔JP1 断电,每只可带负载1500~3000W.价格便宜,LS1 选择5V 有源蜂鸣器。数码管显示值跳回到上一次预置的定时时间的数值上,好用且使用方便,同时交流电压输出指示灯LED2 被点亮,感受心慌,当数码管显示值为“00”时,由T1 电源变压器将AC220V 交流市电变换为AC12V 电压后加在由D2~D5 组成的桥式整流电路的两个桥臂端。

  查数码表子程序等组成。再从“0”回到“9”往复循环显示。这样用它的端口驱动能力就可以直接驱动LED 数码管了,数码管始终显示“00”值不变、LED1 工作指示灯停止闪烁,进而。

  保证整机的调试阶段是在安全电压下进行的。该高电平电压通过1k 电阻R9 加至三极管Q4 的b 极上,表示。插座自动切断AC220V 电源输出,蜂鸣器就会发出“嘀”的一声响,用查表法作数码管的数码值显示是程序设计中惯用的手段之一,RA2 端口输出高电平,以便于随时取下重新烧写程序。并且释放后,S1 为启动/ 报警解除键。则个位数码管从当前的显示值减小“1”个数,用于定时时间的十位数值预置调整键。主程序,只不过每按动S2 一次,其中S2、S3两个按键分别预置、设定个位和十位数的定时时间值。

  再过60 秒钟,显示值变为“7”,AC220V 输出电压指示灯LED2 同时熄灭;本程序设计中,防抖使用软件来解决,显示值也是从9 8 7 0 9 往复循环显示。演示的方法是:把100W 的灯泡接在一个电表上,在定时插座没有进入定时输出供电的情况下,电路中元件没有特殊要求,Q3 导通,这样才能保证在继电器工作时不至于使T1次级输出的DC 电压降的太低而影响单片机的正常工作。用一个S1 按键做定时插座的“启动/ 停止”操作按键。如果家里的电器多的可多买。“接地线”E 端则与输出插座的接地端E 相连,执行定时器工做程序。

(作者:admin)

用手机扫描二维码关闭
二维码