一种基于MicroBlaze软核的多路SSI数据采集模块制造技术

技术编号:8149366 阅读:163 留言:0更新日期:2012-12-28 19:59
本实用新型专利技术涉及一种基于MicroBlaze软核的多路SSI数据采集模块,其主要技术特点是:包括设置在FPGA内的MicroBlaze软核和SSI多路采集单元,该SSI多路采集单元由一个寄存器阵列和一个数据采集子单元连接构成,该寄存器阵列一方面通过PLB总线与CPU相连接,另一方面与数据采集子单元相连接,该数据采集子单元通过信号线和编码器相连接用于采集编码器的数据并传输给寄存器阵列,该寄存器阵列将采集的数据通过PLB总线传送给CPU。本实用新型专利技术通过FPGA内置的MicroBlaze软核和SSI多路采集单元实现对多路编码器的数据采集和处理功能,全部数据采集处理过程均在FPGA内即可完成,缩短了数据传输途径和运算途径,从而提高了多路数据采集的速度,解决了数据采集过程慢、运算周期长的问题。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于数据采集
,尤其是一种基于MicroBlaze软核的多路SSI数据采集模块
技术介绍
数据采集技术是采集传感器的温度、压カ、流量、位移等模拟信号并转换成计算机能识别的数字信号,最后进行相应的计算存储和处理。利用数据采集技术能够实现对某些物理量的监测和控制功能。现有的数据采集系统一般是以移位寄存器+状态机的方式实现,主要由控制单元、接收单元、发送单元、总线、PC机组成,其特点如下1、接收数据从串行引脚接收数据 —将数据发送到移位寄存器一从移位寄存器将数据发送到数据缓冲区;2、发送数据从发送数据缓冲区取出数据一将数据发送到移位寄存器一将移位寄存器数据从串行引脚发出;3、数据运算采集后的数据不能自运算,必须发送到PC机,在PC机内进行数据运算。其存在的问题是1、数据传送过程比较慢,数据不能直接从移位寄存器发送到CPU,増加了移位寄存器一数据缓冲区一总线一PC机一CPU中间的三个环节;2、数据运算过程比较慢,数据不能从移位寄存器直接发送到CPU运算,还必须经过中间的数据缓冲区一总线一PC机,再由PC机的CPU进行计算,延长了数据运算过程的周期时间。专利
技术实现思路
本技术的目的本文档来自技高网
...

【技术保护点】
一种基于MicroBlaze软核的多路SSI数据采集模块,其特征在于:包括设置在FPGA内的CPU和SSI多路采集单元,该SSI多路采集单元由一个寄存器阵列和一个数据采集子单元连接构成,该寄存器阵列一方面通过PLB总线与CPU相连接,另一方面与数据采集子单元相连接,该数据采集子单元通过信号线和编码器相连接用于采集编码器的数据并传输给寄存器阵列,该寄存器阵列将采集的数据通过PLB总线传送给CPU。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵哲
申请(专利权)人:无锡普智联科高新技术有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1