摘要
为克服现有检测方法在细分时,FPGA硬件资源消耗过大,不利于控制软件开发的问题,基于带信号校准的13位Sin/D转换器IC_NQC结合Mercury_1200正余弦相对编码器,构建数字振镜位置检测平台。通过可编程逻辑器件FPGA和硬件描述语言编写BISS_C串行通信和解码模块。由BISS_C串行通信模块传输配置数据复位IC_NQC并配置寄存器。IC_NQC对正余弦信号编码信号进行数字量处理,以提取位置信息。BISS_C串行通信模块采集IC_NQC的位置数据信息并进行解码处理,以获取振镜位置。实验结果表明,该方法有效减少了对FPGA硬件资源的消耗,位置获取周期为28.1us,能够实现1024细分,可满足高精度数字振镜控制对位置获取的要求。
In order to overcome the disadvantage that the subdivision of the existing detection methods consumes a lot of FPGA hardware resources and is not conducive to the subsequent galvanometer control software development.Based on a 13 bit sin/D Converter IC with signal calibration_NQC combines Mercury_1200 sine cosine relative encoder,a digital galvanometer position detection platform is built.BISS is written by programmable logic device FPGA and hardware description language_C serial communication and decoding module,by BISS_The C serial communication module transmits configuration data to the IC_NQC reset and register configuration.IC_NQC performs digital quantity processing on the sine cosine coded signal to extract the position information.BISS_C serial communication module acquisition IC_The position data information of NQC is decoded to obtain the galvanometer position.The experimental results show that this method greatly reduces the consumption of FPGA hardware resources,the position acquisition cycle is 28.1us,can realize 1024 subdivision and meet the requirements of high-precision digital galvanometer control for position acquisition.
作者
廖文鑫
陈光胜
LIAO Wen-xin;CHEN Guang-sheng(School of Mechanical Engineering,University of Shanghai for Science and Technology,Shanghai 200093,China)
出处
《软件导刊》
2022年第6期129-134,共6页
Software Guide
基金
国家重点研发计划项目(2017YFB1104602)。