直流电机直接给电压就可以了,直流无刷和同步机无法开环。所以我猜你是说三相异步电机哦。
原理上就是正弦电压幅值和频率要成正比。
比如速度是0到100%,那么电压应该也是0到100%。
如果速度要再高,电压就不能再高了。但是电机还是可以转,只是效率会下降。比如速度高到150%,这个时候电压还是只能100%。
再说下怎么生成三相正弦。
第一步是dq轴的电压,一般是d轴电压Vd跟速度正比,就是我上面说的0到100%的电压。q轴电压Vq取值是零即可。
第二步是算正弦值。你有一个电角度r,每个开关周期r要变一点点,这个变化量取决于电机频率和开关频率。每个周期更新一下r。简单来说,假设开关频率10kHz,电机频率50Hz,那么每个周期r要增长的量就是360°*50Hz/10kHz = 1.8°。有了r之后计算一下它的sin和cos值备用。
第三步计算占空比。我推荐SVPWM(空间矢量调制)。利用Vd,Vq,sin 和cos可以计算出三相的占空比。随便搜一下文章一大把,照着做就可以了。
当然如果你不是专业的,写代码能力也一般,我建议你还是找人给你做好了。光是PLC查表算三角函数就够你受了。你有概念性问题还可以继续交流。
目前传感器的输出信号大多数都是(三型以上的仪表)4-20mA或1-5V的,这是标准。这些传感器包括压力变送器、流量变送器、液位变送器、温度变送器,电磁流量计等。
另外送入PLC里的模拟信号是不能直接输出控制变频器的,他要和给定信号进行比较,然后经过PID运算,输出的信号去控制变频器。使变频器按一定的运算模式控制输出频率改变电动机的转速。
送入变频器的模拟信号也是不能直接控制变频器的输出频率的,他也要和给定信号进行比较,并进过PID运算才能控制电机转速。
总之不管信号是送入PLC或是送入变频器,(当然也可以先将模拟信号送入PLC,经过PLC运算后在控制变频器)这两个设备都要进行编程或参数设定。如果编程或参数设定有错误,是不能控制电机加减速的。
回答问题后 才看到你的说明,你的这个就需要编码器了。当然他也是一个传感器。不过是数字传感器。他输出的是数字信号,直接到PLC内,使用到了高速计数器,输出使用模拟信号。