那不叫串口供电,叫串口窃电。一般工业标准中是不允许串口窃电的,这样很容易引起信号的不稳定。
对于你用ARM引出的串口,窃电可以直接从2、3线中直接取电,但这个不能用于太大功率的负载,否则影响到通信了。
而PC上面的串口是真正的串口,9个引脚全部用上了,在串口使能的时候,第四引脚和第七引脚成之间的电压为+7V(注意,这两个线形成的电压差与第五脚地线并不共地)。在串口使能的情况下,第四引脚和第七引脚成-7V(同样和5脚不共地)。所以说你的传感器其实是从4和7引脚那里取的电源
如果你的ARM要给传感器供电,其实很简单,直接把ARM板上的一个电源和地线接4和7引脚,但也要先单独测量一下传感器的输入电流是多少,如果太大的话,还是外接一路电源,否则把你的ARM板子烧了就不好了。
补充:一般不要用串口供电(如果从PC上取电,负载的功耗过大或者短路就可能会烧坏主板),除非你确保用电器的功耗不会超过串口线的负载能力和PC机器负载能力,并确保不会短路。
其次,你必须先确定了传感器确实是从4、7两引脚取的电,并且要确定两者间的电压是多少,7引脚是否在传感器内部和GND连接。
对于你用ARM引出的串口,窃电可以直接从2、3线中直接取电,但这个不能用于太大功率的负载,否则影响到通信了。
而PC上面的串口是真正的串口,9个引脚全部用上了,在串口使能的时候,第四引脚和第七引脚成之间的电压为+7V(注意,这两个线形成的电压差与第五脚地线并不共地)。在串口使能的情况下,第四引脚和第七引脚成-7V(同样和5脚不共地)。所以说你的传感器其实是从4和7引脚那里取的电源
如果你的ARM要给传感器供电,其实很简单,直接把ARM板上的一个电源和地线接4和7引脚,但也要先单独测量一下传感器的输入电流是多少,如果太大的话,还是外接一路电源,否则把你的ARM板子烧了就不好了。
补充:一般不要用串口供电(如果从PC上取电,负载的功耗过大或者短路就可能会烧坏主板),除非你确保用电器的功耗不会超过串口线的负载能力和PC机器负载能力,并确保不会短路。
其次,你必须先确定了传感器确实是从4、7两引脚取的电,并且要确定两者间的电压是多少,7引脚是否在传感器内部和GND连接。