PIC900™ 502-03853-03R1,谁需要采购此型号现货,欢迎详询金先生【135-9287-6548】!
罗克自动化科技有限公司从事多种品牌工业变频器,逆变器,伺服器,调速器,触摸屏等业务,现已成一家优质的全球性工业自动化备件及零部件的销售维修型企业。
PIC900™ 502-03853-03R1渠道商介绍,PLC由于其高可靠性、编程简单、通用性强、体积小、结构紧凑、安装维护方便等特点,而在产业控制中得到了广泛应用。PLC的模块一般分为以下几大类:开关量输进模块、开关量输出模块、模拟量输进模块、模拟量输出模块。在产业控制中特别是过程控制领域中需要采集和控制的模拟量比较多,因而对PLC的模拟量输进、输出模块需要的较多,而模拟量输进、输出模块比较贵,增加模拟量输进、输出模块就增加了本钱,降低了整个系统的性价比,限制了PLC的应用。本文提出了一种基于通讯的模拟量输进、输出模块的扩展方法力图解决这一题目。
2基于通讯的模拟量输进、输出模块的扩展方法(1)PLC模拟量输进模块扩展
这里以一路12位模拟量输进为例,模拟信号以0~5V标准电压的形式送进信号输进端,应用12位A/D转换芯片MAX187实现模数转换。MAX187是12位串行A/D,具有较高的转换速度,采样频率是75kHz,适用于较高精度的过程控制。考虑到实际产业现场中的高频干扰,在采样信号送MAX187之前还使用了低通滤波器滤波.
MAX187具有内部参考电压,既4#管脚(REF)为4.096V,因此,A/D转换的全量程为4.096V。而输进信号是0~5V,因此,要加一级运放把0~5V转换成0~4.096V后送进MAX187。AT89C52的P1.3和MAX187的片选端(CS)相连、AT89C52的P1.4和MAX187的串行时钟信号端(SCLK)相连、AT89C52的P1.5和MAX187的串行数据输出端(DOUT)相连。模拟量采样的值存进单片机的内存中,再由单片机的串行口传送给PLC。
这里以一路12位模拟量输出为例,设计中将采用12位D/A转换芯片MAX531来实现数摸转换。我们在MAX531的输出端接运算放大器,将模拟输出调节至0~5V,输出部分的硬件电路如图3所示。这里,MAX531是12位串行D/A,具有较高的转换速度,MAX531具有内部参考电压,既10#管脚(REFOUT)为2.048V,因此,D/A转换的全量程为2.048V。而输出信号一般要求是标准的0~5V,因此,要加一级运放把MAX531输出的0~2.048V信号转换成0~5V信号。AT89C52的P1.0和MAX531的串行时钟信号端(SCLK)相连、AT89C52的P1.1和MAX531的串行数据输进端(DIN)相连、AT89C52的P1.2和MAX531的片选端(CS)相连。PLC把要输出的模拟量通过串行口传送给单片机,存进的内存中,再由单片机完成D/A转换进行输出。
资讯来源:汕头罗克自动化
|