Mündəricat:

Optik İzolə Edilmiş Tək Telli Əlaqə: 4 Addım (Şəkillərlə)
Optik İzolə Edilmiş Tək Telli Əlaqə: 4 Addım (Şəkillərlə)

Video: Optik İzolə Edilmiş Tək Telli Əlaqə: 4 Addım (Şəkillərlə)

Video: Optik İzolə Edilmiş Tək Telli Əlaqə: 4 Addım (Şəkillərlə)
Video: тгк - кталевр 🩷 #пов #рек #жиза #жизнь #любовь #отношения #парень #love #жизненныеистории 2024, Noyabr
Anonim
Optik İzolə Edilmiş Tək Telli Rabitə
Optik İzolə Edilmiş Tək Telli Rabitə

Salam, bir akvarium layihəsi üçün edə biləcək uzun bir elektrik telinə ehtiyacım var:

  • cihaza enerji verin
  • ünsiyyətə icazə verin

Digər

  • Cərəyan və gərginlik aşağıdır
  • Tel +/- 3m uzunluğundadır
  • Yavaş məlumat ötürülməsi
  • İki istiqamətli ünsiyyət, yarım dupleks
  • Cihazda məhdud yer
  • Galvanik izolyasiya

Rabitə 2 cihaz arasındadır. Cihaz Arduino, Raspberry PI və ya rəqəmsal pinlərdən istifadə edən digər bir cihaz ola bilər.

Addım 1:

DS18B20 kimi bəzi sensorlar, enerji təchizatı və başqa bir cihazla əlaqə yaratmaq üçün 3 teldən istifadə edir. Bu layihədə tellər aşağıdakı funksiyalara malikdir:

  • +5V
  • Zəmin
  • Məlumat (0 / +5V)

İnternetdə bir az axtardıqdan sonra asanlıqla həyata keçirilə biləcək sadə bir şey tapa bilmədim. Quraşdırmaların çoxu ehtiyac duymadığım bir çox variantı olan müəyyən çiplərə və protokollara əsaslanır. Ehtiyaclarıma uyğunlaşdırıla biləcək gözəl nümunələr tapsam da:

  • NXP, AN2342, https://www.nxp.com/docs/en/application-note/AN23…. şəkil 5
  • EmSa, https://www.esacademy.com, I2C avtobusumun galvanik ayrılmasını edə bilərəmmi?
  • Gömülü, https://www.embedded.com/print/4025023, şəkil 1

Çevik olmaq üçün bir sxem qurmağa, standart / ümumi hissələrdən istifadə etməyə, sadə bir protokol hazırlamağa qərar verdim. Qeyd: Bu layihə başqa bir proyektdə istifadə edildiyindən dövrənin qurulmasını və test proqramının proqramlaşdırılmasını izah edəcəyəm. Bunu öz layihəniz üçün istifadə etməkdən çekinmeyin, ehtiyaclarınıza uyğun bir protokol yaratmalısınız.

Addım 2: Parça siyahısı

  • Enerji təchizatı +5V
  • 3 konduktoru olan çevik məişət elektrik teli
  • Mükəmməl lövhə 5x7 sm
  • 2x Rezistor 470Ω
  • 1x Rezistor 680Ω
  • 2x Rezistor 1kΩ
  • 2x Diod (məsələn, 1N4148)
  • 2x Optocoupler EL817
  • Led
  • Pin başlığı dişi 2 pin
  • Pin başlığı qadın 3 pin
  • Pin başlığı qadın 4 pin
  • Dairəvi başlıq 6 pinli qadın
  • Dairəvi başlıq dişi 4 pin

Ayrıca bəzi vasitələrə ehtiyac var: cımbız, kəsici, mişar, lehimləmə dəmir, fitil, stend.

Lehimləmə üsulu:

Təhlükəsizlik risklərindən xəbərdar olun və fərdi qoruyucu vasitələrdən istifadə edin.

Addım 3: Şematik

Sxematik
Sxematik
Sxematik
Sxematik
Sxematik
Sxematik
Sxematik
Sxematik

Sxemanın izahı:

Yerin məhdud olması səbəbindən, sxematikanın sağ tərəfi cihaz 2 -də olan maşında yerləşdirilmişdir. Şemanın sol tərəfi toplu və cihaz 1 tərəfindən idarə olunur. Sol və sağ tərəf arasında məlumat ötürücü.

  • Sağ tərəfdəki rəqəmsal "Çıxış" bir diodla qorunur.
  • "ÇIKIŞ" optokupleri bir diodla qorunur.
  • Cərəyanı məhdudlaşdırmaq üçün "IN" və "OUT" optokuplörlərinin 1 pininin qarşısında bir rezistor var.
  • Optokuplörlərin pin 2 -si yerə bağlıdır
  • Pin 3 emitörü bir rezistorla topraklanır
  • Pin 4 kollektoru güclə təchiz edilmişdir

Məlumat ötürülməsini görselleştirmek üçün bir məlumat xətti ilə əlaqələndirilir. Rezistorun dəyəri leddən və istənilən parlaqlıqdan asılıdır. Xəbərdarlıq: Rezistor dəyəri çox aşağı olarsa, cihaz 2 -dən çox cərəyan çıxacaq və ya "IN" optokuplası düzgün idarə olunmayacaq.

Cədvələ baxın:

  • "OUT1" və ya "OUT2" "HIGH" olarsa, Data xətti +5V olacaq.
  • "OUT1" və ya "OUT2" "LOW" olarsa, Data xətti 0V olacaq.
  • "IN1" və ya IN2 "pinində Məlumat xəttinin dəyəri oxuna bilər.

Fritzingdə perfoboarddakı hissələrin düzeni təyin olunur. Diodlar və rezistorlar dik olaraq yerləşdirilir, sarı, narıncı və qırmızı xətləri görürük. Mavi xətlər, lövhənin altındakı dirijorlardır.

Addım 4: Proqramlaşdırma

Image
Image

Dövrənin işlədiyini yoxlamaq üçün əlavə edilmiş proqramlardan istifadə edə bilərsiniz.

Cihaz 1 ustadır və ən son işə salınmalıdır. Müəyyən bir bit ardıcıllığı göndərəcək. Əvvəlcə 8 startbit, 1 stopbit və sonra "on" və "off" ardıcıllığı.

Cihaz 2 nökərdir və ilk növbədə ona enerji verilməlidir. Proqram datalini oxumağa başlayacaq. 8 başlanğıc bit oxunduqda. Proqram bitləri qeyd etməyə başlayacaq. 8 bit qeydə alındıqda proqram bitləri geri qaytaracaq.

Məlumat mübadiləsi zamanı "açma" və "söndürmə" bitləri cihazlarda yanıb -sönən led və ledlər (pin13) tərəfindən izlənilə bilər.

Lehiminiz tamam olduqda və proqramlar yükləndikdə, videoda ledə oxşar ledlərin yanıb -sönməsini görəcəksiniz.

(Dövrə qısalmamaq üçün çılpaq metal keçiricilər epoksi ilə örtülmüş ola bilər)

Tövsiyə: