オプトアイソレータの質問

私はオフロードのレーシングトラックに乗るarduinoに基づいてCANBUSネットワークを構築しています。車両には2つの別々のバッテリシステムがあり、電圧を監視しながら、それらを電気的にarduinoから電気的に分離したいと考えています。電圧監視自体については、単純な分圧器をアナログピンに使うことができます。 Arduinoを電気的に絶縁するには、Opto Isolatorは機能しますか?私はこれを見つけました: https://www.sparkfun.com/products/9118 これは、逆に、高電圧を制御するために低電圧用に設計されていることです。

1

2 答え

光アイソレータはデジタル信号には適していますが、アナログ信号を正確に転送することはできません。

代わりに、ADCを異なる回路に置き、マスタArduinoとの通信をオプトアイソレーションすることができます。

3
追加された
別々のバッテリシステムで別々のマイクロコントローラを使用している場合、おそらくワイヤレスソリューションが良いでしょう。
追加された 著者 Dave X,
ADCの代わりに、統合されたADCを備えた別のマイクロコントローラを使用したいと思う(つまり、Attiny85、ちょうど8ピンと3つのアナログピン)。すべてのx秒(またはミリ秒ですが、実際には高速になると私は思っていません)、それは起き上がり、変換を行い、シリアルインターフェイスで送信し、再びスリープ状態になります。このようにして、光アイソレータを1つだけ必要とします(直列抵抗線から受電回路まで)。外部ADCを使用するには、SPI用の3つの光アイソレータまたはI2C用の奇妙な構成が必要です(ワイヤが双方向であるため)
追加された 著者 Tom Collins,
とにかく電圧感知側にはそれ自身のマイクロコントローラが搭載される予定だったので、おそらくそれをやるでしょう!
追加された 著者 Abu Fahim,

1)ホール効果に基づく電流センサを使用する: https://www.sparkfun.com/products/8882 。それらの検出回路/リード線およびアナログ部品は電気的に絶縁されている。

欠点は、電圧を計算するには、既知の値の負荷抵抗をバッテリに配線する必要がありますが、測定中はリレーによって負荷回路をオンにすることができます。磁場の影響を受けやすいため、シールドが必要になることがあります。

2) to use isolation amplifiers: please see http://www.analog.com/en/products/amplifiers/isolation-amplifiers.html

1
追加された