摘要
针对传统单片机控制器无法同时读取MEMS陀螺阵列的测量数据,难以满足实际工程应用的测量要求,为提高MEMS陀螺仪的工作性能,设计了一种基于FPGA的MEMS陀螺阵列信号采集系统。系统选取FPGA作为主控芯片,与外围器件ADXRS810陀螺仪搭建陀螺阵列信号采集平台。选用Verilog HDL作为输入语言来实现FPGA内部逻辑设计,通过SPI协议和状态机实现与陀螺阵列的数据通信,采用双口RAM模块给阵列陀螺分配不同的地址并通过RS232串口实现和上位机的通讯。通过搭建的软硬件实验系统测试,表明设计的系统具有实时性好、精度高、成本低的特点。
In order to improve the performance of the microprocessor gyroscope,a signal acquisition system of the micropro-cessor gyroscope array based on FPGA was designed,which can not read the measurement data of the microprocessor gyroscope array at the same time and can not meet the measurement requirements of practical engineering applications.The system selects FPGA as the main control chip,and builds the gyro array signal acquisition platform with the peripheral device ADXRS810 gyro-scope.Verilog HDL is used as the input language to realize the internal logic design of the FPGA.The data communication with the gyro array is realized by the SPI protocol and the state machine.The dual-port RAM module is used to assign different addresses to the array gyro and communicate with the host computer through the RS232 serial port.Through the establishment of the software and hardware experimental system test,it shows that the designed system has the characteristics of good real-time performance,high precision and low cost.
作者
周中鑫
张印强
李丽娟
刘琴
ZHOU Zhong-xin;ZHANG Yin-qiang;LI Li-juan;LIU Qin(School of Electrical Engineering and Control Science,Nanjing Tech University Nanjing 211800,China)
出处
《仪表技术与传感器》
CSCD
北大核心
2020年第9期101-105,共5页
Instrument Technique and Sensor
基金
国家自然科学基金面上项目(61873121)
江苏省自然科学基金面上项目(BK20181376)
2017年江苏省高校优秀中青年教师和校长境外研修计划。