新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于多单片机直流电源控制板的设计方案

基于多单片机直流电源控制板的设计方案

作者:时间:2014-01-02来源:网络收藏

单片机5

图5 电流电压采样电路

2. 4 看门狗电路

上设置了带有看门狗定时器的up监控电路,即采用了MAX813L 芯片,如图6所示。监控电路工作时,若在1. 6 s 内未检测到其工作,它将持续发复位信号,直到程序恢复正常。

3 软件设计

单片机6

图6 看门狗电路

3. 1 同步配合的实现

首先根据三相同步电压信号向单片机提供中断信号,在单片机响应中断以后,根据三相全控桥整流电路对触发脉冲的要求来出触发脉冲。每当到a,b 相的换相点时,如图3( a) 所示,a 相与b 相之间的相电压比较会产生一下降沿信号给U 18 单片机的外部中断1 引脚( INT1) ,通过中断服务事件产生一个同步脉冲,同步脉冲送U 20 ( AT 89C52) ,波形图如图7 所示。

单片机7

图7 同步脉冲波形图

3. 2 触发脉冲移相及脉宽控制

该系统是通过改变单片机片内定时/ 计数器的计数值达到改变触发角,从而改变直流电压和直流电流的大小。

U18单片机产生的同步脉冲送到U 20单片机,U20 单片机通过将测量值与整定值进行比较,比例调节,使得测量值等于整定值,同时产生移相脉冲给U23的外部中断1( INT1) ,响应外部中断1 后,P1 口就开始输出第一个编码脉冲,同时定时,对应每60°发一个编码脉冲,一直到最后一个编码脉冲发送完成,再返回等待外部中断1( INT1) 的下一中断请求,即上层机发送移相同步脉冲给U23单片机。脉冲编码中采用双脉冲编码,实现双脉冲触发。在此过程中,T0 作计数器用,计数满N 次则发触发脉冲。N 的计算方法如下:

已知: 电源频率f = 50 Hz,晶振频率F = 8 MHz,定时为60°,则:

单片机8

根据N 值以及定时/ 计数器的工作模式,可以计算出定时/ 计数器的初值。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭