发明名称 一种基于FPGA误差校正方法
摘要 本发明属于电子领域,具体涉及一种基于FPGA误差校正方法,包括如下步骤:计算校正参数;常温误差校正;温度偏移校正;该基于FPGA误差校正方法,能够非常快速的完成模拟信号采集过程中出现的零偏误差、比例误差和温度偏移误差的校正,操作简单不需要专业人员进行大量的电路控制、数据修正、软件滤波等工作,只需要将电路的模拟输入接到对应的信号源上并对FPGA写入几条简单的指令即可完成校正工作。
申请公布号 CN103487776A 申请公布日期 2014.01.01
申请号 CN201310417625.3 申请日期 2013.09.14
申请人 西安奇维科技股份有限公司 发明人 刘升;夏博;罗韡
分类号 G01R35/00(2006.01)I;G01R19/25(2006.01)I 主分类号 G01R35/00(2006.01)I
代理机构 西安吉盛专利代理有限责任公司 61108 代理人 潘宪曾
主权项 1.一种基于FPGA误差校正方法,包括如下步骤:计算校正参数:(1)将模拟信号量接入到零电位上;(2)由FPGA进行零电位偏移系数计算;(3)将计移系数储存在EEPROM中;(4)将模拟输入量接入到系统的最大采集电压和最小采集电压;(5)FPGA分别读取当前系统实际的最大电压采集数据值和最小电压数据采集值;(6)利用下面的公式计算出系统的比例误差系数:<img file="2013104176253100001DEST_PATH_IMAGE002.GIF" wi="216" he="50" />      其中:      Va——FPGA读取到的最大电压值      Vb——FPGA读取到的最小电压值      Vmax——实际最大电压值      Vmin——实际最小电压值      η——比例误差系数储存比例偏移系数到EPPROM中;常温误差校正:(1)FPGA读取转换结果(该结果为经过数字化后的模拟信号);(2)FPGA读取零位偏移校正系数;(3)FPGA进行零位偏移校正;(4)FPGA读取比例偏移校正系数;(3)FPGA进行比例偏移校正;(5)FPGA计算校正结果,输出校正数据;温度偏移校正:(1)FPGA通过温度传感器读取温度偏移计算;(2)进行温度偏移计算;(3)生成零位偏移校正系数偏差和比例误差校正系数偏差;(4)计算出在当前温度下新的校正系数;误差校正的公式如下:<img file="2013104176253100001DEST_PATH_IMAGE004.GIF" wi="228" he="26" />其中:D<sub>CAL</sub>——误差修正后的数据D<sub>Ssampl</sub>——原始采样数据δ——零电位偏移系数η——比例误差系数θ:T——在对应温度下的温度漂移系数,其中T代表当前温度,T的值来自与DS18B20采集到的温度值。
地址 710000 陕西省西安市高新区锦业路69号创业研发园C区8号