发明名称 多板卡同步读取电容传感器的实现方法
摘要 多板卡同步读取电容传感器的实现方法,属于高精度运动控制系统的信号采集与数据通信技术领域,本发明为解决现有技术读取多路电容器数据无法保证其同步性,导致微动台控制精度差的问题。本发明方法包括以下步骤:步骤一:当运动控制卡接收到同步触发信号的上升沿时,三个电容传感器给板卡发送当前测量的数据,经过串口电平转换电路到达FPGA模块引脚上,存储在双口RAM里,并且在接收数据完成后输出接收完成信号;步骤二:产生的接收完成信号触发DSP模块外部中断,在DSP模块中断程序中会将存储在双口RAM里的数据读取到DSP模块中,完成同步读取多路电容传感器信号的过程。
申请公布号 CN105137855A 申请公布日期 2015.12.09
申请号 CN201510454666.9 申请日期 2015.07.29
申请人 哈尔滨工业大学 发明人 陈兴林;刘洋;宋法质;王一光;陈震宇;何良辰;宋跃;张常江;万勇利;韩记晓;赵为志
分类号 G05B19/042(2006.01)I 主分类号 G05B19/042(2006.01)I
代理机构 哈尔滨龙科专利代理有限公司 23206 代理人 高媛
主权项 多板卡同步读取电容传感器的实现方法,其特征在于,该方法涉及的读取装置为:在VME总线(2)上挂接同步触发卡(3)和n块运动控制卡(1),同步触发卡(3)通过VME总线(2)向n块运动控制卡(1)发送同步触发信号,每块运动控制卡(1)同时采集三个电容传感器(4)的信号并存储;同步触发卡(3)和运动控制卡(1)的结构相同;运动控制卡(1)以DSP模块(1‑1)作为算法处理模块,以FPGA模块(1‑2)为主要的信号处理模块,CPLD芯片(1‑3)为电平转换模块,并基于RS422串口通信协议,设置了三个串口(1‑7)和串口电平转换电路(1‑6),并在FPGA中设计了串口收发的信号处理模块以及用于存储数据的双口RAM,DSP模块(1‑1)通过自带的外部存储扩展接口EMIF接口(1‑5)与FPGA模块(1‑2)进行通信,运动控制卡(1)上还设置有VME接口(1‑4),使得n块运动控制卡(1)之间通过VME总线(2)进行数据交互;电容传感器(4)是通过串口(1‑7)与运动控制卡(1)进行数据传输的;该方法包括以下步骤:步骤一:n块运动控制卡(1)接收同步触发卡(3)的同步触发信号;当运动控制卡(1)接收到同步触发信号的上升沿时,发送命令触发该板卡控制的三个电容传感器(4)给板卡发送当前测量的数据,经过串口电平转换电路(1‑6)到达FPGA模块(1‑2)引脚上,FPGA模块(1‑2)通过内部的信号处理模块将数据按字节接收然后存储在双口RAM里,并且在接收数据完成后输出接收完成信号;步骤二:产生的接收完成信号与DSP模块(1‑1)的一个外部中断引脚相连,该接收完成信号上升沿会触发DSP模块(1‑1)外部中断,在DSP模块(1‑1)中断程序中会将存储在双口RAM里的数据读取到DSP模块(1‑1)中,完成同步读取多路电容传感器(4)信号的过程。
地址 150000 黑龙江省哈尔滨市南岗区西大直街92号