Yanıtlar:
Bu çok zor olmamalı:
Vcc +5 V Arduino güç kaynağıdır, Vout bir G / Ç pinine gider.
Bir optik bağlayıcı için önemli parametre olan ise TO (Güncel Transferi Oranı), bir transistörü için HFE karşılaştırılabilir. Ancak HFE genel amaçlı bir transistör için genellikle yaklaşık 100 olduğunda, bir optokuplör için genellikle 1'den azdır ve bu nedenle genellikle CTR =% 50 gibi bir yüzde olarak ifade edilir, bu da 10 mA için 5 mA çıkışı anlamına gelir.
Yeterli akımınız var gibi görünüyor, ama hepsine ihtiyacımız olmayacak. CNY17-2 biz 0.22 mA almak, böylece 1 mA girişindeki% 22 dakikalık bir TO sahiptir. Arduino 5 V'da çalışır, daha sonra transistörün çıkışı düşük çekebilmesi için çekme direnci minimum 22,7 kΩ olmalıdır. Hatta daha yükseğe çıkabilirsiniz, ancak transistörün kaçak akımını takip etmeniz gerekir. CNY17-2 bunun için 50 nA'ya sahiptir, bu yüzden herhangi bir soruna neden olmaz. Ayrıca AVR denetleyiciye maksimum 1 µA sızıntı var, ancak bu bile transistör kapalıyken sadece 100 mV düşüşe neden olacak, bu güvenli.
100 kΩ ayrıca çıkışı düşük çekmek için sadece 50 µA çıkış akımına ihtiyacınız olduğu anlamına gelir. 1 mA girişte 220 µA çıkış vardı, bu yüzden her şey şeftali gibi. 35 V giriş ve 1.65 VR1 LED'i boyunca maksimum voltaj düşüşü için maksimum 33 kΩ olmalıdır.
Bu direnç değeri ile akımın minimum giriş voltajında ne olacağını kontrol etmeniz gerekir. Örneğin, giriş voltajı 12 V kadar düşük olabiliyorsa, maksimum 10 kΩ gerekir.
Anti-paralel diyot, ters bağlantıya karşı koruma sağlar ve 1N4148 gibi herhangi bir diyot olabilir.
Not: Oli'nin 4N32 gibi Darlington çıkış optokuplörleri çok daha yüksek bir TO'ya sahiptir, ancak bu olmadan yapabiliriz ve Darlington cihazları daha pahalıdır: 4N32, CNY17'nin iki katıdır.
Google "MCU pin optoizolatör" veya benzeri bir şeyi kullanırsanız, bunun nasıl yapılacağı hakkında bilgi içeren birçok sayfa alırsınız.
Tipik bir devre:
Optoizolatör, gösterilene benzer bir şey olabilir. Okumak istediğiniz voltajı biliyorsanız ve veri sayfasında giriş diyotu için tipik çalışma akımı olup olmadığına bakarsanız, R1'i uygun şekilde boyutlandırabilirsiniz.
Örneğin diyot için Vf'nin 1.2V, voltajınızın 35V olduğunu ve 10mA'lık bir diyot akımına sahip olmak istediğinizi varsayalım:
(35V - 1.2V) / 0.010A = 3380 Ohm.
D1, opto giriş diyodunu ters voltajlara karşı korur, çünkü genellikle ölmeden önce sadece birkaç volt ters dururlar. 35V kaynağınız tuhaf negatif bir artış (örneğin AC / endüktif) üretecekse, bu iyi bir fikirdir - olmasa bile, orada olması durumunda zarar vermez.
Transistör tarafında, çoğu durumda 1k ila 100k arasında yapılacaktır.