PIC单片机输出可变电流

想用PIC单片机做一个振镜控制系统。
输出是-600mA~+600mA(-4~+4V)
PIC单片机的输出范围应该是-20~+20mA吧?应该是要加电流放大放大器的吧?
用运算放大器还是用晶体管呢?
如何输出这样一个可变的电流呢?
PWM和ADC?
我现在有一个16F917单片机,学校提供的。

应该是做类似直流电机正反转电路一样的,桥式电路,根据振镜的工作特点不知PWM时会不会有抖动。。。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-03
用pwm控制晶体管即可追问

请问如何输出逆向电流呢?
我做的振镜纯粹是diy的,和传统的不太一样,可变电流要能够从线圈的两级中的任意一个输入,使得振镜能向两个方向旋转。
一个振镜用两个晶体管电流放大器么?200Hz电流可以么?
对于PIC纯粹的初学者,真是为了毕设见招拆招了,没时间系统学。

追答

因为要正负电流,所以要用四个晶体管做一个电桥,200HZ控制电流么?没问题的,控制占空比就行了,当然如果要输出直流就加稳压电容频率尽量高点,如果要输出特定波形就用高频载波或用模块

追问

恩~你讲的这个电路我稍微了解了一下~非常感谢
我估计振镜频率范围最高200Hz吧,不会再高了~
非常非常感谢

相似回答