30 4.2 Pretvorbe napajanja za vezje in GUI
Če odštejem izbiralnik napajanja, vezje deluje na 5 V (vodilo I2C, senzorja za tlak in pretok, senzor pozicije, vodilo CAN) ter 3,3 V napajalni napetosti (mikrokrmilnik, komunikacija z GUI oziroma RPi, povezava do vodila CAN, končna stikala). Zato je potrebna pretvorba napetosti iz 12 V na 5 V ter 3,3 V. Vezje ne porablja velikih moči (pri testiranju vezja je porabljalo do 150 mA toka brez priključenega GUI ali motorja), zato smo uporabili linearne napetostne regulatorje.
GUI potrebuje višje napajalne moči, zato smo uporabili že narejen modul za stikalno pretvorbo napetosti iz 12 V na 5 V, saj smo se s tem izognili dodatnemu segrevanju in izgubi moči. Ker je že narejen, ni bilo problemov z elektromagnetnimi motnjami, ki jih sicer proizvajajo nepravilno narejeni stikalni pretvorniki.
4.2.1 Pretvorba za vezje iz 12 V na 5 V ter 3,3 V
Za obe pretvorbi smo uporabili linearni napetostni regulator serije 1117 v ohišju SOT-223.
Specifično smo uporabili komponenti REG1117-5 za pretvorbo na 5 V in REG1117-3.3 za pretvorbo na 3,3 V, oba od proizvajalca Texas Instruments. Prva pretvorba je iz 12 V na 5 V in nato še iz 5 V na 3,3 V. Za regulatorje serije 1117 sta potrebna vhodni in izhodni kondenzator.
Njihova potrebna kapacitivnost je odvisna od tehnologije kondenzatorja. Tu smo uporabili 10 µF keramične kondenzatorje velikosti 1206, ki zadoščajo tej nalogi. Njihova nazivna napetost mora biti višja od 12 V. Zaradi višje kvalitete kondenzatorjev smo na vsako stran regulatorja dodali še 100 nF keramični kondenzator, za katerega veljajo enake zahteve za nazivno napetost. Ker sta regulatorja vezana en za drugim, je med njima dovolj samo en 10 µF kondenzator, ki deluje kot izhodni za 5 V in vhodni za 3,3 V regulator.
Med 5 in 3,3 V smo dodali še prebojno diodo MMSZ3V3T1G podjetja ON Semiconductor s prebojno napetostjo 3,3 V. To smo dodali kot zaščito, da se ne more zgoditi, da bi napajanje za 5 V imelo napetost 5 V, medtem ko napajanje za 3,3 V ne bi imelo napetosti 3,3 V. Razlog za preprečevanje te situacije je 5 V tolerantnost vhodov mikrokrmilnika. Mikrokrmilniki serije STM32 so narejeni s 3,3 V tehnologijo, ki lahko sprejme do 3,6 V. Ker je še vedno pogosto uporabljena 5 V tehnologija, imajo na nekaterih priključkih dodano logiko, ki omogoča sprejemanje signalov do višine 3,6 V + napajalna napetost (normalno 3,3 V). To možnost smo izkoristili pri vodilu I2C, da ni bilo potrebno uporabiti pretvornikov logičnih nivojev med senzorjema ter mikrokrmilnikom. Problem lahko nastane, ko je 5 V napajanje vzpostavljeno, 3,3 V pa ne (primer je ob zagonu, ko se morajo kondenzatorji napolnit, preden se vzpostavi regulacija napetosti). Takrat je lahko razlika med napetostjo na liniji I2C ter napajalno napetostjo za mikrokrmilnik več kot 3,6 V in pride do uničenja. To situacijo prepreči prebojna dioda, ki dopušča razliko med napetostjo na liniji I2C (5 V napajanje) ter napajalno napetostjo (3,3 V napajanje) največ 3,3 V [15].
31 Slika 18: Shema za pretvorbo napetosti iz 12 V na 5 V z REG1117-5.
Slika 19: Shema za pretvorbo napetosti iz 5 V na 3,3 V z REG1117-3.3.
4.2.2 Pretvorba za GUI iz 12 V na 5 V
Za pretvorbo iz 12 V na 5 V za napajanje GUI z Raspberry Pi 4 smo uporabili modul za stikalno pretvorbo PTH08T260WAD [16] podjetja Texas Instruments. Ta omogoča nastavljivo izhodno napetost od 0,69 V do 5,5 V, do 3 A izhodnega toka ter efektivnost pretvorbe do 95 %.
Izhodno napetost pretvornika smo nastavili z uporom med priključkom -SENSE in VO ADJUST. Za izračun potrebne napetosti smo uporabili enačbo
𝑅𝑆𝐸𝑇 = 10 kΩ ∙ 0,69
𝑈𝑂𝑢𝑡 − 0,69− 1,43 kΩ (1)
RSET je potrebna upornost za nastavitev željene izhodne napetosti in UOut je željena izhodna napetost pretvornika.
Za doseganje napetosti 5 V bi bil potreben upor vrednosti 170 Ω. Ker so bili na voljo 100 Ω upori, smo uporabili tega, ki nastavi izhodno napetost na 5,2 V, kar je primerno.
Modul ima povratno zanko za preverjanje izhodne napetosti, preko katere prilagaja delovanje.
To preverja preko priključkov +SENSE in -SENSE., ki smo ju vezali na napajanje ter GND.
Za modul so nujno potrebni vhodni in izhodni kondenzatorji, ki morajo biti dovolj visokih vrednosti. Na vhodu smo uporabili aluminijasti elektrolitski SMD kondenzator vrednosti
32 470 µF in poleg njega keramični kondenzator velikosti 1210 s kapacitivnostjo 47 µF (podatkovni list narekuje, da naj je vhodne kapacitivnosti najmanj 330 µF). Oba morata imeti nazivno napetost višjo od 12 V. Na izhodu smo dodali dva keramična kondenzatorja velikosti 1210 s kapacitivnostjo 47 µF in skupaj sestavita skoraj 100 µF ter aluminijasti elektrolitski SMD kondenzator vrednosti 220 µF (podatkovni list narekuje, da mora na izhodu biti 100 µF kapacitivnosti s keramičnimi kondenzatorji ter dodatnih 100 µF kapacitivnosti).
Ob sestavljanju celotnega FEspiratorja V3 smo ugotovili, da pretvorbo iz 12 V na sebi primerno izvede tudi vezje za zaslon in prav tako napaja Raspberry Pi 4, tako da na naslednja vezja ne bomo dodajali tega pretvornika.
Slika 20: Shema za pretvorbo s stikalnim pretvornikom 12 V na 5 V za napajanje GUI.
33 4.3 Komunikacija z GUI preko povezave UART
Za povezavo med krmilnikom (mikrokrmilnikom) ter grafičnim vmesnikom oziroma GUI (Raspberry Pi 4) smo dodali povezavo UART. Ta je sestavljena iz dveh linij. Vsaka od teh dveh linij pošilja sporočila v eno smer, kar pomeni da je za mikrokrmilnik ena linija sprejemna (ang, Receive ali Rx), druga pa oddajna (ang. Transmit ali Tx).
Za povezavo z GUI sem uporabil 4-polni priključek Wűrth 3211. Linijama Tx in Rx smo dodali vsaki serijski upor vrednosti 1 kΩ ter ESD zaščito.
Slika 21: Shema za UART komunikacijo med mikrokrmilnikom in GUI.
34 4.4 Krmilnik
Naslov krmilnik predstavlja del vezja z mikrokrmilnikom in vsemi potrebnimi komponentami za delovanje mikrokrmilnika, njegovo programiranje ter razhroščevanje programske kode.
Za pravilen takt delovanja mikrokrmilnika smo dodali kristalni oscilator. Ta ni nujno potreben, saj je že vgrajen interni RC oscilator v mikrokrmilniku, ampak kristalni oscilator zagotavlja pravilnejši takt. Prav tako smo za napajanje mikrokrmilnika dodali potrebne blokirne kondenzatorje tako za navadno napajanje kot za analogno napajanje.
Za nalaganje in razhroščevanje programske kode smo na vezje dodali modul za razhroščevanje ST-LINK V3MODS [17] podjetja STMicroelectronics. Ta modul smo uporabili na prototipnem vezju, kjer je potrebno odpraviti vse napake v kodi. Na kasnejših vezjih ga ni več smiselno dodajati, zato smo dodali še 6x1 priključek z razmakom 2,54 mm ali 100 mil (v angleški stroki se za te priključke uporablja izraz header), preko katerega se lahko s programatorjem nalaga kodo na mikrokrmilnik. V namen reševanja hujših napak smo dodali tipko za RESET, da se lahko strojno ponastavi mikrokrmilnik. Priključek BOOT0 sem opcijsko povezal na GND preko kratkostičnika.
V tem delu sheme smo dodali povezavo na priključek USB ter dvižna upora za vodilo I2C vrednosti.10 kΩ. Na mikrokrmilniku smo za to povezavo izkoristili 5 V tolerantnost vhodov.
Slika 22: Dvižna upora za povezavo I2C.
4.4.1 Mikrokrmilnik
Za mikrokrmilnik smo izbrali STM32G474CE [18] [19] podjetja STMicroelectronics, saj so že verzijo 2 naredili z razvojnim sistemom NUCLEO STM32G474RE za krmilnik, ki uporablja ta mikrokrmilnik, le v LQFP64 (64-pinskem) ohišju, kar označuje oznaka RE. Ker nismo potrebovali toliko vhodov in izhodov za to aplikacijo, smo uporabili mikrokrmilnik v LQFP48 (48-pinskem) ohišju, kar označuje oznaka CE. Razlog za izbiro enakega mikrokrmilnika, le v drugem ohišju, je lažji prenos kode iz enega na drugega.
Dodatna dobra lastnost mikrokrmilnikov STM32 je ta, da imajo znotraj istih družin velikokrat zelo podobne ali celo enake razporeditve funkcij na priključke, tako da se lahko uporabi drug mikrokrmilnik, le potrebno je programsko kodo spremeniti na novi mikrokrmilnik, kar ne predstavlja večjih težav, saj je inicializacija enaka. Znotraj družine STM32G4 so za nadomestitev STM32G474CE primerni:
35
Ker že za prototipno vezje ni bilo več na voljo STM32G474CE, smo uporabili STM32G483CE.
Za pravilnejši takt delovanja mikrokrmilnika smo dodali kristalni oscilator s frekvenco osciliranja pri 24 MHz. To vrednost smo vzeli iz kristalnega oscilatorja na NUCLEO razvojnem sistemu za verzijo 2. Izbrali smo oscilator ABM8G-24.000MHZ podjetja Abracon. Kristalni oscilatorji potrebujejo za delovanje kondenzator primerne velikosti na vsaki strani oscilatorja.
Za ta kristal sta bila potrebna keramična kondenzatorja vrednosti 18 pF ter z negotovostjo kapacitivnosti 30 ppm (ang. parts per million).
Slika 23: Shema vezave kristalnega oscilatorja.
Uporabljeni mikrokrmilnik ima tri priključke za napajanje poimenovane VDD ter za vsakega svoj priključek VSS, ki je povezan na GND. Na vsakega od teh priključkov za napajanje smo dodali blokirni kondenzator, ki zmanjša jakost elektromagnetnih motenj, ki bi jih sicer proizvajale linije za napajanje mikrokrmilnika. Za blokirne kondenzatorje smo uporabili navadne keramične 100 nF kondenzatorje. Poleg teh smo dodali še 10 µF keramični kondenzator velikosti 1206, ki preprečuje prevelik padec napetosti napajanja ob pulzni porabi mikrokrmilnika (v stroki se uporablja izraz bulk kondenzator). Dodan ima tudi priključek VBAT, ki je namenjen baterijskemu napajanju mikrokrmilnika. Ker ga nismo uporabili, smo nanj vezali 100 nF keramični kondenzator. Za analogno napajanje vezja smo uporabili
36 napajanje 3,3 V, ki smo ga dodatno filtrirali z uporabo feritnega jedra. Ta zaduši visokofrekvenčne motnje. Prav tako smo za feritnim jedrom dodali pri analognem napajanju še 10 µF in 100 nF keramična kondenzatorja z enakim namenom kot prej, ampak vezana med analogno napajanje ter analogni GND. Tu smo dodali še stik med navadnim GND in analognim GND. Ta ne predstavlja komponente na vezju, ampak zgolj povezavo, saj mi je bilo tako lažje narisati tiskano vezje.
Za stabilnost in pravilnost referenčne napetosti, ki je potrebna pri pretvorbi ADC (analogno-digitalni), smo nanjo dodali kondenzator za glajenje ter feritno jedro za filtriranje visokofrekvenčnih motenj.
Slika 24: Blokirni in ˝bulk˝ kondenzatorji ter shematski stik med AGND in GND.
Za nalaganje programske kode na mikrokrmilnik je potreben priključek, ki je pravilno povezan na mikrokrmilnik, ali pa modul za razhroščevanje, kot je ST-LINK V3MODS. Tu smo dodali obe verziji. Za 6x1 priključek smo uporabili standardno konfiguracijo za Nucleo ST-LINK/V2.
Ta konfiguracija je uporabljena na razvojnih sistemih NUCLEO, ki imajo dodano možnost uporabe sistema kot razhroščevalnika in programatorja za ostala vezja. Za omejitev toka čez linije smo na vsako dodali še 100 Ω serijski upor za omejitev toka ob napaki.
Slika 25: Shema povezave 6x1 priključka na mikrokrmilnik za programiranje preko Nucleo ST-LINK/V2.
37 Za povezavo na ST-LINK V3MODS so potrebne dodatne povezave in namreč vse potrebne povezave za 5-polno povezavo JTAG ter povezava UART. V3MODS ponuja dodatne možnosti za preverjanje povezav, ki jih nismo uporabili in so zato nepovezane. Pri povezavi za USART1 sem na shemi in vezju naredil napako, saj sta bili liniji Rx in Tx obratno povezani na V3MODS.
To napako smo reševali naknadno pri sestavi in testiranju vezja.
Slika 26: Shema povezave mikrokrmilnika na ST-LINK V3MODS. Na tej shemi je napačno povezan USART1, Rx in Tx bi morali biti povezani obratno.
Pri nalaganju programske kode je pomembno stanje na priključku BOOT0 mikrokrmilnika, saj njegovo stanje definira, kako bo zapisan program. Tu smo dodali možnost ali plavajočega priključka ali povezanega na GND z uporabo kratkostičnika na GND. To pravzaprav ni nujno potrebno in bi lahko povezal BOOT0 na GND preko serijskega upora.
Če se programska koda še ureja, se lahko zgodi, da je potrebno strojno ponastaviti mikrokrmilnik, zato smo na priključek NRST dodali tipko proti GND z dvižnim uporom vrednosti 1 kΩ na 3,3 V. Tu smo dodali še ESD zaščita.
Slika 27: RESET tipka za strojno ponastavitev mikrokrmilnika.
38 Mikrokrmilnik ima povezave na vse signale, ki so potrebni za delovanje. Razporeditev krmilnih povezav in signalov so predstavljene v Tabela 2 in vse povezave na Slika 28.
Tabela 2: Povezave vhodov in izhodov mikrokrmilnika.
Oznaka priključka
Številka
priključka Ime signala Funkcija Opis
PA0 8 PWR2 vhod predstavlja prisotnost omrežne
napetosti
PA4 12 POSITION ADC2_IN17 analogni signal za senzor
pozicije motorja
PA10 32 PWR1 vhod predstavlja prisotnost baterijske
napetosti
PA11 33 USB_N USB_D+ diferencialno vodilo za
povezavo USB
PA12 34 USB_P USB_D- diferencialno vodilo za
povezavo USB
PA13 37 JTMS/SWDIO razhroščevanje za razhroščevanje, povezan na ST-LINK V3MODS in 6x1 priključek za ST-LINK/V2 PA14 38 JTCK/SWCLK razhroščevanje za razhroščevanje, povezan na
ST-LINK V3MODS in 6x1 priključek za ST-LINK/V2
PA15 39 JTDI razhroščevanje za razhroščevanje, povezan na
ST-LINK V3MODS
39 PB4 41 NJTRST razhroščevanje za razhroščevanje, povezan na
ST-LINK V3MODS
PB5 42 USB_sens vhod zaznava, če je priključena
naprava preko priključka USB
PB6 43 USART1_TX USART1 za razhroščevanje, povezan na
ST-LINK V3MODS
PB7 44 USART1_RX USART1 za razhroščevanje, povezan na
ST-LINK V3MODS
PB8 45 BOOT0 način nalaganja
kode
poljubno vezan na GND preko kratkostičnika
PB9 46 BUZZ PWM_TIM4_CH4 za krmiljenje piskača s
signalom PWM
PB10 22 ON/OFF vhod zaznavanje stanja tipke za
prižiganje in ugašanje sistema
PB11 25 TIPKA LED izhod za upravljanje svetleče diode v
tipki za prižiganje in ugašanje
PB12 26 FDCAN_RX FDCAN2 komunikacija z motorjem preko
vodila CAN
PB13 27 FDCAN_TX FDCAN2 komunikacija z motorjem preko
vodila CAN
PB14 28 FLOW ADC4_IN4 analogni signal senzorja za
pretok
PB15 29 PRESS ADC4_IN5 analogni signal senzorja za tlak
40 Slika 28: Shema povezav mikrokrmilnika.
4.4.2 Povezava USB
Ker ima STM32G474 (oziroma STM32G483) mikrokrmilnik možnost sprejemanja diferencialnih linij za USB, smo dodali povezavo USB preko ženskega priključka USB 2.0 tipa B. Diferencialni liniji D+ in D- smo direktno povezali na mikrokrmilnik. Na njiju smo dodali namensko ESD zaščito za visokofrekvenčne povezave TPD2E009 podjetja Texas Instruments, ki omogoča zaščito za diferencialni par, po katerem poteka hitrost prenosa do 6 Gbps.
Napajalno linijo VBUS smo preko napetostnega delilnika povezali na mikrokrmilnik, kjer služi kot indikacija, če je na USB priključena kakšna naprava.
Oklop (ang. shield) priključka smo povezali preko paralelno vezanega upora in kondenzatorja na GND. Upor mora imeti čim višjo upornost, zato smo uporabili 2 MΩ upor (kot pri izbiralniku napajanja) in kondenzator mora imeti čim nižjo kapacitivnost, zato smo uporabili 18 pF kondenzator (kot pri kristalnem oscilatorju). Ta izbira vrednosti je za doseganje čim nižje impedance pri povezavi med oklopom in GND.
41 Slika 29: Povezava USB na mikrokrmilnik.
42 4.5 Senzorji
Za pravilno delovanje ventilatorja sta potrebna senzorja za tlak v cevi in pretok skozi cevi.
Glede na njuni vrednosti se prilagaja delovanje ventilatorja. Za merjenje tlaka in pretoka smo uporabili senzorja HPSD 3000 podjetja Hyb, Za merjenje pretoka smo uporabili diferencialni HPSD 3000-050M DBPS za merjenje v območju do 50 mbar. Za merjenje tlaka smo uporabili relativni HPSD 3000-100M D0NL za merjenje v območju 100 mbar. Za napajanje potrebujeta napetost 5 V in omogočata tako analogni kot digitalni izhod preko vodila I2C. Prav tako je potreben senzor pozicije motorja, za kar smo uporabili magnetni kotni enkoder RMB20Vx podjetja RLS, ki omogoča merjenje kota 45° brez prelitja. Ta se napaja s 5 V in omogoča analogni izhodni signal.
Ker vsi trije senzorji delujejo pri napajalni napetosti 5 V, bo njihov izhodni signal v rangu do 5 V, zato smo na vseh analognih linijah morali znižati napetost. V ta namen smo dodali napetostne delilnike. Na vseh linijah morajo biti čim bolj enaki delilniki. Uporabili smo upora s 3 kΩ ter s 5,6 kΩ upornosti. Prav tako smo enak napetostni delilnik dodali na 5 V napajanje.
Izhod tega služi kot referenčna napetost za mikrokrmilnik, ko izvaja pretvorbo ADC. Za doseganje še boljše pravilnosti pretvorbe smo uporabili upore istih serij, saj je takrat med njimi najmanj razlik.
Slika 30: Napetostni delilnik za referenčno napetost pri pretvorbi ADC.
4.5.1 Senzorja tlaka in pretoka
Za oba senzorja smo dodali 100 nF keramični kondenzator kot blokirni kondenzator. Obema senzorja smo na analogni izhod dodali napetostni delilnik in 100 nF keramični kondenzator za filtriranje signala ter ESD zaščito. Dodali smo še povezavo na vodilo I2C za možnost digitalnega prenosa vrednosti.
43 Slika 31: Shema vezave senzorja tlaka in pretoka.
4.5.2 Senzor pozicije
Senzor pozicije mora biti nameščen na os motorja, tako da smo na vezju dodali samo dva 3-polna priključka Wűrth 3211 za povezavo nanj; en za analogni signal in drug za digitalni signal preko SPI. Prvi je namenjen analognemu signalu. Na liniji za analogni signal smo tako kot pri senzorjih za tlak in pretok najprej dodali napetostni delilnik in nato 100 nF kondenzator ter ESD zaščito.
Dodali smo še možnost prejemanja digitalnega signala pozicije, ki ga lahko senzor pošilja preko vodila SPI s signalnimi linijami SCK, MISO in MOSI. Vsaki liniji smo dodali ESD zaščito ter serijski upor vrednosti 100 Ω za omejitev toka ob napakah.
44 Slika 32: Shema povezave na priključka za senzor pozicije.
45 4.6 Krmiljenje motorja preko vodila CAN
Krmilnik pošilja ukaze motorju preko vodila CAN, zato smo dodali sprejemnik in oddajnik za vodilo CAN. Ta pretvarja diferencialni liniji vodila CAN v sprejemno in oddajno linijo (liniji Rx in Tx), preko katerih komunicira mikrokrmilnik. Za dodatno varnost, da se motor v končnih točkah res ustavi in ne povzroči škode, smo dodali končni stikali za obe skrajni poziciji.
4.6.1 Sprejemnik/oddajnik za vodilo CAN
Za pretvorbo iz sprejemne ter oddajne linije v diferenciali par smo uporabili čip TCAN1051 [20] podjetja Texas Instruments. Na voljo je več verzij TCAN1051 z dodanimi oznakami H, G, HG ali V, HV, GV in HGV. Pri teh oznakah V predstavlja možnost dodatne napajalne napetosti za povezavo z mikrokrmilnikom (za liniji Rx in Tx, v shemi sta za povezavo na mikrokrmilnik poimenovani FDCAN_RX in FDCAN_TX). To napetost lahko uporabnik nastavi tako, da željeno napetost poveže na priključek VIO. Če v oznaki ni V, je za povezavo preko linij Rx in Tx uporabljena napajalna napetost za čip, ki je 5 V. Tu je pomembno, da se izbere TCAN1051 z V pri oznaki, ker vhod za linijo FDCAN_RX na mikrokrmilniku ni 5 V toleranten in lahko signal iz TCAN1051 poškoduje mikrokrmilnik. To napako sem naredil pri izdelavi sheme za vezje, kar je bilo potrebno popravljati tako, da smo na linijo Rx dodali napetostni delilnik z vhodom na strani TCAN1051 in izhodom na strani mikrokrmilnika. V primeru, da željeni TCAN1051 z oznako V ni dobavljiv, je prav tako mogoče uporabiti ostale verzije, ampak je potrebno dodati napetostni delilnik na linijo Rx. Poleg TCAN1051 je mogoče uporabiti tudi naslednje čipe:
- TJF1051 [21] podjetja NXP Semiconductors, - TJA1051 [22] podjetja NXP Semiconductors in - IFX1051 [23] podjetja Infineon.
Pri TJF1051 in TJA1051 oznaka T/3 predstavlja možnost dodatne napajalne napetosti za liniji Rx in Tx, pri IFX1051 pa je samo verzija z možnostjo nastavljanja napajalne napetosti za liniji Rx in Tx. Pri teh se torej ne doda napetostnega delilnika.
Pri vezavi TCAN1051 smo dodali blokirni kondenzator v vrednosti 100 nF pri napajalnem priključku VCC za čip ter napajalnem priključku VIO za Rx in Tx linije. Kot že omenjeno, smo na VCC vezali napajanje 5 V in na VIO napajanje 3,3 V. Kot ˝bulk˝ kondenzator za 5 V smo uporabili izhodni 10 µF kondenzator pri 12 – 5 V pretvorbi za vezje. Priključka S za tihi način tu nismo uporabili, zato smo ga povezali na GND. Za tokovno omejitev smo na liniji Rx in Tx serijsko dodali upora vrednosti 100 Ω. Diferencialni par vodila CAN smo priključili na vezje preko 3-polnega priključka Wűrth 3211 in ga povezali na priključka CANH in CANL od TCAN1051. Med priključka CANH in CANL ter 3-polnim priključkom smo dodali še sofazno dušilko, ločeno oziroma ˝split˝ zaključitev in namensko ESD zaščito za vodilo CAN. Za sofazno dušilko smo uporabili WE-SL2 SMD dušilko z induktivnostjo 51 µH. Ta filtrira sofazne motnje na vodilu CAN in sofazne motnje, ki jih generira vezje. Za ločeno zaključitev smo uporabili dva upora vrednosti 60,4 Ω ter keramični kondenzator vrednosti 10 nF. Kot ESD
46 zaščito za vodilo CAN smo uporabili NUP2105L. Na vsako diferencialno linijo smo proti GND dodali še 22 pF keramični kondenzator za filtriranje motenj. Ta ne sme imeti višje kapacitivnosti, saj lahko takrat začne filtrirati uporabni signal.
Slika 33: Shema za povezavo vodila CAN na krmilnik.
4.6.2 Povezava končnih stikal motorja na krmilnik
Končna stikala se morajo fizično nahajati pri mehaniki za stiskanje dihalnega balona, zato smo za povezavo obeh končnih stikal motorja na krmilnik dodali na vezju 3-polni priključek Wűrth
Končna stikala se morajo fizično nahajati pri mehaniki za stiskanje dihalnega balona, zato smo za povezavo obeh končnih stikal motorja na krmilnik dodali na vezju 3-polni priključek Wűrth