搜索
查看: 4419|回复: 5

伺服实际系统电控部分的一些疑惑

[复制链接]
发表于 2016-4-18 22:55:23 | 显示全部楼层 |阅读模式
目前给实验室建立一个简单的液压试验平台,液压系统部分原理简单,就是一个电子控制的变量,带上一个节流阀和一个伺服阀控制的液压缸。液压回路和液压元件也基本确定,但是在电控部分却犯难了,因为以前只学习了液压理论知识,对控制液压的电学部分却不是很精通。最近看别人设计的液压控制装置,发现了以下问题:
1.为什么控制伺服阀要带上一个放大器?从我找的资料来看,说的原因是控制器(如PLC)输出的信号不足以驱动伺服阀线圈,因此需要一个功率放大装置来驱动。但是我一查伺服阀放大器的价格,那简直贵得。。。,动不动就5000多,从理论上来看,这个放大器和电学中的MOS管放大功能是一样的,为什么伺服阀放大器就那么贵呢?难道是因为伺服阀放大器对信号具有一定处理能力?能进行滤波还是什么的?
2.为什么伺服控制要用PLC?可能是我对PLC有偏见,以前学习PLC,那种梯形图语言,我就感觉很笨拙,灵活性比C语言低太多了。并且就我所知道的,PLC的输出一般是开关信号吧(1和0),那他是如何输出模拟信号来控制伺服阀呢(比如4~20mA的电流)。除此之外,为什么不用单片机去实现控制,因为单片机编程灵活性明显高很多。除此之外,还能方便实现不同控制算法。当然,单片机要接上模拟输出模块,来输出模拟信号。可能有人会跟我说,PLC稳定性比单片机好之类的话,这个我是知道的。除此之外,PLC还有什么好处?值得这么广泛的应用?
3.为什么要用数据采集板卡?我发现有些液压系统,使用了数据采集卡,来实现压力,流量信号的读取。但是数据采集板卡也是贵得不要不要的,为什么不直接用单片机的AD转换功能呢?当然有些数据采集板卡还集成了DA转换,这个是单片机难以实现的。但就数据采集功能来看,何必去专门买个数据采集卡呢。难道这个数据采集卡也是包含了数据处理功能?如滤波什么的?
发表于 2016-4-20 08:59:31 | 显示全部楼层
你说起来貌似很懂,其实你完全不懂吧
1 伺服放大器带有反馈,功放,各种波形产生功能,所以要这些钱,你有时间可以自己画板子做,这是米有问题的,或者自己设计一个功放来做放大器,一样没有问题
2 因为PLC是通用控制器,只要你的仪器还需要电工维护,你就要用PLC,至于C,谁又说PLC不能用C写呢,只是你不会而已,而且如果你觉得梯形图笨拙,我告诉你一个更高效的编程语言,干嘛你不用汇编语言来写呢,我觉得C语言太笨拙,用汇编语言更加灵活。
而且你写了记得天天坐在现场不要离开,因为电工不会修你这,你需要自己来维护。还有,你写的汇编程序,如果要修改,现场就给你10分钟,请一定要按时修改完成
至于输出模拟信号,PLC能够输出PWN,PTO,电流,电压,协议,脉冲等各种信号,不知道作为懂单片机的你,怎么会问这种问题?
回复 支持 反对

使用道具 举报

发表于 2016-4-20 09:03:00 | 显示全部楼层
你真的懂电工吗,PLC只能输出0,1?能不能看看书,去下现场见一下实际的东西,学学什么是电气,再做这些高大上的东西?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-20 22:42:20 | 显示全部楼层
chenliang47 发表于 2016-4-20 09:03
你真的懂电工吗,PLC只能输出0,1?能不能看看书,去下现场见一下实际的东西,学学什么是电气,再做这些高大 ...

谢谢指点,你这么一说,确实自己对PLC的认识不到位,所以打算先学学PLC,看是不是自己想象中的那么笨拙。至于伺服放大器,我也看了书,不过你说的那些任意波形发生等功能,我确实不知道,这里受教了。
回复 支持 反对

使用道具 举报

  • 打卡等级:伴坛终老
  • 打卡总天数:1702
  • 打卡总奖励:5759
发表于 2016-4-21 12:09:11 | 显示全部楼层
不是所有的伺服阀都要放大器的,有些伺服阀+/-10mA或+/-20mA就可以驱动了,关键你要试验台实现何种应用
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:101
  • 打卡总奖励:315
发表于 2016-4-22 00:54:28 | 显示全部楼层
PLC模拟量输出卡可能无法产生足够的电流来控制伺服阀。
到电流放大器的电压不具有信号处理能力。 VC2124转换+/- 10伏至+/- 10毫安的增量100毫安。它比德国放大器便宜。这里购买
http://www.slsheng.com.cn/

像PLC的人,因为他们很容易编程,通常有很好的视觉软件,使编程更加容易。 PLC的侧使用的微控制器芯片。在PLC固件提供了代码的90-95%。用户添加刚够编程使用预编程的功能已经PLC内部。

先进的运动控制需要频繁更新。 PLC不快速更新。的模拟输入和输出的速度太慢。输入采样不是在一致的时间间隔进行。
梯形逻辑是必要的运动控制复杂的算法很好的数字输入和输出,但并非如此。这就是为什么有像RMC75和RMC150液压运动控制器。该RMCS有很好的软件了。

微控制器可以工作,但他们不容易编程也不是容易发现问题和解决这些问题。必须有易于使用的软件为用户,而不是C或汇编语言。如果有什么不顺心的人总是责怪微控制器。准备旅行了很多解决这个问题真的是液压问题的问题。 RMC液压运动控制器进行编程,发现在互联网上的问题。这节省了时间和金钱。

数据采集模拟卡通常比PLC模拟量卡快。

这是很不划算的编程,除非复印多份复印件自己的运动控制。



PLC analog output cards may not generate enough current to control servo valves.
The voltage to current amplifiers do not have signal processing capabilities.  VC2124 converts +/- 10 volts to +/- 100 milliamps in 10 milliamp increments.   It is cheaper than German amplifiers.   Buy here
http://www.slsheng.com.cn/

People like PLCs because they are easy to program and usually have nice visual software that makes programming easier.  PLCs use microcontroller chips in side.  The firmware in a PLC provides 90-95% of the code.  The user adds just enough programming to use preprogrammed functions already inside the PLC.

Advanced motion control requires frequent updates. PLCs don't update fast.  The analog inputs and outputs are too slow.  The input sampling is not done at consistent intervals.  
Ladder logic is good for digital inputs and outputs but not for complex algorithms necessary for motion control.  This is why there are hydraulic motion controllers like the RMC75 and RMC150.    The RMCs have nice software too.

Micro controllers may work but they are not easy to program nor is it easy to find problems and fix them.  There must be easy to use software for the user, not C or assembly language.   If anything goes wrong people always blame the microcontroller.  Be prepared to travel a lot to fix problems that are really hydraulic problems.  RMC hydraulic motion controllers can be programmed and problems found over the internet.  This saves time and money.  

Data acquisition analog cards are usually faster than PLC analog cards.

It is not cost effective to program your own motion control unless making many copies.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则