摘要
为了提高超声波的测量精度,利用FPGA技术设计一款高精度超声波测距仪。利用QuartusⅡ软件在一片高密度的可编程逻辑门列阵(FPGA)上,设计基于So PC的硬件系统平台,并利用NiosⅡEDS开发软件开发测量仪的软件系统。利用FPGA内部的硬件资源设计高速度的超声波控制器,采用温度传感器DS18B20测量环境温度,并利用温度修正超声波传播速度。测试表明,利用该方案设计的超声波测距仪具有较高的距离测量精度,有一定的实用推广价值。
In order to improve the measurement accuracy, a high-precision ultrasonic range finder was designed based onfield programmable gate array (FPGA) technology. The hardware system platform based on SoPC was designed on a high-densityFPGA by using Quartus Ⅱ software. The Nios II EDS development software is used to develop the software system of the rangefinder. The hardware resource inside FPGA is adopted to design the high-speed ultrasonic controller. The temperature sensorDS18B20 is employed to measure the environment temperature. The temperature is used to correct the ultrasonic propagation ve-locity. The test results show that the ultrasonic range finder has high range measuring precision, and a certain practical promo-tion value.
作者
杨秀增
杨仁桓
YANG Xiuzeng YANG Renhuan(Department of Physics and Electronic Engineering, Guangxi Normal University for Nationalities, Chongzuo 532200, China College of Information Science and Technology. Jinan University. Guangzhou 510632. China)
出处
《现代电子技术》
北大核心
2017年第1期137-139,144,共4页
Modern Electronics Technique
基金
国家自然科学基金资助项目(61302131
61075068)
广西科学研究与技术开发项目(2015AA08210)