您好,
我正在设计一个BLDC驱动单元,并且使用 TMS320F2.8034万PNS作为微控制器。 设计要求之一是能够使用热敏电阻传感器读取BLDC电机绕组的温度。 我需要一些有关调节电路设计的帮助,以便将传感器与微控制器连接起来。 请帮我解决这个问题吗? 是否有应用说明或参考设计可以提供帮助?
谢谢
Giorgio
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.
您好,
我正在设计一个BLDC驱动单元,并且使用 TMS320F2.8034万PNS作为微控制器。 设计要求之一是能够使用热敏电阻传感器读取BLDC电机绕组的温度。 我需要一些有关调节电路设计的帮助,以便将传感器与微控制器连接起来。 请帮我解决这个问题吗? 是否有应用说明或参考设计可以提供帮助?
谢谢
Giorgio
Giorgio,
TI拥有大量资源来帮助您实现这一目标。 只需访问 www.ti.com 并在搜索框中键入“热敏电阻”即可。 以下链接只是一个示例:
https://www.ti.com/sensors/temperature-sensors/thermistors/overview.html?keyMatch=THERMISTOR
https://training.ti.com/temperature-sensing-ntc-thermistor-circuit?keyMatch=THERMISTOR
您似乎需要使用MCU的ADC输入。
您好,
我已参加了您分享的培训(https://training.ti.com/temperature-sensing-ntc-thermistor-circuit?keyMatch=THERMISTOR),并根据我的具体要求推导出了以下课程。
选择的NPC传感器为 NKA103C1R1C (https://www.mouser.co.uk/ProductDetail/Amphenol-Advanced-Sensors/NKA103C1R1C?qs=FfNbArp%252Bdlgx3EKY4b3bjQ%3D%3D),温度范围为25至180度。 因此,最小和最大NPC电阻为:
R_NTCmin = R_NTC@180dC = 104.35欧姆
R_NTCmax = R_NTC@25dC = 1万欧姆
在示意图ADC_Half_VREF = 1.65V中,因此最小和最大运算放大器输出电压为:
Vout最小值= 3.3*(1020/(1020 + 1万))* 1.191 - 1.65*191/1000 = 0.0486 V
vout _mmax = 3.3*(1020/(1020 + 104.35))* 1.191 - 1.65* 191/1000 = 3.2504 V
然后,Vout直接进入 TMS320F2.8034万PNS的其中一个ADC输入。
这是正确的还是我错过了什么?
谢谢
Giorgio