单片机双通道PWM信号的解析再生成
背景
使用航模遥控器控制两个电机的转速,由于航模遥控器输出的PWM波占空比太低,并且可调范围很小,无法带动和控制大电机。因此我们需要对航模遥控器输出的PWM波形进行重整。51单片机只有两个外部中断和两个定时计数器,资源较少,所以我想到了一下几个办法。
设计方案
设计方案一(不可行)
中断 | 功能 |
---|---|
INT0 | 10ms计时单位 |
INT1 | 拆分为两个八位计数器高电平计时 |
不可行原因:
1.两个8位计数器每次最多计数0.27ms。
2.将INT1拆分后要使用到INT0的控制位对拆分出来的8位计数器进行控制,导致INT0无法使用。
设计方案二(不可行)
利用外部中断判断周期,计数器0,1分别控制输出进行反转。
不可行原因:
计数器0