摘要
为解决横机控制系统人机界面层、主控层以及底层控制层三者之间的数据传输等问题,将CAN总线通信技术和FPGA双口RAM通信技术应用到横机控制系统中。开展对基于分层体系的横机控制系统的结构进行分析,建立横机控制系统人机界面层、主控层以及底层控制层三者之间的关系,提出了人机界面层与主控制层采用FPGA双口RAM进行数据传输,主控制层与底层控制层之间采用CAN总线进行通信的方法。在实际测试中对CAN总线通信和FPGA双口RAM通信技术的快速性与准确性进行了评价,并进行了CAN总线通信和FPGA双口RAM通信技术的快速性与准确性测试试验。其结果验证了该设计方法的合理性和可行性。
In order to solve the problems of data transmission among user interface layer,main control layer and bottom control layer,the CAN bus communication technology and field programmable gate array(FPGA) dual-port RAM communication technology applied to the knitting machine control system was investigated.After the analysis of hierarchical structure of knitting machine control system,the relationship among user interface layer,main control layer and the bottom control layer was established.A method was presented to transmit data,FPGA dual-port RAM is used between human interface layer and main control layer,CAN bus was used between main control layer and bottom control layer.The speed and accuracy of CAN bus communication and FPGA dual-port RAM communication were evaluated on the actual test,the speed and accuracy of CAN bus communication and FPGA dual-port RAM communication were tested.The experimental results show that the design method is reasonable and feasible.
出处
《机电工程》
CAS
2011年第2期202-205,共4页
Journal of Mechanical & Electrical Engineering
关键词
横机控制系统
双口RAM
控制器局域网总线
现场可编程门阵列
control system of knitting machine
dual-port RAM
controll area network(CAN) bus
field programmable gate array(FPGA)