This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PGA309EVM-USB:如何生成用于校正非线性的系数

Guru**** 667810 points
Other Parts Discussed in Thread: SENSOREMULATOREVM, PGA309EVM-USB, PGA309
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/821023/pga309evm-usb-how-to-generate-a-coefficient-to-correct-for-nonlinearity

器件型号:PGA309EVM-USB
主题中讨论的其它部件:SENSOREMULATOREVMPGA309

我最近购买了 PGA309EVM-USB 和 SensorEmulatorEVM。 我尝试使用 PGA309EVM 生成一个系数来校正非线性。

 

我更改必要的跳线以使用外部传感器。 我还将传感器规格输入到 Generate_Sim_Values.xls、并根据以下输出设置传感器仿真器。

 

 

这是我从传感器仿真器到 PGA309测试板的连接、

-+12/-12/GND 至外部电源

-Vexc >>>>> Vsensor

-Vin+>>> Vin2

-Vin->>> Vin1

-buff Temp >>>>> 温度

-gnd >>>>> GND

 

我在 E2E 网站上找到了校准= USB_DAQ + PGA309EVM.ppt、了解如何设置进行校准。 我按照指令和进行操作

假设使用外部传感器仿真器是相同的。 我还取消选中了创建模型页面上的使用传感器仿真器。 我得到了

遵循校准信息和 EEPROM 结果。

 

 

[一般信息]

日期= 2019年7月16日

时间="9:23上午"

[路径]

模型路径="/C/Program 文件(x86)/proj_PGA309EVM-USB/Model_Files/V_4wire_P5_4p5_test.txt"

预测校准路径="/C/Program 文件(x86)/proj_PGA309EVM-USB/Pre_CAL_Files/V_4wire_P5_4p5_test.txt"

传感器仿真器路径=" "

[EEPROM 数据]

ADDR0=21577

ADDR2=0

ADDR4=0

ADDR6=1535

ADDR8=28431

ADDR10=0

ADDR12=5123

ADDR14=8869

ADDR16=32767

ADDR18=0

ADDR20=0

ADDR22=32767

ADDR24=0

ADDR26=0

ADDR28=32767

ADDR30=0

ADDR32=0

ADDR34=32767

ADDR36=0

ADDR38=0

ADDR40=32767

ADDR42=0

ADDR44=0

ADDR46=32767

ADDR48=0

ADDR50=0

ADDR52=32767

ADDR54=0

ADDR56=0

ADDR58=32767

ADDR60=0

ADDR62=0

ADDR64=32767

ADDR66=0

ADDR68=0

ADDR70=32767

ADDR72=0

ADDR74=0

ADDR76=32767

ADDR78=0

ADDR80=0

ADDR82=32767

ADDR84=0

ADDR86=0

ADDR88=32767

ADDR90=0

ADDR92=0

ADDR94=32767

ADDR96=0

ADDR98=0

ADDR100=32767

ADDR102=0

ADDR104=0

Addr106=32767

ADDR108=0

ADDR110=0

ADDR112=32767

ADDR114=0

ADDR116=0

ADDR118=32767

ADDR120=0

Addr122=17.

 

以下是我的问题、如果我做的任何事情出错、请予以更正

1.from 旧用户指南 sboa103c.pdf 第40页。 它讨论了生成一个 PGA309将用于校正的系数

非线性与施加的压力。 在哪里可以找到这个旧的展板、以及如何使用生成系数

新 PGA309软件。

当我将外部传感器仿真器与 PGA309连接以运行校准时、我是否将旋转开关 S1和 S2保持为否

选择通道或在校准运行时更改 S1和 S2。

校准完成后、它会在 EEPROM 结果中生成一个 txt 文件。 但我不理解结果。 我可以在哪里找到

查找有关 EEPROM 数据的更多信息。

 

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rui:

    我将获取传感器仿真器硬件的保持。  请留出几天时间与您联系。

    谢谢、

    此致、

    Luis Chioye

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luis、

    我仍在等待回复、我希望何时收到您的回复。

    谢谢、

    Rui

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rui:

    我对 迟迟未作出答复表示歉意。

    问题1.

     可  通过以下链接下载 Sensor-Emulator-EVM 系统参考指南第26-27页"generate_emu_vales.xls"电子表格(SBOC065)中提到的电子表格计算器:

    http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sboc065&fileType=zip&keyMatch=sboc065&tisearch=Search-EN-Everything

    您将 在 电子表格 计算器中填写浅蓝色区域、其中包含传感器规格以及激励电压和温度范围要求。  电子表格为每个压力点和温度生成传感器输出、作为输入到电子表格中的量程、偏移和温度系数的函数。 您可以使用提供的示例、也可以根据您的传感器提供此信息。

    问题2.

    2.调整每个电桥压力/点设置的电位器以设置正确的电压输出(使用外部仪表验证)后、您需要使用开关 S1来选择适当的压力/温度点设置电桥、因为 PGA309EVM GUI 会在校准期间逐步完成每个温度/压力阶跃。 在‘‘d校准过程的过程中,您还必须使用开关 S2来选择正确的 Rt’或‘iode;温度点设置(冷、室、热),具体取决于 PGA309EVM GUI 上指示的温度。

    问题3.

    请参阅 PGA309用户指南、链接如下。

    http://www.ti.com/lit/ug/sbou024b/sbou024b.pdf

    校准系数在校准期间由 PGA309EVM GUI 计算、并随 PGA309器件设置一起存储在 EEPROM 中。

    第14页的 PGA309用户指南显示了 EEPROM 寄存器的内容。

    外部 EEPROM 的第一部分包含 PGA309的配置数据、设置为:

    寄存器3—参考控制和线性化

    寄存器4—PGA 粗略偏移和增益/输出放大器增益

    寄存器5—PGA 配置和超出/低于刻度限制

    寄存器6—温度 ADC 控制

    EEPROM 的此部分包含其自己的单独校验和(Checksum1)。

    外部 EEPROM 的第二部分包含多达17个温度指数值和对应的温度系数、用于随测量的温度进行零 DAC 和增益 DAC 调整、并包含其自己的校验和(Checksum2)。

    除了第14页之外、第62-70页的第3.2节还讨论了 EEPROM 内容和温度查找表计算示例。

    谢谢、此致、

    Luis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luis、

    "generate_emu_vales.xls"电子表格(SBOC065)链接不起作用。 我尝试在网站上搜索、但仅找到"generate_sim values.xls"。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rui:

    我将附加包含以下电子表格的 zip 文件。  或者、您也可以在 TI.com 上搜索 SBOC065。

    请在下面找到 SBOC065 zip 文件。

    e2e.ti.com/.../sboc065a.zip

    谢谢、

    此致、

    Luis  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luis、

    感谢您提供信息、这非常有用。 我在浅蓝色区域输入了我的传感器规格、并使用传感器仿真器来仿真我的传感器。 但我想我没有解释我想要做得非常好的事情。 我想使用传感器仿真器来仿真我的传感器并生成系数来校正非线性。 然后、使用我从 PGA309EVM 获得的系数进入现实生活中的传感器、以校正非线性。 我如何找到该系数? EEPROM 结果是否如此? 或电子表格?

    谢谢、

    Rui

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rui:

    PGA309器件不直接存储桥式传感器的非线性系数。  但是、它存储了一个线性化系数(Klin)、此系数是基准器件、PGA309的激励和设置的函数、也是电桥传感器非线性的函数。

    PGA309的第2.6.1节详细讨论了关键线性化设计公式和 PGA309用户指南第33页上的线性化系数(Klin)。  线性化系数是基准电压 VREF、激励系数 KEXC (基准电压的比例因子)、施加压力时的电桥非线性(满量程范围的十进制%)、 和 PGA309输出上与施加到传感器的最小/最大压力相对应的预期 Vout 最小/最大电压。

    Klin 线性化系数以二进制补码格式存储、作为 Lin DAC 设置的函数。 有关详细示例、请查看《PGA309用户指南》(P33-p34)和示例2-3 (p34-p35)。  

    PGA309寄存器3包含基准控制和线性化值。  线性化寄存器3在第6.2.4节(用户指南第108页)中进行了说明。

    PGA309寄存器3的值被存储在外部 EEPROM 地址位置'1'= 7和 EEPROM 地址位置'0'= 6上。 请参阅 PGA309用户指南的表3-1。

    希望这对您有所帮助、

    谢谢、此致、

    Luis