Bir pilləli motor körpüsü necə işləyir? Biz pilləli mühərrikləri və DC mühərriklərini, L298 və Raspberry Pi-ni idarə edirik

Robot adlandırıla bilən demək olar ki, hər bir cihaz müxtəlif növ mühərriklərdən istifadə edir və bir qayda olaraq, onların əksəriyyəti DC mühərrikləridir. DC mühərriklərinin istifadə edildiyi mühüm xüsusiyyət əks istiqamətlərdə fırlanma qabiliyyətidir. Bunu etmək üçün H-körpüsü istifadə olunur.

DC mühərriklərində fırlanma istiqamətini dəyişdirmək üçün təchizatın polaritesini dəyişdirmək kifayətdir, yəni başqa sözlə, mənfi ilə artısını dəyişdirin. Buna görə cərəyan əks istiqamətdə axmağa başlayır ki, bu da dəyişikliyə səbəb olur maqnit axını mühərrikin içərisində, mühərrik şaftının əks istiqamətdə dönməsinə səbəb olur. Aşağıdakı animasiya H körpüsünün necə işlədiyini göstərir:

H-körpü motorun idarə edilməsi

Cərəyanın istiqamətinin dəyişdirilməsinin mühərrikin fırlanma istiqamətinin dəyişməsinə səbəb olduğunu görmək asandır. Bu açarların əvəzinə tranzistorlardan istifadə edərək H-körpüsü yığa və mikro nəzarətçidən istifadə edərək onları idarə edə bilərsiniz.

Bir qayda olaraq, yüksək güclü mühərriklər üçün H-körpüsü MOSFET tranzistorları üzərində qurulur. Bir vaxtlar belə H körpüləri iqtisadi səbəblərə görə çox populyar idi, çünki tranzistorlar çipdən daha ucuzdur. Onlar tez-tez büdcə pullu oyuncaq avtomobillərində tapıla bilər.

Bununla belə, ixtisaslaşmış H-körpü mikrosxemləri uzun illərdir ki, bazardadır. Onlar zaman keçdikcə ucuzlaşır və daha çox xüsusiyyətə və təhlükəsizliyə malikdirlər. Belə sadə çiplərdən biri L293D-dir.

Bu, iki H-körpüsü olan sadə bir motor sürücüsüdür və PWM-dən istifadə edərək motoru idarə etmək qabiliyyətinə malikdir.

L293D sürücü pin təyinatları:

  • 1,2 EN, 3,4 EN – PWM siqnalını idarə etmək üçün istifadə olunur.
  • 1A, 2A, 3A, 4A – elektrik mühərrikinin fırlanma istiqamətini idarə etmək üçün giriş.
  • 1Y, 2Y, 3Y, 4Y – mühərriki gücləndirən çıxışlar.
  • Vcc1 – nəzarətçi məntiqi enerji təchizatı pin +5V
  • Vcc2 – +4,5V-dən +36V-dək mühərrikləri gücləndirmək üçün pin.

L293D-nin necə idarə olunduğu aşağıdakı cədvəldə göstərilir:

A və EN girişində yüksək səviyyə olduqda, eyni nömrə ilə çıxış da yüksək olacaqdır. Giriş A aşağı və EN yüksək olduqda, çıxış aşağı olacaq. EN-yə aşağı səviyyəli siqnal tətbiq etməklə, A girişində siqnalın nə olmasından asılı olmayaraq, çıxış yüksək empedans vəziyyətində olacaqdır.

Bu yolla biz cərəyan hərəkətinin istiqamətini idarə edə bilirik, bunun nəticəsində elektrik mühərrikinin fırlanma istiqamətini dəyişmək imkanı əldə edirik.

L293D Xüsusiyyətləri:

  • Təchizat gərginliyi: +5V.
  • Mühərrikin təchizatı gərginliyi: +4,5 V-dan +36 V-a qədər.
  • Çıxış cərəyanı: 600mA.
  • Maksimum çıxış cərəyanı (pulse başına) 1.2A.
  • İşləmə temperaturu 0°C ilə 70°C arasında.

Digər məşhur çip L298-dir. Daha əvvəl təsvir edilən L293D-dən əhəmiyyətli dərəcədə güclüdür. L298 çipinə həmçinin iki H-körpüsü daxildir və həmçinin PWM-i dəstəkləyir.

L298-in pin təyinatları L293D ilə çox oxşardır. Həmçinin iki nəzarət girişi, EN girişi və motor çıxışı var. Vss IC üçün enerji təchizatı və Vs mühərriklər üçün enerji təchizatıdır.


Bir fərq də var, yəni mühərriklərin cari istehlakını ölçmək üçün istifadə olunan CARİ SENSING pinləri. Bu sancaqlar, təxminən 0,5 Ohm olan kiçik bir rezistor vasitəsilə elektrik şəbəkəsinə qoşulmalıdır.
Aşağıda L298 əlaqə diaqramı verilmişdir:

Bu dövrədə mühərrik terminallarına qoşulmuş xarici diodlara diqqət yetirməyə dəyər. Onlar əyləc zamanı və fırlanma istiqamətini dəyişdirərkən mühərrikdə baş verən induksiya dalğalarını aradan qaldırmağa xidmət edir. Onların olmaması mikrosxemə zərər verə bilər. L293D sürücüsündə bu diodlar çipin özündə artıq mövcuddur.

L298 Xüsusiyyətləri:

  • Təchizat gərginliyi: +5V.
  • Motor təchizatı gərginliyi: +46V-a qədər.
  • Mühərriklərin istehlak etdiyi maksimum cərəyan: 4A.

Növbəti H-körpü çipi bu TB6612-dir, yeni bir sürücüdür yaxşı xüsusiyyətlər, getdikcə daha çox populyarlıq qazanır.

Bütün bu motor sürücülərinin idarəetmədə eyni olduğunu görə bilərsiniz, lakin TB6612-də yüksək gücə görə çıxışlar qoşalaşmışdır.
TB6612-nin maksimum təchizatı gərginliyi 15V, maksimum cərəyan isə 1,2A-dır.


Mühərrikləri idarə etmək üçün girişlərə idarəetmə məntiqi siqnalları verməklə hər iki istiqamətdə fırlanma yaratmağa imkan verən H-körpüləri istifadə olunur. Bu yazıda H körpüləri üçün bir neçə variant topladım. Hər birinin öz üstünlükləri və mənfi cəhətləri var, seçim sizindir.

OPSİYON №1

Bu tranzistor H-körpüsüdür, onun ləyaqəti istehsal asanlığıdır, demək olar ki, hər kəsin zibil qutusunda onun hissələri var və o da olduqca güclüdür, xüsusən də diaqramda göstərilən KT814, KT815 əvəzinə KT816 və KT817 tranzistorlarından istifadə edirsinizsə . Log.1 bu körpünün hər iki girişinə verilə bilməz, çünki baş verəcək qısaqapanma.

OPSİYON №2

Bu H-körpüsü mikrosxem üzərində yığılmışdır, üstünlüyü onun bir mikrosxem olmasıdır :-), həmçinin artıq 2 H-körpünün olmasıdır. Dezavantajlara mikrosxemin aşağı gücə malik olması daxildir - maks. çıxış cərəyanı 600 mA. Sürəti idarə etmək üçün E xəttində PWM siqnalı verilə bilər, əgər bu tələb olunmursa, o zaman E pinini pozitiv gücə qoşmaq lazımdır.

OPSİYON №3

Bu idarəetmə seçimi də L293D-dən daha güclü çip üzərindədir, lakin onun yalnız bir körpüsü var. Mikrosxem S, P, F üç versiyada təqdim olunur. Şəkildə S variantı göstərilir. Variant P daha güclüdür, F variantı isə səthə montaj üçündür. Bütün mikrosxemlərdə başqaları üçün fərqli pinoutlar var, məlumat cədvəlinə baxın; Yeri gəlmişkən, bu dövrə hər iki girişə vahidləri tətbiq etməyə imkan verir, bu, mühərrikin əyləcinə səbəb olur.

OPSİYON №4

Bu körpü MOSFET tranzistorlarından istifadə etməklə yığılıb, çox sadə və kifayət qədər güclüdür. İki vahid eyni vaxtda ona qidalana bilməz.

Hələ də kifayət qədər çox motor idarəetmə çipləri var (məsələn, TLE4205, L298D), lakin yuxarıda qeyd olunanlar ən populyardır. Həm də adi elektromaqnit relelərindən istifadə edərək H-körpüsü yığa bilərsiniz.



Tranzistorlar və L298 mikrosxem əsasında elektrik mühərriki sürücüsünə baxaq və H körpüsünün iş prinsipini anlayaq. Biz L298 sürücülərinin müxtəlif mühərriklərə və enerji təchizatına qoşulma xüsusiyyətlərini öyrənəcəyik və pilləli mühərriklər və mühərriklərlə sadə təcrübələr aparacağıq. DC gərginliyi. Raspberry Pi-yə qoşulma və sürücü idarəetmə testi üçün sadə proqramlar.

H körpüsü nədir

Dəzgahların, robotların və digər avtomatlaşdırılmış cihazların layihələndirilməsi zamanı bir DC mühərriki və ya pilləli mühərrik rulonlarına nəzarət etmək lazımdır. Mühərrikin sarımını idarə edə bilmək və onun şaftını müxtəlif istiqamətlərdə döndərmək üçün polaritenin dəyişdirilməsi ilə keçid həyata keçirmək lazımdır. Bu məqsədlə sözdə "H-körpüsü" istifadə olunur.

Niyə bu ad? - çünki mühərriki işə salmaq üçün dövrə və keçid üçün açarlar latın H hərfinə bənzəyir. H körpüsünün iş prinsipləri aşağıdakı şəkildə göstərilmişdir.

düyü. 1. H-körpü necə işləyir, müxtəlif istiqamətlərdə fırlanma üçün mühərrikin dəyişdirilməsi prinsipi.

Gördüyünüz kimi, 4 açarın köməyi ilə mühərriki müxtəlif polaritelərdə enerji mənbəyinə qoşa bilərik ki, bu da öz növbəsində onun milinin müxtəlif istiqamətlərdə fırlanmasına səbəb olacaqdır. Anahtarlar relelərlə və ya güclü olanlarla əvəz edilə bilər elektron açarlar tranzistorlar üzərində.

Qeyd etmək vacibdir ki, H körpüsünün bir tərəfində iki açarın qısaqapanmasına icazə vermək MÜMKÜN DEYİL, çünki bu, qısaqapanma ilə nəticələnəcək və bununla da mühafizəni həyata keçirir.

Silikon tranzistorlardan istifadə edərək sadə H-körpünün sxemi

Ümumi silikon tranzistorlardan istifadə edərək sadə bir DC motor sürücüsünü (və ya pilləli mühərrikin sarılması üçün) yığa bilərsiniz.

düyü. 2. Sxematik diaqram silikon tranzistorlara əsaslanan sadə elektrik mühərriki sürücüsü.

Belə bir sürücü, cərəyanı 3A-dan çox olmayan 25V-ə qədər (KT817A, KT816A üçün) və 45V-ə qədər (KT817B-G, KT816B-G üçün) təchizatı gərginliyi olan bir DC elektrik mühərrikini idarə etməyə imkan verir. Mühərrikin böyük işləmə və yük cərəyanı ilə, KT817 və KT816 çıxış tranzistorları kifayət qədər ölçülü radiatorlara quraşdırılmalıdır.

VD1-VD2 diodlarının quraşdırılması tələb olunur, onlar çıxış tranzistorlarını tərs cərəyandan qorumaq üçün lazımdır; Onların yerinə yerli KD105A və ya daha yüksək cərəyanı olan başqalarını qoya bilərsiniz.

İki belə sxemi (2x6 tranzistor) yığaraq, bir pilləli mühərriki və ya iki DC mühərrikini də idarə edə bilərsiniz.

12 tranzistordan ibarət bir bağı hasarlamamaq üçün xüsusi mikrosxemlərdən istifadə edə bilərsiniz, aşağıda L298 mikrosxem və ona əsaslanan hazır blok ilə bir nümunəyə baxacağıq.

L298 çipi, xüsusiyyətləri və imkanları

L298 IC DC mühərriklərini, pilləli mühərrikləri, elektromaqnit releləri və elektromaqnitləri (solenoidlər) idarə etmək üçün güclü universal körpü sürücüsüdür. Çipdə yüksək güclü tranzistorlardan hazırlanmış iki H-körpüsü, həmçinin TTL-ə uyğun məntiq var.

düyü. 3. Multiwatt15 PowerSO20 paketlərində L298 çipi.

Əsas texniki xüsusiyyətlər:

  • İş gərginliyi - 46V-a qədər;
  • Maksimum birbaşa cərəyan - 4A (radiator ilə);
  • Aşağı doyma gərginliyi;
  • Həddindən artıq istidən qorunma;
  • Məntiqi "0" = 1,5V-ə qədər gərginlik.

L298 çipindəki sürücüdən harada istifadə edə bilərəm? - bir neçə fikir:

  • Step motorun idarə edilməsi;
  • İki DC mühərrikinin idarə edilməsi;
  • Güclü rele bobinlərinin dəyişdirilməsi;
  • Solenoidlərin (elektromaqnitlərin) idarə edilməsi.

L298 çipinin blok diaqramına baxsaq, Şəkil 2-dəki dövrəyə bənzər bir şey görə bilərik, yalnız əlavə məntiq elementləri ilə.

düyü. 4. L298N çipinin daxili sxemi güclü ikiqat H körpüsüdür.

Hər bir H körpüsü üçün 3 girişimiz var: In1 - bir istiqamətdə gərginlik vermək üçün, In2 - əks istiqamətdə və başqa bir giriş En körpünün çıxış tranzistorlarına enerji vermək üçün.

Bu şəkildə cərəyan axınının istiqamətini təyin edə və onun təchizatına nəzarət edə bilərik (açıq və ya söndürülməsi, həmçinin PWM).

L298 çipində sürücü dövrəsi

Aşağıdadır sadə dövrə L298N çipində motor sürücüsü üçün. Nəzarət CD4011 çipində əlavə invertorların istifadəsi sayəsində dörd tel (L298 üçün altı əvəzinə) həyata keçirilir.

düyü. 5. L298N çipində elektrik mühərrikinin sürücüsünün sxematik diaqramı.

Hər iki mikrosxemin məntiqini gücləndirmək üçün sizə +5V (P2) stabilləşdirilmiş bir gərginlik lazımdır, məsələn, L7805 inteqrasiya olunmuş stabilizatordan istifadə edə bilərsiniz və ya mövcud +5V elektrik xəttindən məntiqi gücləndirə bilərsiniz. Mühərrikləri enerji ilə təmin etmək üçün ayrıca P1 elektrik xətti istifadə olunur.

P4, P5 sancaqları hər bir kanalın polaritesini təyin etmək üçün istifadə olunur və P6, P7 sancaqları hər bir kanal üçün daxili H körpüsünün kaskadlarına (açarlarına) enerji təchizatı imkanı verir.

CD4011 çipi yerli K176LA7 ilə əvəz edilə bilər. Schottky diodları fərqli bir reytinqlə, 35V/4A və ya daha çox təchiz oluna bilər. Mühərrikin (s) sarımlarının cərəyanını məhdudlaşdırmağı planlaşdırmırsınızsa, o zaman aşağı müqavimətli məhdudlaşdırıcı rezistorlar R9-R10 onları jumperlərlə əvəz etməklə dövrədən xaric edilə bilər.

L298 üçün hazır modulu İnternetdə sifariş edə bilərsiniz, baxmayaraq ki, nəzarət üçün 6 giriş olacaq.

düyü. 6. L298 üçün hazır modullar.

Ehtiyaclarım üçün soldakı şəkildə göstərilən tipdə hazır modul aldım. Tərkibində L298 çipi və çipin məntiqinə +5V enerji vermək üçün kiçik stabilizator var.

Bu eşarpı birləşdirmək üçün bir xüsusiyyəti aydın şəkildə başa düşmək vacibdir:

  • Mühərrikləri gücləndirmək üçün 12V-dan çox gərginlik istifadə edilərsə, o zaman keçid çıxarılmalı və 5V ayrıca xüsusi birləşdiriciyə verilməlidir.
  • Mühərriklər 5-12V gərginlikdən qidalanırsa, o zaman jumper quraşdırmaq lazımdır və əlavə 5V gücə ehtiyac olmayacaq.

Məsələn, mühərriklərə 20V tətbiq etsəniz və tullananı quraşdırılmış qoysanız, moduldakı 5V stabilizator çipi yanacaq. Tərtibatçıların niyə daha geniş giriş gərginliyi ilə inteqrasiya olunmuş stabilizator quraşdırmadıqları aydın deyil.

Belə bir bloku Arduino və ya Raspberry Pi-yə qoşarkən iki girişə qənaət etmək üçün Şəkil 5-də olduğu kimi dövrənin bir hissəsini CD4001-ə əlavə edə bilərsiniz.

L298 + DC mühərrikləri + Raspberry Pi

Bu təcrübə üçün iki DC mühərriki L298 moduluna qoşuldu. Bütün modul bir 6V batareya ilə təchiz edilmişdir. Bu gərginlik 12V-dən az olduğundan (yuxarıdakı təsvirə baxın), biz daxili stabilizator keçidini quraşdırılmış tərk edirik və məntiq üçün əlavə +5V enerji təchizatı tələb olunmur.

Çıxış körpülərinin enerji təchizatını təmin edən "ENA" və "ENB" keçidləri quraşdırılmışdır. Beləliklə, mühərriklərin hər birini idarə etmək üçün qalan dörd girişdən istifadə edirik: IN1, IN2, IN3, IN4.

Gücü birləşdirdikdən sonra modulun üzərindəki LED yanacaq, indi hər bir girişə növbə ilə +5V tətbiq edə və mühərriklərimizin necə fırlandığını görə bilərik.

+5V haradan ala bilərəm? - bu vəziyyətdə, bu gərginlik güc konnektorunda, GND yaxınlığında sağda mövcuddur. Test üçün bir tel parçası - bir jumper istifadə edə bilərsiniz.

İndi modulumuzu Raspberry Pi ilə birləşdirək və Python-da sadə test proqramı yazaq. Modulu birləşdirmək üçün GPIO pinlərindən aşağıdakı kimi istifadə etdim:

düyü. 7. L298 + Raspberry Pi + DC mühərrikləri.

Mənim mini-kompüterim ikinci 6V batareyadan aşağı endirici kommutasiya stabilizatoru vasitəsilə işləyir. Təcrübəmiz üçün proqram yazmağa davam edək, məqsədimiz Raspberry Pi-yə və ya uzaqdan SSH, VNC vasitəsilə qoşulmuş klaviaturadan istifadə edərək hər bir motorun şaftının fırlanmasına nəzarət etməkdir;

İndi Python-da yazılmış sadə bir proqramı sınayaq ki, bu da DC mühərrikinin idarə edilməsi prinsipini başa düşməyə kömək edəcək.

Moruqu yükləyirik, Terminalı açırıq və ya SSH istifadə edərək uzaqdan ona qoşuluruq. Yeni bir fayl yaradın və əmrdən istifadə edərək redaktə etmək üçün açın:

Nano /home/pi/l298_dc_motors_test.py

Python skript kodunu aşağıda verilmiş redaktora yapışdırırıq:

#!/usr/bin/env python # -*- kodlaşdırma: utf-8 -*- idxal vaxtı RPi.GPIO-nu GPIO kimi idxal # GPIO pinlərini hazırlayın. GPIO.cleanup() GPIO.setmode(GPIO.BCM) GPIO.setup(4, GPIO.OUT) GPIO.output(4, GPIO.LOW) GPIO.setup(17, GPIO.OUT) GPIO.output(17, GPIO .LOW) # Mühərrik 1-in fırlanmasını bir istiqamətdə yandırın. GPIO.output(4, GPIO.HIGH) # 5 saniyə gözləyin. time.sleep(5) # Mühərriki söndürün 1. GPIO.output(4, GPIO.LOW) # 10 saniyə gözləyin. time.sleep(10) # Mühərrik 1-in digər istiqamətdə fırlanmasını yandırın. GPIO.output(17, GPIO.HIGH) # 5 saniyə gözləyin. time.sleep(5) # Mühərriki söndürün 1. GPIO.output(17, GPIO.LOW)

Redaktordan çıxın və faylı saxlayın. Skripti icra edilə bilən hala gətirin və işə salın:

Chmod +x /home/pi/l298_dc_motors_test.py /home/pi/l298_dc_motors_test.py

Skripti işə saldıqdan sonra mühərriklərdən biri beş saniyə ərzində bir istiqamətdə fırlanmağa başlayacaq, sonra sönəcək və 10 saniyədən sonra 5 saniyə ərzində digər istiqamətdə fırlanmağa başlayacaq.

Aşağıda istifadəçi ilə qarşılıqlı əlaqə quracaq və iki elektrik mühərrikinin interaktiv idarə edilməsinə imkan verəcək proqramın daha mürəkkəb və funksional nümunəsi verilmişdir. Birinci skriptə bənzər olaraq, proqram eyni faylda və ya ayrıca yaradılmış yeni bir faylda saxlanıla bilər.

Bu kod nümunəsində girintiyə hörmət edilməsi vacibdir, bu barədə əvvəllər yazmışdım;

#!/usr/bin/env python # -*- kodlaşdırma: utf-8 -*- import əməliyyat sistemi import sys idxal lənətləri idxal vaxtı idxal RPi.GPIO-nu GPIO kimi # işləyəcəyimiz GPIO pinlərinin sayını təyin edin M1_RIGHT = 4 M1_LEFT = 17 M2_RIGHT = 27 M2_LEFT = 22 # GPIO sancaqlarının hazırlanması funksiyası def quraşdırma(*portlar): GPIO.cleanup() # Sancaqların GPIO.setmode(GPIO.BCM) lövhəsindəki nömrə ilə deyil, adla adlandırılması rejimi portlarda port : # PİN-i pin təyin edin + aşağı səviyyəli "0" GPIO.setup(port, GPIO.OUT) GPIO.output(port, GPIO.LOW) # Bütün pinlərdə aşağı səviyyəni təyin etmək funksiyası (söndürün) def stop_all (): GPIO .çıxışı(M1_SOL, GPIO.LOW) GPIO.çıxışı(M1_SAĞ, GPIO.AŞAĞI) GPIO.çıxışı(M2_SOL, GPIO.AŞAĞI) GPIO.çıxışı(M2_SAĞ, GPIO.LOW) # Fırlanmaya nəzarət funksiyası motors def rotate(motor= 1, mode="s"): # Bütün pinləri söndürün stop_all() # Motor 1 üçün əgər motor == 1 olarsa: rejim == "r" olarsa: # M1_SAĞ pinini yüksək səviyyəyə qoyun (4) GPIO.output(M1_RIGHT, GPIO.HIGH) elif rejimi == "l": # M1_LEFT pinini (17) yüksək səviyyəyə təyin edin GPIO.output(M1_LEFT, GPIO.HIGH) # Motor 2 üçün elif motor = = 2: əgər rejim == "r": GPIO.output(M2_RIGHT, GPIO.HIGH) elif rejimi == "l": GPIO.output(M2_LEFT, GPIO.HIGH) # Pəncərələri işə salın GPIO quraşdırma (M1_RIGHT, M1_LEFT, M2_SAĞ, M2_SOL) # Ekranı işə salın (lənət modulu) stdscr = curses.initscr() # ENTER curses.cbreak() istifadə edərək təsdiq etmədən düymələrin basılmasına reaksiya verin # Klaviaturada oxların istifadəsinə icazə verin stdscr.keypad(1) # Edin səsvermə hadisələri zamanı proqramın vaxtı bitmədi stdscr.nodelay(1) # Defolt məlumatı göstərin stdscr.addstr(0, 10, "Çıxmaq üçün "q" düyməsini basın") stdscr.addstr(2, 10, "A - M1 Sol, D - M1 Sağ") stdscr.addstr(3, 10 , "< - M2 Left, >- M2 Right") stdscr.addstr(4, 10, "S - stop") stdscr.refresh() # True ikən əsas döngə: # Klaviatura kodunu alın və onu yoxlayın = stdscr.getch() açarı != - 1: # Əgər düymə "sol ox"dursa, əgər düymə == lənətlənirsə, 2-ci kaydırıcıyı sola çevirin. KEY_LEFT: # "M2" xəttini göstərin<---" в позиции 6, 10 stdscr.addstr(6, 10, "M2 <---") rotate(2, "l") # Если клавиша "стрелка вправо" то вращаем движок 2 вправо elif key == curses.KEY_RIGHT: stdscr.addstr(6, 10, "M2 --->") rotate(2, "r") # Əgər açar "a"dırsa, 1-ci sürüşdürməni sola çevirin elif düyməsi == ord("a"): stdscr.addstr(6, 10, "M1<---") rotate(1, "l") # Если клавиша "d" то вращаем движок 1 вправо elif key == ord("d"): stdscr.addstr(6, 10, "M1 --->") rotate(1, "r") # Əgər açar "s"dirsə, bütün mühərrikləri dayandırın elif düyməsi == ord("s"): stdscr.addstr(6, 10, "STOP 12") stop_all() # Əgər "s" düyməsi varsa, proqramdan çıxın elif düyməsi == ord("q"): # Əvvəlki terminal parametrlərini bərpa edin stdscr.keypad(0) curses.echo() curses.endwin() # Os.system() silin və çıxın "clear" ) sys.exit() # Ekrandakı mətni təzələyin və qısa bir gecikmə edin stdscr.refresh() time.sleep(0.01)

Skripti işə saldıqdan sonra "sol" və "sağ" klaviatura oxlarını, həmçinin "A" və "D" hərfləri olan düymələri basa bilərsiniz - mühərriklər növbə ilə və müxtəlif istiqamətlərdə dönməlidir və proqram ekranda görünəcəkdir. onların cari iş rejimi.

düyü. 8. L298 sürücüsündən istifadə edərək mühərrikləri idarə etmək üçün Python proqramı (Konsole terminalı, KDE).

Bu təcrübənin qısa video nümayişi aşağıda verilmişdir:

Step motor nədir, pilləkənlərin növləri

Step motor(bilməyənlər üçün) - bu elektrik mühərrikidir ki, statorda (armaturda) fırçalar və sarğılar yoxdur, onlar rotorda mövcuddur və hər birini birləşdirərək enerji mənbəyi, biz rotoru düzəldirik (bir addım atırıq). İstədiyiniz polarite ilə sarımların hər birinə alternativ olaraq gərginlik tətbiq etsəniz, mühərriki istədiyiniz istiqamətdə döndərə bilərsiniz (ardıcıl addımlar).

Step motorlar etibarlıdır, aşınmaya davamlıdır və müəyyən bucaq altında fırlanmanı idarə etməyə imkan verir, onlar proseslərin avtomatlaşdırılmasında, istehsalda, elektron hesablama avadanlıqlarında (CD-DVD diskləri, printerlər, surətçıxaranlar) və s.

Belə mühərriklər aşağıdakı növlərdə olur:

  • Bipolyar- 2 sarım, hər bir faza üçün bir, idarəetmə üçün 2 H-körpüsü olan bir dövrə və ya bipolyar enerji təchizatı ilə bir yarım körpü istifadə edə bilərsiniz;
  • Birqütblü- 2 sarım, hər biri ortadan bir kran ilə, hər sarımın yarısını dəyişdirərək fazaları dəyişdirmək rahatdır, sürücü dövrəsini asanlaşdırır (4 açar), həmçinin sarımlardan kranlardan istifadə etmədən bipolyar kimi istifadə edilə bilər. ;
  • Dörd sarğı ilə- universal, sarımları uyğun şəkildə birləşdirərək onu bipolyar və ya birqütblü mühərrik kimi istifadə edə bilərsiniz.

düyü. 9. Step motorların növləri: ikiqütblü, birqütblü, dörd sarımlı.

İstifadə olunan mühərrikin növü, bir qayda olaraq, gövdəsindəki terminalların sayı ilə müəyyən edilə bilər və sarımlar arasında əlaqələrin olub olmadığını müəyyən etmək üçün bütün terminalları bir test cihazı ilə çalmaq zərər vermir.

L298 + pilləli motor + Raspberry Pi

İndi addım motorunu birləşdirək, mənim vəziyyətimdə köhnə nöqtə matrisi printerindən götürülmüş bipolyar yüksək güclü pilləli motordan istifadə etdim.

Bir bipolyar mühərriki birləşdirmək üçün L298-də iki sürücü çıxışına ehtiyacınız olacaq (iki H-körpü). Bu təcrübə üçün L298 modulu versiyada olduğu kimi Raspberry Pi-yə qoşulmalıdır.

Birincisi, moruq olmadan təcrübə edə bilərsiniz - L298 modulunun girişlərinə bir-bir 5V gərginlik tətbiq edin və motor şaftının addımları necə yerinə yetirdiyini görün.

Əslində, bir moruq köməyi ilə, biz alternativ olaraq və bir qədər gecikmə ilə mühərrikin sarımlarına impulslar tətbiq edəcəyik və bununla da onun şaftını bizə lazım olan istiqamətdə və istədiyiniz sürətlə dönməyə məcbur edəcəyik.

düyü. 10. Raspberry Pi vasitəsilə idarəetmə üçün bipolyar pilləli mühərrikin L298 moduluna qoşulması.

Hər şey artıq bağlıdırsa, onda biz L298 + Raspberry Pi istifadə edərək pilləli mühərriklərlə necə işləməyi başa düşməyə kömək edəcək Python-da sadə test proqramı ilə təcrübələrə keçirik.

Skript üçün bir fayl yaradaq və onu redaktə etmək üçün açaq:

Nano /home/pi/l298_stepper_motor_test.py

Aşağıdakı Python skript kodunu redaktora yapışdırın :

#!/usr/bin/env python # -*- kodlaşdırma: utf-8 -*- idxal vaxtı RPi.GPIO-nu GPIO kimi idxal # GPIO pinlərini hazırlayın. GPIO.cleanup() GPIO.setmode(GPIO.BCM) GPIO.setup(4, GPIO.OUT) GPIO.output(4, GPIO.LOW) GPIO.setup(17, GPIO.OUT) GPIO.output(17, GPIO .LOW) GPIO.setup(27, GPIO.OUT) GPIO.output(27, GPIO.LOW) GPIO.setup(22, GPIO.OUT) GPIO.output(22, GPIO.LOW) # Addımlar arasında gecikmə, san. . step_timeout = 0.0105 # Nəbz müddəti, san. impuls_timeout = 0.008 # Addım 1. GPIO.output(4, GPIO.HIGH) time.sleep(impulse_timeout) GPIO.output(4, GPIO.LOW) time.sleep(step_timeout) # Addım 2. GPIO.output(17, GPIO) .HIGH) time.sleep(impulse_timeout) GPIO.output(17, GPIO.LOW) time.sleep(addım_timeout) # Addım 3. GPIO.output(27, GPIO.HIGH) time.sleep(impulse_timeout) GPIO.output(27) , GPIO.LOW) time.sleep(addım_timeout) # Addım 4. GPIO.output(22, GPIO.HIGH) time.sleep(impulse_timeout) GPIO.output(22, GPIO.LOW) time.sleep(addım_taymout) # Gözləyin 10 saniyə time.sleep(10) # 20 dəfə, hər dövrə üçün 4 addım. diapazonda olan i üçün(0,20): GPIO.output(4, GPIO.HIGH) time.sleep(impulse_timeout) GPIO.output(4, GPIO.LOW) time.sleep(step_timeout) GPIO.output(17, GPIO. YÜKSƏK) time.sleep(impulse_timeout) GPIO.output(17, GPIO.LOW) time.sleep(addım_timeout) GPIO.output(27, GPIO.HIGH) time.sleep(impulse_timeout) GPIO.output(27, GPIO.LOW) time.sleep(addım_timeout) GPIO.output(22, GPIO.HIGH) time.sleep(impulse_timeout) GPIO.output(22, GPIO.LOW) time.sleep(addım_zaman aşımı)

Skripti olan faylı icra edilə bilən hala gətiririk və icra üçün işə salırıq:

Chmod +x /home/pi/l298_stepper_motor_test.py /home/pi/l298_stepper_motor_test.py

Skripti işə saldıqdan sonra pilləli mühərrik 4 addım atmalıdır (bir istiqamətdə fırlanma), sonra 10 saniyə gözlədikdən sonra yenidən fırlanmağa başlayacaq və 20*4 addım atacaq.

İndi klaviaturadan istifadə edərək pilləli mühərrikin fırlanma istiqamətini və sürətini (ardıcıl addımlarla) idarə etməyə imkan verən interaktiv proqram nümunəsinə baxaq.

#!/usr/bin/env python # -*- kodlaşdırma: utf-8 -*- import əməliyyat sistemi idxal sys idxal lənətləri idxal vaxtı idxal RPi.GPIO kimi GPIO # GPIO sancaqlarının hazırlanması üçün funksiya def quraşdırma(*portlar): GPIO. cleanup() # Portlardakı port üçün GPIO.setmode(GPIO.BCM) lövhəsindəki nömrələrə görə deyil, adlara görə adlandırma rejimi: # Pinin pin təyin edilməsi + aşağı səviyyəli "0" GPIO.setup(port, GPIO. OUT) GPIO.output(port, GPIO.LOW) # Bir qədər gecikmə ilə (1 addım) def impuls(port=0) ilə pinə impulsun göndərilməsi funksiyası: GPIO.output(port, GPIO.HIGH) # Vaxt aşımını təyin edin bir addım üçün kifayət edəcək dəyər time.sleep(0.008) GPIO.output(port, GPIO.LOW) time.sleep(timeout) # GPIO quraşdırması üçün lazım olan pinləri quraşdırın(4, 17, 27, 22) # Addımlar arasında gecikmə (standart) vaxt aşımı = 0.0105 # Fırlanma istiqaməti (standart) istiqamət = "r" # Ekranın işə salınması (lənətlər modulu) stdscr = curses.initscr() # ENTER curses.cbreak() ilə təsdiqləmədən düymələrin basılmasına reaksiya verin # İstifadəyə icazə verin klaviaturada ox düymələri stdscr.keypad(1) # Səsvermə hadisələri zamanı proqramı vaxta görə bloklamayın stdscr.nodelay(1) # Defolt məlumatları ekranda göstərin stdscr.addstr(0, 10, "q" düyməsini basın quit") stdscr.addstr(2 , 10, "--->") stdscr.addstr(3, 10, "Timeout: " + str(timeout)) stdscr.refresh() # Əsas dövrə doğrudur: # İstiqamət = = "r" olduqda mühərrik milini sağa çevirmək üçün impulslar: impuls(4) impuls(17) impuls(27) impuls(22) # Mühərrik milini sola elif istiqamətinə çevirmək üçün impulslar dəsti == " l": impuls(22) impuls(27) impuls(17) impuls (4) # Düymə kodunu oxuyun və onu yoxlayın düymə = stdscr.getch() əgər açar != -1: # "Sol" düyməsi istiqaməti dəyişir fırlanma: SOL əgər açar == lənətləyir.KEY_LEFT: # mətni göstərin "<---" в позиции экрана 2, 10 stdscr.addstr(2, 10, "<---") # Изменим значение переменной с направлением вращения direction = "l" # Клавиша "вправо" меняет направление вращения: ВПРАВО elif key == curses.KEY_RIGHT: stdscr.addstr(2, 10, "--->") istiqaməti = "r" # Yuxarı düyməsi fırlanma sürətini sürətləndirir elif düyməsi == curses.KEY_UP: # Addımlar arasındakı gecikməni azaldır timeout = timeout - 0.0005 # Aşağı düymə fırlanma elif düyməsini yavaşlatır == curses.KEY_DOWN: # Addımlar arasında gecikməni artırın timeout = timeout + 0.0005 # "q" düyməsi proqramdan çıxır elif düyməsi == ord("q"): stdscr.keypad(0) curses.echo() curses.endwin() os.system ("clear" ) sys.exit() # Vaxt aşımı zamanı gecikmə vaxtının 0 sərhədini keçmədiyinə əmin olun<= 0: timeout = 0.0005 # Обновляем текст на экране stdscr.addstr(3, 10, "Timeout: " + str(timeout)) stdscr.refresh() time.sleep(0.01)

İndi sol və sağ ox düymələrini basın və motor şaftının fırlanma istiqamətinin necə dəyişəcəyinə baxın və yuxarı və aşağı düymələri basdığınız zaman sürət də müvafiq olaraq artacaq və azalacaq.

Mühərrik fırlanmırsa, o zaman sarımlardan birini modula L298-ə birləşdirməyin polaritesini dəyişdirməli ola bilərsiniz.

düyü. 11. Bipolar step motor idarəetmə proqramı, L298, Raspberry Pi.

Bir pilləli motorun işinin video nümayişi:

Nəticə

Ümid edirəm ki, "H-körpüsü nədir və necə işləyir?" Sualına cavab aldınız. Təcrübələrdən L298 çipində sürücüdən necə istifadə etmək və ona müxtəlif mühərrikləri necə bağlamaq aydın olmalıdır.

Qeyd etmək lazımdır ki, İnternetdə Raspberry Pi istifadə edərək L298-də H-körpüsündən istifadə edən mühərrikləri rahat idarə etmək üçün Python-da hazır kitabxanalar və skriptlər tapa bilərsiniz.

Bu yazıda aşağı gərginlikli DC mühərriklərini idarə etmək üçün istifadə edilən H körpüsünün necə işlədiyini daha yaxından nəzərdən keçirəcəyik. Nümunə olaraq robototexnika həvəskarları arasında məşhur olan L298 inteqral sxemindən istifadə edəcəyik. Ancaq əvvəlcə sadədən mürəkkəbə doğru.

Mexanik açarlarda H-körpüsü

DC mühərrikinin şaftının fırlanma istiqaməti enerji təchizatının polaritesindən asılıdır. Bu polariteyi dəyişdirmək üçün enerji təchizatını yenidən birləşdirmədən aşağıdakı şəkildə göstərildiyi kimi 4 açardan istifadə edə bilərik.

Bu tip əlaqə "H körpüsü" kimi tanınır - "H" hərfinə bənzəyən dövrənin formasına görə. Bu motor bağlantısı diaqramı çox maraqlı xüsusiyyətlərə malikdir, bu məqalədə təsvir edəcəyik.

Yuxarı sol və aşağı sağ açarları bağlasaq, motor sağdan mənfiyə, soldan isə müsbətə qoşulacaq. Nəticədə, o, bir istiqamətdə dönəcək (cari yol qırmızı xətlər və oxlarla göstərilir).

Yuxarı sağ və aşağı sol açarları bağlasaq, motor sağdan müsbətə, soldan isə mənfiyə bağlanacaq. Bu vəziyyətdə mühərrik əks istiqamətdə dönəcək.

Bu idarəetmə sxeminin bir əhəmiyyətli çatışmazlığı var: soldakı hər iki açar və ya sağdakı hər iki açar eyni vaxtda bağlanarsa, enerji təchizatı qısa qapanacaq, buna görə də bu vəziyyətdən qaçınmaq lazımdır.

Aşağıdakı dövrənin maraqlı şərti ondan ibarətdir ki, yalnız iki yuxarı və ya aşağı açardan istifadə etməklə biz mühərrikdən enerjini çıxarırıq və bu, mühərrikin dayanmasına səbəb olur.

Əlbəttə ki, tamamilə ötürücülərdən hazırlanmış H-körpüsü çox yönlü deyil. Biz bu misalı yalnız H körpüsünün iş prinsipini sadə və əyani şəkildə izah etmək üçün verdik.

Amma mexaniki açarları elektron açarlarla əvəz etsək, dizayn daha maraqlı olacaq, çünki bu halda elektron açarlar məntiq sxemləri, məsələn, mikrokontroller vasitəsilə aktivləşdirilə bilər.

Transistorlu H körpüsü

Transistorlarda elektron H-körpüsü yaratmaq üçün həm NPN, həm də PNP tipli tranzistorlardan istifadə edə bilərsiniz. Sahə effektli tranzistorlar da istifadə edilə bilər. NPN tranzistor versiyasına baxacağıq, çünki bu, L298 çipində istifadə edilən həlldir, sonra görəcəyik.

Tranzistor elektron komponentdir, onun işini təsvir etmək mürəkkəb ola bilər, lakin bizim H-körpü vəziyyətində onun işini təhlil etmək asandır, çünki o, yalnız iki vəziyyətdə (kəsmə və doyma) işləyir.

Biz tranzistoru sadəcə olaraq (b) baza 0 V olduqda bağlanan və baza müsbət olduqda açıq olan elektron açar kimi düşünə bilərik.

Yaxşı, biz mexaniki açarları tranzistor açarları ilə əvəz etdik. İndi dörd tranzistorumuzu idarə edəcək bir idarəetmə blokuna ehtiyacımız var. Bunun üçün “AND” tipli məntiqi elementlərdən istifadə edəcəyik.

H-körpü idarəetmə məntiqi

AND qapısı inteqrasiya olunmuş elektron komponentlərdən ibarətdir və onun içərisində nə olduğunu bilmədən biz onu iki giriş və bir çıxışı olan bir növ “qara qutu” kimi düşünə bilərik. Həqiqət cədvəli bizə giriş siqnallarının 4 mümkün kombinasiyasını və onlara uyğun çıxış siqnalını göstərir.

Biz görürük ki, yalnız hər iki girişdə müsbət siqnal olduqda (məntiqi) çıxışda məntiqi siqnal görünür. Bütün digər hallarda çıxış məntiqi sıfır (0V) olacaqdır.

Bu AND qapısına əlavə olaraq, bizim H-körpüsünə başqa bir növ AND qapısı lazımdır, burada biz onun girişlərindən birində kiçik bir dairəni görə bilərik. Bu, hələ də eyni məntiqi element "AND"dır, lakin bir inverting (ters) giriş ilə. Bu halda həqiqət cədvəli bir qədər fərqli olacaq.

Əgər bu iki növ “AND” elementini aşağıdakı şəkildə göstərildiyi kimi iki elektron açarla birləşdirsək, onda “X” çıxışının vəziyyəti üç vəziyyətdə ola bilər: açıq, müsbət və ya mənfi. Bu, iki girişin məntiqi vəziyyətindən asılı olacaq. Bu növ çıxış "Üç Dövlət Çıxışı" kimi tanınır və rəqəmsal elektronikada geniş istifadə olunur.

İndi nümunəmizin necə işləyəcəyini görək. ENA (enable) girişi 0V olduqda, A girişinin vəziyyətindən asılı olmayaraq, X çıxışı açıq olacaq, çünki hər iki AND qapısının çıxışları 0V olacaq və buna görə də iki açar da açıq olacaq.

ENA girişinə gərginlik tətbiq etdikdə, "A" girişindəki siqnaldan asılı olaraq iki açardan biri bağlanacaq: "A" girişindəki yüksək səviyyə "X" çıxışını müsbətə, girişdə aşağı səviyyə " A" "X" çıxışını mənfi enerji təchizatı ilə birləşdirəcək.

Beləliklə, “H” körpüsünün iki qolundan birini tikdik. İndi tam körpünün işini nəzərdən keçirməyə davam edək.

Tam H-körpüsünün istismarı

H körpüsünün ikinci qolu üçün eyni dövrə əlavə etməklə, motorun artıq qoşula biləcəyi tam bir körpü əldə edirik.

Qeyd edək ki, aktivləşdirmə girişi (ENA) körpünün hər iki ayağına bağlıdır, digər iki giriş isə (In1 və In2) müstəqildir. Dövrənin aydınlığı üçün tranzistorların bazalarında qoruyucu müqavimətləri göstərmədik.

ENA 0V olduqda, bütün məntiq qapılarının çıxışları da 0V-dir və buna görə də tranzistorlar bağlanır və mühərrik fırlanmır. ENA girişinə müsbət siqnal tətbiq olunarsa və IN1 və IN2 girişləri 0V olarsa, o zaman “B” və “D” elementləri işə düşəcək. Bu vəziyyətdə, hər iki motor girişi torpaqlanacaq və motor da dönməyəcək.

Əgər IN1-ə müsbət siqnal tətbiq etsək, IN2 0V olduqda, o zaman “D” elementi ilə birlikdə “A” məntiqi elementi də aktivləşəcək, “B” və “C” isə qeyri-aktiv olacaq. Nəticədə, mühərrik "A" elementinə qoşulmuş tranzistordan əlavə güc və "D" elementinə qoşulmuş tranzistordan mənfi güc alacaqdır. Motor bir istiqamətdə fırlanmağa başlayacaq.

IN1 və IN2 girişlərindəki siqnalları tərsinə çevirsək (çevirsək), bu halda “C” və “B” məntiq elementləri işə salınır, “A” və “D” isə qeyri-aktiv olur. Bunun nəticəsi odur ki, motor “C”yə qoşulmuş tranzistordan müsbət enerji, “B”yə qoşulmuş tranzistordan isə mənfi enerji alacaq. Motor əks istiqamətdə dönməyə başlayacaq.

IN1 və IN2 girişlərində müsbət siqnal varsa, müvafiq tranzistorları olan aktiv elementlər "A" və "C" olacaq, hər iki mühərrik çıxışı isə müsbət enerji təchizatı ilə birləşdiriləcəkdir.

Sürücü L298 H-körpüsü

İndi L298 çipinin işinə baxaq. Şəkildə iki eyni H-körpüsü olan və iki birbaşa cərəyan (DC) mühərrikini idarə etməyə imkan verən L298 sürücüsünün blok diaqramı göstərilir.

Gördüyümüz kimi, körpülərin mənfi hissəsi birbaşa yerə bağlı deyil, soldakı körpü üçün 1-ci pində və sağdakı körpü üçün 15-ci pində mövcuddur. Bu sancaqlar və torpaq (RSA və RSB) arasında çox kiçik bir müqavimət (şunt) əlavə edərək, "SENS A" və "SENS B" -də gərginliyin düşməsini ölçə bilən elektron sxemdən istifadə edərək hər bir körpünün cari istehlakını ölçə bilərik. xal.

Bu, mühərrik cərəyanını tənzimləmək (PWM-dən istifadə etməklə) və ya motorun dayanması halında sadəcə qoruma sistemini aktivləşdirmək üçün faydalı ola bilər (bu halda onun cari istehlakı əhəmiyyətli dərəcədə artır).

İnduktiv yüklər üçün qoruyucu diodu

Hər bir mühərrikdə bir tel sarğı (bobin) var və buna görə də mühərriki idarə etmə prosesində onun terminallarında körpü tranzistorlarına zərər verə biləcək özünü induksiya EMF dalğası baş verir.

Bu problemi həll etmək üçün sürətli Shottky tipli diodlardan və ya mühərriklərimiz xüsusilə güclü deyilsə, sadəcə 1N4007 kimi adi rektifikator diodlarından istifadə edə bilərsiniz. Nəzərə almaq lazımdır ki, körpü çıxışları mühərrikin idarə edilməsi zamanı polaritesini dəyişir, ona görə də birinin yerinə dörd dioddan istifadə etmək lazımdır.

Bu yazıda diaqramlarda radio elementlərinin təyinatını nəzərdən keçirəcəyik.

Diaqramları oxumağa haradan başlamaq lazımdır?

Sxemləri oxumağı öyrənmək üçün, ilk növbədə, müəyyən bir radio elementin dövrədə necə göründüyünü öyrənməliyik. Prinsipcə, bunda mürəkkəb bir şey yoxdur. Məsələ ondadır ki, rus əlifbasında 33 hərf varsa, radio elementlərinin simvollarını öyrənmək üçün çox cəhd etməli olacaqsınız.

İndiyə qədər bütün dünya bu və ya digər radio elementi və ya cihazı necə təyin etmək barədə razılığa gələ bilmir. Buna görə də, burjua sxemlərini toplayanda bunu nəzərə alın. Məqaləmizdə radioelementlərin təyin edilməsinin rus GOST versiyasını nəzərdən keçirəcəyik

Sadə bir dövrənin öyrənilməsi

Yaxşı, keçək mətləbə. Hər hansı bir sovet kağız nəşrində görünən enerji təchizatının sadə elektrik dövrəsinə baxaq:

Əlinizdə bir lehimləmə dəmiri tutduğunuz ilk gün deyilsə, ilk baxışdan hər şey dərhal sizə aydın olacaq. Amma oxucularım arasında belə rəsmlərlə ilk dəfə qarşılaşanlar da var. Ona görə də bu məqalə əsasən onlar üçündür.

Yaxşı, gəlin təhlil edək.

Əsasən, bütün diaqramlar kitab oxuduğunuz kimi soldan sağa oxunur. İstənilən müxtəlif dövrə bir şey təmin etdiyimiz və nəyisə çıxardığımız ayrı bir blok kimi təqdim edilə bilər. Burada evinizin çıxışından 220 Volt təmin etdiyimiz bir elektrik təchizatı dövrəmiz var və vahidimizdən sabit bir gərginlik çıxır. Yəni başa düşməlisən dövrənizin əsas funksiyası nədir?. Bunun üçün təsvirdə oxuya bilərsiniz.

Bir dövrədə radioelementlər necə bağlanır?

Beləliklə, görünür, biz bu sxemin vəzifəsi üzərində qərar verdik. Düz xətlər elektrik cərəyanının keçəcəyi naqillər və ya çap edilmiş keçiricilərdir. Onların vəzifəsi radioelementləri birləşdirməkdir.


Üç və ya daha çox keçiricinin birləşdirildiyi nöqtə deyilir düyün. Deyə bilərik ki, naqillərin lehimləndiyi yer budur:


Diaqrama diqqətlə baxsanız, iki keçiricinin kəsişməsini görə bilərsiniz


Belə kəsişmə tez-tez diaqramlarda görünəcəkdir. Birdəfəlik xatırlayın: bu anda naqillər birləşdirilmir və onlar bir-birindən təcrid olunmalıdırlar. Müasir dövrələrdə bu seçimi tez-tez görə bilərsiniz, bu da artıq vizual olaraq aralarında heç bir əlaqə olmadığını göstərir:

Burada sanki yuxarıdan bir naqil digərinin ətrafında dolanır və onlar heç bir şəkildə bir-birinə toxunmurlar.

Əgər onların arasında əlaqə olsaydı, o zaman bu mənzərəni görərdik:

Dövrədəki radioelementlərin hərf təyinatı

Diaqramımıza yenidən baxaq.

Gördüyünüz kimi, diaqram bəzi qəribə nişanlardan ibarətdir. Onlardan birinə nəzər salaq. Bu R2 simvolu olsun.


Beləliklə, əvvəlcə yazılarla məşğul olaq. R deməkdir. Bizdə o, sxemdə yeganə olmadığından, bu sxemin tərtibçisi ona "2" seriya nömrəsini verdi. Diaqramda onlardan 7-yə qədəri var. Radio elementləri ümumiyyətlə soldan sağa və yuxarıdan aşağıya nömrələnir. İçərisində bir xətt olan düzbucaqlı artıq aydın şəkildə göstərir ki, bu, 0,25 Vatt yayılma gücünə malik sabit bir rezistordur. Yanında da 10K yazılır, yəni onun nominal dəyəri 10 Kilohmdur. Yaxşı, belə bir şey ...

Qalan radioelementlər necə təyin olunur?

Radioelementləri təyin etmək üçün bir və çox hərfli kodlardan istifadə olunur. Tək hərfli kodlardır qrup, bu və ya digər elementin aid olduğu. Əsas olanlar bunlardır radioelementlər qrupları:

A – bunlar müxtəlif cihazlardır (məsələn, gücləndiricilər)

IN – qeyri-elektrik kəmiyyətləri elektrik kəmiyyətlərinə çevirənlər və əksinə. Buraya müxtəlif mikrofonlar, piezoelektrik elementlər, dinamiklər və s. Generatorlar və enerji təchizatı burada müraciət etməyin.

İLƏ - kondensatorlar

D – inteqral sxemlər və müxtəlif modullar

E – heç bir qrupa daxil olmayan müxtəlif elementlər

F – qoruyucular, qoruyucular, qoruyucu qurğular

H – göstərici və siqnal cihazları, məsələn, səs və işıq göstəriciləri

K - relelər və başlanğıclar

L - induktorlar və boğucular

M - mühərriklər

R - alətlər və ölçü cihazları

Q – elektrik dövrələrində açarlar və ayırıcılar. Yəni yüksək gərginlik və yüksək cərəyanın “gəzdiyi” dövrələrdə

R - rezistorlar

S – idarəetmə, siqnalizasiya və ölçmə sxemlərində keçid cihazları

T - transformatorlar və avtotransformatorlar

U – elektrik kəmiyyətlərini elektrik kəmiyyətlərinə çevirənlər, rabitə vasitələri

V - yarımkeçirici qurğular

W – mikrodalğalı xətlər və elementlər, antenalar

X - əlaqə əlaqələri

Y – elektromaqnit ötürücülü mexaniki qurğular

Z – terminal qurğuları, filtrlər, məhdudlaşdırıcılar

Elementi aydınlaşdırmaq üçün bir hərfli koddan sonra artıq onu göstərən ikinci hərf var element növü. Aşağıda hərf qrupu ilə birlikdə elementlərin əsas növləri verilmişdir:

BD - ionlaşdırıcı şüalanma detektoru

OLUN – selsyn qəbuledicisi

B.L. - fotosel

BQ - pyezoelektrik element

BR - sürət sensoru

B.S. - götürmə

B.V. - sürət sensoru

B.A. - dinamik

BB - maqnitostriktiv element

B.K. - istilik sensoru

B.M. - mikrofon

B.P. - təzyiq sensoru

B.C. - selsyn sensoru

D.A. – inteqrasiya olunmuş analoq sxem

DD – inteqral rəqəmsal sxem, məntiqi element

D.S. - məlumat saxlama cihazı

D.T. - gecikdirmə cihazı

EL - işıqlandırma lampası

E.K. - qızdırıcı element

F.A. – ani cərəyandan qorunma elementi

FP – inertial cərəyandan qorunma elementi

F.U. - qoruyucu

F.V. – gərginlikdən qorunma elementi

G.B. - batareya

H.G. - simvolik göstərici

H.L. - işıq siqnalı cihazı

H.A. - səs siqnalizasiya cihazı

KV - gərginlik rölesi

K.A. - cari rele

KK - elektrotermik rele

K.M. - maqnit starter

KT - vaxt rölesi

PC - nəbz sayğacı

PF - tezlikölçən

P.I. - aktiv enerji sayğacı

PR - ohmmetr

PS - qeyd cihazı

PV - voltmetr

PW - vattmetr

PA - ampermetr

PK - reaktiv enerji sayğacı

P.T. - izləmək

QF

QS - ayırıcı

RK - termistor

R.P. - potensiometr

R.S. - şantın ölçülməsi

RU - varistor

S.A. – keçid və ya keçid

S.B. - düyməli açar

SF - avtomatik keçid

S.K. - temperaturla işləyən açarlar

SL – səviyyə ilə aktivləşdirilmiş açarlar

SP - təzyiq açarları

S.Q. – mövqeyə görə aktivləşdirilmiş açarlar

S.R. – fırlanma sürəti ilə aktivləşdirilmiş açarlar

televizor - gərginlik transformatoru

T.A. - cərəyan transformatoru

UB - modulyator

UI - diskriminator

UR - demodulyator

UZ – tezlik çeviricisi, çevirici, tezlik generatoru, rektifikator

VD - diod, zener diodu

VL - elektrovakuum cihazı

VS - tiristor

VT

W.A. - antenna

W.T. - faza dəyişdiricisi

W.U. - zəiflədici

XA – cari kollektor, sürüşmə kontaktı

XP - sancaq

XS - yuva

XT - yığılan əlaqə

XW - yüksək tezlikli birləşdirici

YA - elektromaqnit

YB – elektromaqnit sürücüsü ilə əyləc

YC – elektromaqnit ötürücülü mufta

YH - elektromaqnit lövhəsi

ZQ - kvars filtri

Sxemdə radioelementlərin qrafik təyinatı

Diaqramlarda istifadə olunan elementlərin ən ümumi təyinatlarını verməyə çalışacağam:

Rezistorlar və onların növləri


A) ümumi təyinat

b) dissipasiya gücü 0,125 Vt

V) dissipasiya gücü 0,25 W

G) dissipasiya gücü 0,5 Vt

d) sərf gücü 1 W

e) sərf gücü 2 Vt

) sərf gücü 5 W

h) sərf gücü 10 W

) sərfiyyat gücü 50 Vt

Dəyişən rezistorlar


Termistorlar


Gərginlikölçənlər


Varistorlar

Şunt

Kondansatörler

a) kondansatörün ümumi təyinatı

b) varikonda

V) polar kondansatör

G) trimmer kondensatoru

d) dəyişən kondansatör

Akustika

a) qulaqlıq

b) dinamik (dinamik)

V) mikrofonun ümumi təyinatı

G) elektret mikrofon

Diodlar

A) diod körpüsü

b) diodun ümumi təyinatı

V) zener diodu

G) ikitərəfli zener diodu

d) iki istiqamətli diod

e) Şottki diodu

) tunel diodu

h) tərsinə çevrilmiş diod

) varikap

Kimə) LED

l) fotodiod

m) optokupldakı emissiya diodunu

n) optocouplerdə radiasiya qəbul edən diod

Elektrik sayğacları

A) ampermetr

b) voltmetr

V) voltammetr

G) ohmmetr

d) tezlikölçən

e) vattmetr

) faradometr

h) osiloskop

İnduktorlar


A) nüvəsiz induktor

b) nüvəli induktor

V) tənzimləyici induktor

Transformatorlar

A) transformatorun ümumi təyinatı

b) dolama çıxışı olan transformator

V) cərəyan transformatoru

G) iki ikincil sarımlı transformator (bəlkə daha çox)

d) üç fazalı transformator

Kommutasiya cihazları


A) bağlanması

b) açılış

V) qaytarma (düymə) ilə açılış

G) qaytarma (düymə) ilə bağlanma

d) keçid

e) qamış açarı

Müxtəlif kontakt qrupları olan elektromaqnit rölesi


Sigortalar


A) ümumi təyinat

b) qoruyucu yandıqda enerjili qalan tərəf vurğulanır

V) inertial

G) sürətli hərəkət

d) termal rulon

e) qoruyucu ilə ayırıcı

Tiristorlar


Bipolyar tranzistor


Birləşən tranzistor