フォトカプラの付属コンポーネントを選択するにはどうすればよいですか?
マイクロコントローラーATmega16Lを使用して、電気器具のオン/オフ状態を検知するために、フォトカプラー(MOC3021)を使用しています。これを行うにはどうすればよいですか?私の主電源仕様は230V、50Hzです。周囲の回路を設計し、抵抗器などのコンポーネント値を選択するにはどうすればよいですか? 2012年6月13日に 編集 注:このような回路を解くのは初めてです。役立つフィードバックを送信してください。(間違ったことや改善点を含む) 上記の図を参照してください。アイデアは、この回路を使用して、負荷がオンかオフかを判断することです。オプトカプラーの出力ピンは、使用しているマイクロコントローラーの外部割り込み(ATmega16L)に接続します。割り込みは、負荷の状態を監視します。監視した後、同じマイクロコントローラーに接続するリレー(リレーは制御メカニズムとして機能します)を使用して、負荷の状態を切り替えることができます。 ここで、R1、R2、およびRcの抵抗値を計算してみました。マイクロコントローラのVIL(max) = 0.2xVcc = 660mVおよびVIH(min) = 0.6xVcc = 1.98VおよびVIH(max) = Vcc + 0.5 = 3.8Vに注意してください。 Rcの計算は非常に簡単です。トランジスタが導通していない場合、出力は高くなります(3.3V)。トランジスタが導通すると、出力はローになります。したがって、マイクロコントローラの観点から見ると、出力が高いと負荷がオフになり、出力が低いと負荷がオンになります。 SFH621A-3のデータシートを見て、IF = 1mAで34%の最小CTRを使用してください。したがって、1mA入力では、出力は340uAになります。マイクロコントローラがフォトカプラの出力から低電圧を検出するために、1KΩの抵抗値を使用できますか?そのため、フォトカプラからの出力の電圧は340mV(VIL(max)未満)になります これについては後で、長い一日でした。 2012年6月15日に編集 注:電力線上の抵抗(R1およびR2)を解きます。計算と適切なフィードバックを確認してください。 目的:目標は、10mSの半周期(50Hzの20mSの全周期)で最大期間LEDを* ON **に保つことです。LEDが90%の時間オンである必要があるとしましょう。つまり、LEDはその半周期で90%の時間に少なくとも1mAの電流を必要とします。したがって、9mS / 10mS = 0.9 * 180(半周期)= 162度です。これは、電流が9degから171degの間で1mAであることを示しています(0degから9degおよび171degから180degで1mA未満)。整数での作業は適切であり、5%はこのアプリケーションでは少なくとも違いがないので、オン時間は95%であるとは考えませんでした。 Vpeak-peak = 230V x sqrt(2)= 325V。許容誤差を考慮します。6%の最小公差。325 x 0.94(100-6)x sin(9)= 47.8V したがって、R1≤(47.8V-1.65V)/ 1mA = …