良いニュースです!これは安くなります!:-)
単純な抵抗分割器により、Arduinoが消化できる12 Vを5 Vに下げます。出力電圧は次のように計算できます。
VOUT=R2R1+R2VIN
10kΩの範囲の抵抗値が適切な選択です。R2が10kΩの場合、R1は14kΩでなければなりません。現在、14kΩは標準値ではありませんが、15kΩは標準値です。入力電圧は5 Vではなく4.8 Vになりますが、Arduinoはそれを依然として高レベルと見なします。また、12 Vが少し高すぎる場合に備えて、少し余裕があります。18kΩでも十分に高い4.3 Vが得られますが、12 Vが少し低すぎると考え始める必要があります。電圧はまだ高いと見なされますか?私は15kΩに固執します。
編集する
あなたは自動車環境について言及し、それからあなたはいくらかの追加の保護を必要とします。自動車の12 Vは決して12 Vになることはありませんが、ほとんどの場合、ピークは公称12 Vを数ボルト上回っています(実際には公称はセルあたり2.15 Vで12.9 Vに似ています)。5Vツェナーを配置できます。ダイオードをR2と並列に接続し、これによりツェナーの5 Vよりも高い電圧を遮断する必要があります。しかし、ツェナー電圧は電流によって変化し、低入力電流では抵抗が与えるため、低電圧では遮断されます。より良い解決策は、Arduinoの入力と5 V電源の間にショットキーダイオードを配置することです。その後、約5.2 Vを超える入力電圧はショットキーダイオードを導通させ、入力電圧は5.2 Vに制限されます。これにはショットキーダイオードが本当に必要です。一般的なPNダイオードには0があります。
より良い
マイケルのオプトカプラーは、もう少し高価ですが、良い選択肢です。フォトカプラを使用して入力を出力から分離することがよくありますが、ここで必要なように入力を保護することもできます。
仕組み:入力電流は内部赤外線LEDを点灯させ、フォトトランジスタに出力電流を発生させます。入力電流と出力電流の比率は、電流伝達率の場合、CTRと呼ばれます。CNY17はあなた4 mA出力10 mA入力を必要意味し、40%の最小CTRを有します。10 mA入力に進みましょう。その場合、R1は(12 V-1.5 V)/ 10 mA = 1kΩになります。出力抵抗は4 mAで5 Vの降下を引き起こす必要があるため、5 V / 4 mA = 1250Ωになります。値を少し高くすると、電圧が5 V以上低下することはありません。4.7kΩは、電流を約1 mAに制限します。
VccはArduinoの5 V電源で、VoutはArduinoの入力に送られます。入力は反転されることに注意してください。12Vが存在する場合は低く、存在しない場合は高くなります。必要ない場合は、フォトカプラの出力とプルアップ抵抗の位置を交換できます。
編集2
フォトカプラソリューションは、過電圧の問題をどのように解決しますか?抵抗分割器はレシオメトリックです。出力電圧は入力の固定比率です。12 V入力で5 V出力を計算した場合、24 V入力では10 V出力になります。OKではないので、保護ダイオードです。
オプトカプラー回路では、Arduinoの入力ピンに接続する右側に、5 Vを超える電圧がまったくないことがわかります。フォトカプラがオンの場合、トランジスタに電流が流れます。上記の例では4 mAを使用しました。オームの法則により、1.2kΩで4.8 Vの電圧降下が発生します(電流と抵抗の積=電圧)。すると、出力電圧は5 V(Vcc)-抵抗器での4.8 V = 0.2 Vになり、これは低レベルです。電流が低くなると、電圧降下も小さくなり、出力電圧が上昇します。たとえば、1 mAの電流は1.2 Vの降下を引き起こし、出力は5 V-1.2 V = 3.8 Vになります。最小電流はゼロです。そうすると、抵抗の両端に電圧がなく、出力は5 Vになります。それが最大値です。
入力電圧が高くなりすぎるとどうなりますか?誤って12 Vではなく24 Vバッテリーを接続すると、LED電流が2倍になり、10 mA〜20 mAになります。40%CTRにより、計算された4 mAの代わりに8 mAの出力電流が発生します。1.2kΩの抵抗を介した8 mAの降下は9.6 Vです。しかし、5 Vの電源からはマイナスになり、それは不可能です。ここでは0 Vより低くすることはできません。そのため、オプトカプラーは8 mAを非常に多く消費しますが、抵抗はそれを制限します。それを通る最大電流は、5 V全体がそれを横切るときです。出力は実際には0 Vになり、電流は5 V / 1.2kΩ= 4.2 mAになります。したがって、出力電流を接続する電源がそれより高くなることはなく、電圧は0 V〜5 Vの範囲に留まります。それ以上の保護は必要ありません。
あなたが過電圧を期待する場合は、フォトカプラのLEDは、現在増加したが、20ミリアンペアは、ほとんどのフォトカプラのために問題になることはありません(彼らは多くの場合、50ミリアンペアの最大定格している)、しかも、それがためだ扱うことができるかどうかを確認する必要があります、二重に入力電圧。おそらくIRLは発生しません。