项目是做一个基于单片机的交流伺服电机的控制器,导师开始让我做时没告诉我电机驱动的接口,只告诉我是4-20mA电流输出
后来知道伺服电机驱动器的模拟指令输入是-12V到+12V,正电压代表正转,
而且尽量采用电流信号传输,所以要在电机驱动器输入口加一个模块,把电流信号转换为电压信号
4-20mA电流信号是单向的,我想加一个IV转换和一个方向控制端,转换输出正负电压信号,但由于经验不足,希望大神们指点一下思路,谢谢!
闭环,速度控制,DA输出后转换为电流,可是电流转换为负电压就有点不知道怎么搞了
追答如果用模拟电路,就很好实现了。
如果必须用单片机。需AD输入4-20毫安信号。可电阻取样,可模拟去掉4毫安起点,也可数字去掉。
控制点输入,可模拟AD输入,也可键盘输入
用输入(数字量)-给定(数字量)=偏移量+方向
用偏移量的绝对值去控制输出(DA,PWM),用方向控制是正,该是负。
具体还要模拟电路实现。
用计算机可以方便实现各种控制要求,如PID,时间上的,附加的等等。(这里可能只需要P比例)
仅供参考
谢谢您,模拟指令是-12V到+12V连续的,这个怎么搞呢?