以下是引用微鑫科技在2021/7/15 23:22:44的发言:
曾经为了这个问题,专门做了一块测试板,写了一个测试程序去测试,并做了分析图。方法是这样的,在采集板上有一个控制开关(实际就是控制一个固态继电器),此开关控制一个进电,导通后为100A的电流(实际就是在一个大的环形变压器上用电线绕了几圈,在互感器上绕了多圈,然后将这条线短接,实际线中的电流不到10A,由于在互感器上绕的圈数比较多,所以电流互感器上的所传感到的电流值就会非常大,这个相信大家都能够明白),当固态继电器导通后就开始计时,共定时10秒,打开的同时开始采样电流值,每秒采集20次电流值,并将这个值通过串口传至电脑用做分析使用,电流预先设定好的为100A,测试发现,从0安至100A需要大约1.2秒的时间,从100A降至0安也要相同的时间,一点不夸张。实际的系统中导通就是100A,断开后当然是0安,这点不用怀疑。
为了验证我的测试是不是正确,在淘宝里与卖成品电流传感器的(485采集的那种)聊天,问他们,如果直接加载100A后,大约需要多长时间才能准确的采集到100A的这个信号,最后卖家那边的工程师告诉我说是不到3秒,说明人家的值是比较保守的值,同时证明我的测试方法没有问题,因此才想方设法去重新设计电路,当时就是因为这个电流信号的滞后问题,让项目放了很久不能解决,当采用了上面的电流传感方式后,问题立马解决,如果用成品的电流传感器或者用精密整流的方式,都会有很大的滞后,如果设备系统里的反应速度过快(例如电机的电流突然增大),电流信号无法及时的送至芯片进行处理,用PID是无法完成控制的,会有很大的振荡,做过很多试验的。
呵呵,用通讯肯定慢了,电流变送器除了通讯输出的也有标准模拟量(比如0-10V)输出的,PLC是有模拟量输入输出模块的。变送器的响应时间大概0.2、0.3秒的样子,模拟量模块的响应时间几十毫秒。
这样算下来从互感器出来电流经电流变送器、模拟量输入模块、PLC程序处理、模拟量输出模块、变频器、电机转动,应该在0.5秒内。