NTC温度模拟电阻查表与量程
NTC 温度模拟看起来只是“给一个电阻”,实际要同时处理温度与电阻的非线性关系、板卡量程、控制器查表以及通信回读。
先确认测试目标是哪一种:直接改变物理电阻,还是向温度模拟板卡发送温度、由板卡内部换算成电阻。两种方式的输入单位不同。如果模型输出的是温度,却把数值写进了等待电阻的通道,或者把电阻值送进了电压型接口,读数可能出现“有变化但一直不合理”的现象。
温度与阻值通常不是线性关系。标定时不能只测常温一个点,应在低温、常温、高温以及故障判定边界附近选点。每个点记录目标温度、查表电阻、板卡实际阻值、控制器回读温度。控制器只给出温度时,还要用厂家定义的温度—电阻曲线判断误差来自查表还是硬件。
模拟板卡的量程和分辨率也要校验。某些阻值在曲线两端变化很慢,微小误差会被放大成较大的温度误差;另一些板卡在高阻区接近上限,输出被钳制。遇到末端曲线变平,应停止盲目补偿,先确认硬件是否饱和。
NTC 的断路和短路故障不能只在上位机点选。要验证故障确实作用在目标通道,并检查控制器在多长时间内进入预期等级。完成故障测试后,恢复电阻,确认温度回读、故障码和功能状态都能回到基线。只恢复界面颜色、不恢复底层状态,会给下一条用例留下污染。
通道扩容时,不要把“通信可控”当成“回读可信”。新总线、新板卡和新映射要分别验证:模型能控、总线上有报文、板卡确有阻值变化、控制器确实采到温度。多台模拟设备共用总线时,还要检查终端电阻、通道归属以及是否有两个控制源同时写同一个设备。
最后建立温度通道台账:控制器温度点、模拟板卡通道、查表版本、量程、故障注入通道和验证状态。NTC 是热策略、均衡、充放电降额等大量功能的共同输入,它的可信度会影响整棵测试链。
在站点中打开 →