发明名称 |
多板卡同步读取电容传感器的实现方法 |
摘要 |
多板卡同步读取电容传感器的实现方法,属于高精度运动控制系统的信号采集与数据通信技术领域,本发明为解决现有技术读取多路电容器数据无法保证其同步性,导致微动台控制精度差的问题。本发明方法包括以下步骤:步骤一:当运动控制卡接收到同步触发信号的上升沿时,三个电容传感器给板卡发送当前测量的数据,经过串口电平转换电路到达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号 |