想请教各位大侠,要用软件的方法实现PWM调节功能
PWM控制多是用PWM控制芯片实现的,调节频率在几十KHZ的频率,
若想采用的MCU软件控制实现PWM控制.但是采用的MCU没有PWM模块,如果简单的用软件模拟方法,利用一个I/O引脚,通过软件对该引脚不断地输出高低电平来实现PWM波输出.因为输出频率太高,这样就影响CPU处理其它的工作.导致软体无法工作.
所以现在考虑更换MCU,大致需要带有有PWM模块(3路PWM输出,最少要有2路),2~3个Timer,片内A/D........
我的想法是,利用PWM模块定占空比输出PWM,然后检测反馈电压来得出控制PWM输出的有效电平时间,以达到控制输出电压稳定的目的.这可行吗?
软件实现PWM控制.一般有什么实现方法?同时,要注意什么问题.希望得到大家的建议.