液压万能试验机的嵌入式PLC硬件平台
液压万能试验机下位机控制器的实现需要在嵌入式PLC平台之上进行硬件设计、驱动开发和应用层程序开发,其中驱动部分采用汇编语言实现,应用层程序采用梯形图进行实现。本文主要介绍了拉力试验机控制系统的设计与实现,对于下位机控制器和计算机控制软件的设计,
嵌入式PLC则在继承PLC的优点的同时,提供了开放式的硬件平台和软件平台,用户可以根据自己的需求,对嵌入式PLC进行软硬上的扩充,这大大加快了产品开发速度。下面对嵌入式PLC软硬件平台以及开发过程进行叙述。
液压万能试验机的嵌入式PLC硬件平台是一个嵌入式PLC核心芯片组,其由CPU、外部RAM以及供电电池组成,。该核心芯片组对外保留了大量的可扩展接口,比如说串口、P端口、CAN通信端口、SPI通信口等等。用户可以在此可扩展接口基础上,根据自己的实际需求,扩展相应硬件,实现RS232/RS485通信、CAN通信、开关量输入输出等。
嵌入式PLC核心芯片组采用C8051F120[25]作为处理器,该处理器为性能的C8051F系列处理器,系统时钟可达100MHZ,内核采用流水线结构,并且该处理器外设丰富,可满足工业现场的多样化需求。液压万能试验机的外部RAM采用128KB的STC62WV1024芯片,电池采用CR2032,对外提供3V供电。
当外部断电时,电池可对外部RAM进行供电,保持内部相关数据不变。对于嵌入式核心芯片组预留出的可扩展接口可以根据开发者实际需要进行相应的硬件扩展。本文的下位机控制器即需对该核心板进行扩展,做成适用于拉力试验机场合使用的控制器。