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.

具有 MSP430 智能模拟组合并且由回路供电的 4mA 至 20mA RTD 温度变送器参考设计

Other Parts Discussed in Thread: MSP430FR2355, LM317

大家好,TI的技术支持们好。

最近在TI的官网上看到了一个制作4-20ma电流环的方案:www.ti.com.cn/.../universalsearch.tsp

这是一个PT100的传感器经过AD采集处理后输出数字量,经过内部的SAC将数字量转换成4-20MA的电流输出的。本人从MSP430FR2355这个单片机的内部资源看,完全还可以用剩余的一路SAC来进行另外一个传感器量的4-20MA的模拟量输出。现在我想问下大神,我的这种设想可以用此种方案实现吗?

下面是我的原理图部分:

我的设计目的是:制作一个温度和湿度变送器:

1、测量的物理量有温度(Temprature),湿度(humility),这个通过SHT20温湿度传感器采集后经过IIC给单片机,单片机在经过内部的SAC,也就是官方给出的那种参考方案来对温度(Temprature)和湿度(humility)进行电流变送输出。官方现在给出的是对单温度的输出,现在我想问的是能不能对双路的温度和湿度进行转换,输出两路2线制的的4-20MA的电流。

希望能得到站内的大神的支持。

  • 个人觉得是可以的。

    其实既然用上了单片机,如果条件允许,也可以考虑用其他通讯方式传输数据,比如RS458等

  • 现在就是在做4-20ma的电流变送的通信方式,数字通讯的在工业环境中容易受到干扰,但是电流不会,所以就用4-20MA电流变送的方式来通讯。

  • 请注意

    1. 关于SAC0 and SAC1,

    Only SAC0 and SAC1 outputs are internally connected to the ADC A1 and A5. Make sure you configure these pins to OAO, ADC function.

    2. 关于SAC2 and SAC3的使用

    You will need to configure the output pins for SAC2 and SAC3 to OAO function and connect them to the ADC pins.
  • 你好,刚才我仔细去看了《MSP430FR2355用户手册》和《MSP430FR4xx and MSP430FR2xx Family User's Guide》。MSP430FR2355中集成了四个SAC模块,分别为SAC0、SAC1、SAC2、SAC3,并且都可以使用SAC-L3模式去配置SAC。因此,我的上面的功能是能实现的。但是现在面临一个问题是,当两路电流流出时如上图,当两路电路不相等的时候,会不会导致电流只走I1,或者I2,或者导致导致电流相互影响输出不准确。希望TI的大神或者有做过相关变送器的指导。

  • 共VCC的接法,可以的。

    之前有见过一次这样接的,但最好确认一下另一端,看是否支持采集高压侧的电流信号。

  • 这样是可以的,之前我们的方案也是共VCC的,但是是利用PWM输出,利用LM317从地拉3.7MA的电流到每路的输出,然后后面的经过PWM输出4-20ma范围的电流。但是由于LM317的参考电压1.25V有0.05的误差,并且一致性不是很好,导致每路的3.7MA的值不一样,后面输出的电流精度不准去,需要校准后才准确。现在想改成DAC输出的方式,转化成电流输出。但是看了TI的很多方案,他们做的DEMO板都是只有一路传感器的数字量转化成4-20ma的电流输出,现在我需要两路的4-20ma的输出,理论上应该是可以的,但是怕后面做出来的结果与预期相差太大。
  • 电流精度应该问题不大。12位的dac。