1.一种基于FPGA的误差校正装置,其特征在于:包括含有FPGA芯片的待校正单元、信号处理单元、输入源、输出接收端和标准测量装置;
所述的FPGA芯片内设有控制模块和校正模块,所述的控制模块上连接有存储单元,控制模块与信号处理单元通信,将其传输过来的数据进行校验并存储到对应的存储空间中;所述的校正模块根据校正信息对输入输出数据进行校正;
所述的信号处理单元完成校正表的生成,转化为FPGA芯片能够识别的数据格式输送至存储单元;
所述的标准测量装置用于对输入输出量进行测量,其测量值即被认为实际的物理值。
2.根据权利要求1所述的一种基于FPGA的误差校正装置,其特征在于,所述的FPGA芯片包括FPGA模块和HPS模块,所述的控制模块和校正模块位于HPS模块内。
3.根据权利要求1所述的一种基于FPGA的误差校正装置,其特征在于,所述的存储单元为用于配置FPGA芯片的EPCS芯片。
4.根据权利要求1所述的一种基于FPGA的误差校正装置,其特征在于,所述的存储单元为用于配置FPGA芯片的FLASH芯片。
5.一种基于FPGA的误差校正方法,涉及权利要求1中所述的包括待校正单元、信号处理单元、输入源、输出接收端和标准测量装置的误差校正装置,其特征在于,步骤如下:
S01:根据输入输出范围和精度要求确定采样点值;
S02:根据待校正单元的采样值或输出值,标准测量装置的测量值以及采样点值生成一个校正表;
S03:将校正表进行格式转换并下载至存储单元中;
S04:FPGA芯上电时根据校正表自动对各个通道进行校正,完成误差校正功能。
6.根据权利要求5所述的一种基于FPGA的误差校正方法,其特征在于,用于输入校正时,首先确定采样触发点,输入激励,将校正前的采样点值与标准测量装置的测量值同时输入校正运算单元,当标准测量值=采样触发点值时,便自动触发校正运算,并结合校正前采样点值生成校正表,当完成整个设定范围采样点校正后,对校正表进行数据转换,转成能够被FPGA侧识别并存储的数据格式。
7.根据权利要求5所述的一种基于FPGA的误差校正方法,其特征在于,用于输出校正时,用于输出校正时,首先确定采样触发点,输入设定值,然后根据器件所对应的换算关系得出器件的驱动值,驱动器件,测量输出,并将测量值与设定值作比较,根据比较结果修正驱动值,直至误差满足要求,然后将设定值与驱动值生成校正表,进入下一个校正点,直至完成设定范围的校正,最后对校正表进行数据转换,转成能够被FPGA侧识别并存储的数据格式。
8.根据权利要求7或6所述的一种基于FPGA的误差校正方法,其特征在于,所述的采样触发点通过设定采样范围和采样步长确定。