通过长电缆传输5v信号


17

我在这里寻求帮助,因为我需要一个可靠的答案。我需要5v digital pulse从与控制板相距一定距离的(接近)传感器获取输入信号(低频),并将其输入到微控制器。

我将逐项列出要点。

  • 最大发射距离:50 m
  • 最大数字脉冲频率:10 Hz
  • 传感器的电压范围:5至30 v(输出与提供的电压相同的电压)
  • 微控制器的最大输入:5 v

对于一个简单的类似应用程序,这就是我之前所做的。传感器的电压为12v。在另一端,脉冲(现在为0-12v)通过7805调节器馈入微控制器。效果很好,但是有人告诉我该方法不好,也不适合可靠的应用程序。我也觉得这很丑陋,但我不希望在硬件,构建单独的电路等方面乱七八糟。有人可以提出更好的解决方案(或与我的:D同意)。

我喜欢很多,如果我没有在所有建立任何电路。如果不可能的话,至少是一个非常简单的!(就硬件复杂性而言很简单。不需要PCB的电路,这里和那里只需两根电线。这就是为什么我喜欢7805解决方案的原因)。但是(不幸的是)必须将可靠性放在首位。


3
我不明白为什么您不能忍受您的7805解决方案。我怀疑那些嘲笑您在此应用程序中使用它的人正在这样做,因为他们很难接受电压调节器的某种非常规用途。我也认为可靠性没有问题,但会鼓励在该器件的输出和GND之间增加一个0.1uF的小电容,以确保稳定性。在10Hz响应速率下,我认为添加的电容器不会对传感器脉冲产生任何问题,除非该脉冲与100msec脉冲速率相比非常窄。
迈克尔·卡拉斯

@MichaelKaras很棒!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
代号SC

Answers:


20

推荐的方法是使用一个光耦合器,然后是一个比较器(例如LM339),或者更好的是集成部件,例如Fairchild Semi FODM8071 逻辑门输出光耦合器

推荐使用光耦合器的原因

50米电缆上可能存在接地电位差,长电缆上可能会吸收EMI。光耦合器消除了任何对接地环路/潜在失配的担忧,也消除了将传感器的电源电压与微控制器的电压精确匹配的任何需求。

使用光电二极管将允许更高的电压用于传感器电路,从而降低EMI噪声灵敏度。

上面建议的特定飞兆半导体部件的另一个好处是其高抗噪性。考虑到所涉及的距离,这将导致更稳定的信号采集。

FODM8071是5引脚引线SMT部件,因此使用它本质上就像不必构建任何其他电路-如果需要,您可以将该部件及其很少支持离散组件的布线连接起来,或者将它们放到原型上。板PCB。


1
这可能是最好的解决方案,但是如果电缆具有接地导体,我认为潜在的不匹配不会很明显。我会尝试一个电阻分压器,这是最简单的解决方案,或者是下面的稳压管解决方案,它甚至更精确。
弗拉基米尔·克拉韦罗(Fladimir Cravero)2013年

3
微型终端上的光电绝对是一个更优雅的主意,我会偏执(体验电信/闪电/ EMC),并添加几个保护二极管/晶体管,以免光电从杂散/反向/过电压中获得。通常,最好是沿线路发送较大的信号(发送12v并在微端对其进行处理),而不是从较小的信号开始并很难可靠地接收它。如果您的传感器可以通过100Ω的终端电阻将一些电流(例如EG)驱动到线路下方,那么这也可能有助于解决您的问题(抗干扰性)。有关示例,请参见RS485 / RS422标准。
John U

1
@CodenamedSC:搜索“ midi微控制器”或“ midi原理图”。数以千计的东西在那里。进一步研究的另一个方向是电流回路,MIDI是这种情况的简单示例。
Phil Frost

1
一些Google / Wikipedia搜寻字词:MIDI,DMX,RS-232,RS-485,RS-422、20mA电流回路,差分信号。
约翰·U

1
尽管如上所述,对于某些应用程序来说,这需要额外的成本和复杂性,但对于所涉及的应用程序来说,这可能是过高的选择。
克里斯·斯特拉顿

12

在50 m上传输10 Hz并不是一个难题,因此您会发现有很多方法可以做到这一点。对于几乎与以前一样简单的解决方案,我建议使用一个简单的齐纳电路。

在此处输入图片说明

像以前一样,您只需为传感器提供高于5 V的电压即可。说6-12 V,然后让该限制电路将电压降低到与下游电路兼容的水平。您需要根据传感器电路的最大(或所需)输出电流和您选择的传感器电压来调整R1的值。成本可能非常接近7805解决方案,具体取决于您选择的齐纳二极管。

就像另一个答案中建议的光耦合器一样,由于齐纳二极管可以将这些瞬变分流到地,因此它可以防止电缆上产生的高压瞬变。光耦合器电路可能会断开发送和接收系统之间的接地环路,但是如果您的7805解决方案有效,则齐纳管也应能正常工作。

编辑

如果您愿意做更多的工作,可以通过稍微复杂一些来改进此电路:

在此处输入图片说明

附加的肖特基二极管可保护您的下游电路免受负瞬变的影响。齐纳二极管可以做到这一点,但只能将瞬变限制在-0.7 V左右。肖特基二极管将其限制为-0.3或-0.2 V,如果它是典型的逻辑门,则对于下游设备将更加安全。

当输入为低电平时,增加的4.7 uF电容器将有助于降低噪声。

最后,我调低了齐纳电压,以确保5 V逻辑门的输出是安全的,甚至允许齐纳电压发生一些漂移,并增加R1来降低驱动输入所需的电流。

所有这些事情都可能进行调整,以适合您的传感器和下游电路的细节。

编辑

在看到它之前,我需要考虑一整夜的关键点:

假设您的50 m电缆包含信号线和地线(或返回线),则光耦合器可防止共模瞬变(即,当信号线和地线一起改变相对于接收电路地线的电压时),齐纳电路可防止信号线电压相对于地线变化的差分瞬变。

如果附近的雷击导致接地线和信号线一起跳到100 V,持续一毫秒,则需要光耦合器电路来保护接收器免受损坏。

但是,如果附近的电动机打开导致信号线跳到地线上方30 V,则需要齐纳电路来保护光耦合器免于过载。

当然,电缆的类型及其环境决定了哪种情况更有可能。如果您使用的是通用控制线,则任何一种情况都是现实的。如果您使用同轴电缆,则共模瞬变更有可能发生,但您还应考虑由于未将电缆连接到接收器时的处理而造成的ESD损坏的可能性,以及电缆初次充电时的影响将其插入接收器时。


2
7805是电源,此应用程序依赖于7805在非设计情况下以“理想”方式运行。而且,这确实不是解决问题的好方法。7805需要一定的电流才能工作(您的传感器能​​提供足够的电流吗?加载它会改变传感器的性能吗?),并且更喜欢看到要加载的负载,以及一个平滑的盖以防止振荡/波动。Anindo的建议对于您所说的应用程序非常明智,Photon的回答是可以的,但假定信号路径非常“干净”(无保护)。
约翰·U

1
@CodenamedSC-在这里我无法真正解释您在电气知识/理解上的巨大差距,我真的没有足够的时间,但是相信我7805是这样做的一种非常差劲的方法-以上两个建议都是好多了。
约翰·U

1
@CodenamedSC,此电路在功能上等同于7805的想法。7805的主要缺点是,7805没有任何能力来吸收电缆干扰可能产生的瞬变。该电路或光耦合器电路都应该能够处理100伏特的短暂瞬变,而这并不是7805所设计的。
Photon

1
这是更好的答案。很简单,接收端的电阻器将有助于吸收反射,尽管如果将电阻器移到发送端,则可能会有更好的性能。
克里斯·斯特拉顿

2
@ChrisStratton我想如果我使用光耦合器,我会在该电路的前面增加一些东西,以防止瞬变烧毁光耦合器。
Photon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.