PIC16C5X程序设计基础 交流电电源控制
点击数:7988 次 录入时间:03-04 11:44:59 整理:http://www.55dianzi.com PIC单片机
交流电电源控制
使用 单片机 做强电控制是单片机经常要涉及的事情。通常单片机要控制的强电设备都是使用220V AC,单片机的I/O输出和其相比小得多,不能直接驱动这些电路。所以要用单片机做强电控制,一般采取二种方法:(一)用晶体管入大控制信号;(二)使用光电藕合元件。光藕的输入和输出完全隔离,可防干扰。输入端只要用小电流驱动一个LED作ON/OFF就可以控制输出。如果输出端的光电元件是SCR或TRIAC(可控硅)等交流元件时,就可以直接控制输出端的AC电流。本例要用PIC来控制交流电灯泡的明灭。
1、 电路设计:
图1.6 AC电源控制

用PIC16C54的RA0输出控制光藕MOC3022输入端的LED作ON/OFF转换,以控制输出端的交流电源。MOC3022输入端的LED点亮常态电流是5MA,所以使用1K 电阻连至+5V电源。程序使RA0不断的输出高→低→高的电平变换,于是TRIAC 控制的灯泡即作明灭的闪动。注意因为灯泡是靠钵钨丝加热发光的,所以闪动的速度不能太快,必须使钨丝有足够的加热时间。
如果负载是感性元件,则TRIAC的电路如下:
图1.7 感性负载的TRIAC电路
2、程序流程图:
主程序:

延时子程序:

3、程序清单:

本文关键字:电源 程序设计 交流电 PIC单片机,单片机-工控设备 - PIC单片机