集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1748|回复: 4

请高手帮忙遍个程序

[复制链接]
kkkk54286388 发表于 2011-1-3 23:59:20 | 显示全部楼层 |阅读模式
 比较模块后,得到两路SPWM序列信号(xl,xh),用于控制电路的上下桥臂的开关。理论上,这两路信号是完全互补的。然而,由于功率器件开通和关断时间不完全相等,器件的关断时间实际上要长于导通时间。因此,为避免上下桥臂上功率器件瞬态短路必须提供一段时间的延时,使功率开关管导通之前确保相应的开关管已经截止。

  脉冲延时是通过上升沿实现的,延时时间的实现主要通过一个10位的加减计数器来实现。设死区时间为max,延时计数器计数规则如下:

  (1)当输入为0时,若计数值等于0,则计数值保持不变;否则,作减1计数;

  (2)当输入为1时,若计数值等于max,则计数值保持不变;否则,作加1计数;

  (3)当输入为1且死区计数器数值为max时,xl=0,xh=1,上桥臂导通;

  (4)当输入为0且死区计数器数值为0时,xl=1,xh=0,下桥臂导通;

  (5)当死区计数器数值在0~max之间时,xl=0,xh=0,上下桥臂均截止,形成死区。
不知道这该怎么编 希望各位能帮忙遍下 毕业设计用
kelly07050505 发表于 2011-1-4 16:39:42 | 显示全部楼层
564589434   可以一起讨论下~~
 楼主| kkkk54286388 发表于 2011-1-4 18:42:01 | 显示全部楼层
加不了你
你加我吧
175425219
guojun 发表于 2011-1-5 22:11:04 | 显示全部楼层
应该用一个状态机就可以了吧
lllllv4 发表于 2011-1-6 16:02:07 | 显示全部楼层
用一个case语句就可以了,在每个case语句下用if语句就可以实现了
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-17 19:35 , Processed in 0.071514 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表