发布于 2011-04-02 22:00:32
1楼
我用单片机做过PWM DA。
如果速度要做到50毫秒以下,12位精度,在脉宽50毫秒情况下,你的时间分辨率要达到50/4096=12微秒左右,不知道PLC能做到吗?
如果PLC程序能做到,可以用晶体管输出的DO点,带一个RC滤波电路,然后用电压跟随运算放大器进行缓冲输出就可以得到0-10V电压输出。
有个情况楼主要考虑,加滤波器后,DA的最终输出速度就远远低于50毫秒了。如果要得到50毫秒DA速度,你的PWM脉宽肯定要远远小于50毫秒,PLC是难以处理的。
欢迎访问我的博客http://elecfree.blog.163.com/大家一起交流技术