您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC16C5X程序设计基础 交流电电源控制 正文
PIC16C5X程序设计基础 交流电电源控制

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单片机