编辑: JZS133 2019-07-11

13 虚线框内所示,校准主面板主要完成产品 ID 读取&

烧写、系统初始化、采集数 据、校准、复测、烧写 OTP.图12 为软件主面板图,详述如下: 图13 ID:用于显示读取的 ID. 读取 ID 按钮:读取产品 ID 号,用以识别产品(产品默认 ID 为0) . 烧写 ID 按钮:给产品烧写 ID 号. 初始化按钮:按照参数配置面板初始化 EVA 硬件、软件. P1~P4:为显示控件.初始化完成后,显示对应点期望输出电压值. T1P1~T3P4:采集当前温度、压力下 ADC 原始输出. 校准: 采集数据完成后, 点击该按钮, 进行校准, 并将校准数据写入 NSA2300 芯片. (校 准完成后,将在复测采集框显示当前压力值(单位 KPa) 、温度值(单位°C) . ) 复测数据:用于显示当前温度(单位°C) 、压力(单位 KPa) . 烧写 OTP:校准复测误差在允许范围内时,可烧写 NSA2300 OTP. (注:OTP 只可烧写 一次) AllReg:用于读取写入芯片内部的寄存器值. USB 接口连接指示灯:用指示 EVA Board 是否与上位机相连接,并正确加载驱动. 状态窗口:用于显示操作状态和提示. 数据面板 数据面板主要用于快速数据分析,分为三个部分,寄存器配置、数据区、校准系数.如图14 所示. 寄存器配置:对应于参数配置面板,可根据 NSA2300 Data Sheet 查看各个寄存器配置. 数据区:该区域显示校准 P 目标值、T、PADC 原始数据、P 校准后理论输出、及T系数 和T寄存器值. 校准系数:显示校准后的 P 校准系数、及P校准寄存器值. 图14 文件系统 图15 如上图

15 所示为软件安装目录.NSA2300_Analog.exe、NSA2300_Digital.exe 分别为 NSA2300 测试软件模拟版本、数字版本. 文件夹详述: DataFileAnalog:模拟版软件数据存储. DataFileDigital:数字版软件数据存储. Document:NSA2300 EVA 系统相关文档. Driver:驱动文件夹. MaxID:烧写 ID 起始点. DataFileAnalog 文件夹 图16 如图

16 文件夹 DataFileAnalog 下共有

2 种文件. ConfigInformation.Ini:用于存储配置参数. NO.为各 ID 产品对应的数据文件夹,其中包含两个 ini 文件:Coefficient.ini:存储校准系 数.DataFile.ini:采集原始数据. ConfigInformation.ini 文件介绍 [REGConfig] A5 =

25 A6 =

40 A7 =

192 A8 =

0 A9 =

240 [CalMode] CalMode =

0 [TargetValue] P1 = 4.500000 P2 = 0.500000 P3 = 0.000000 P4 = 0.000000 REGConfig:段为初始化 NSA2300 寄存器配置. (例 A5 =

25 :A5 为寄存器地址;

25 为A5 寄存器配置值(十进制) ) CalMode:段为校准模式. CalMode 校准模式说明

0 1T2P

1 1T3P

2 1T4P

3 2T2P

4 2T3P

5 2T4P

6 3T2P

7 3T3P

8 3T4P 注:1T2P 为1个温度点两个压力点. TargetValue:P1~P4:为四个压力点下对应期望输出电压值. DataFile.ini [VoutFS] T1 = 5.369384 T2 = 5.369384 T3 = 5.369384 [TData] T1P1_T = 23.738281 T1P2_T = 23.898437 T1P3_T =

0 T1P4_T =

0 T2P1_T =

0 T2P2_T =

0 T2P3_T =

0 T2P4_T =

0 T3P1_T =

0 T3P2_T =

0 T3P3_T =

0 T3P4_T =

0 [PData] T1P1_P = 4238305.000000 T1P2_P = 278.000000 T1P3_P =

0 T1P4_P =

0 T2P1_P =

0 T2P2_P =

0 T2P3_P =

0 T2P4_P =

0 T3P1_P =

0 T3P2_P =

0 T3P3_P =

0 T3P4_P =

0 VoutFS:三个温度点下 VoutFS 值、单位 V. ( T1 = 5.369384 T1 温度点下 VoutFS 值. ) TData:当Temp_sel=internal 时,为对应各个数据采集点下的温度值、单位°C( T1P1_T = 23.738281 数据采集点 T1P1 下的温度值) . 反之, 为对应各个数据采集点下的温度归一化 值. PData:对应各个数据采集点下的 ADC 原始数据. ( T1P1_P = 4238305.000000 数据采 集点 T1P1 下ADC 原始数据. ) Coefficient.ini CoeffValue:校准系数. CoeffREG:校准系数对应寄存器值. [CoeffValue] MTO=0.0000000000 Kt=0.00000000000 Kts=0.00000000000 error = 0.0000000000 offset = -0.0631236830 ct1 = 0.0000000000 ct2 = 0.0000000000 s0 = 1.4745494203 st1 = 0.0000000000 st2 = 0.0000000000 ks = 0.0000000000 kss = 0.0000000000 [CoeffREG] AA=0 AB=0 AC=0 AD=0 AE =

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题