CNC DC toiteallika rakendamine ja omadused
Selles projektis uuritakse intelligentse, ülitäpse ja lihtsa CNC alalisvoolu toiteallika kavandamist, mille tuumaks on mikrokontroller. Numbriline juhtimis alalisvoolu toiteallikas on tavaline elektrooniline instrument ja üks elektroonilise tehnoloogia tavaliselt kasutatavatest seadmetest, mida kasutatakse laialdaselt sellistes valdkondades nagu vooluahelad, õpetamiskatsed ja teadusuuringud. Uus põlvkond CNC alalisvoolu toiteallikas, mis on loodud mikrokontrollerisüsteemiga. Sellel pole mitte ainult lihtne vooluahel, kompaktne struktuur, madal hind ja parem jõudlus, vaid tal on ka võimalus arvutada ja juhtida andmeid mikrokontrollerite abil, mis võib kõrvaldada ja vähendada analoogvooluahelate põhjustatud vigu. Väljundpinge ja piiratud vool sisestatakse klaviatuuri kaudu. Toiteallika välimus on ilus, hõlpsasti töötav ja väärtus on kõrge. Sellel on ka kahesuguseid ülekoormuse kaitse ja häirefunktsioone, mis muudab selle eriti sobivaks erinevatele ülialalistele rakendustele.
Riistvara vooluahelate kujundamine
CNC alalisvoolu toiteallika koosseis on lihtne. CNC alalisvoolu toiteallikas koosneb viiest osast: stabiliseeritud toiteallika osa, digitaalse kuvaosa, väljundosa, CNC osa ning nuppude "+" ja "-".
Ühikuahela disain
Väljundskeem koosneb kolmest klemmiga fikseeritud väljundregulaatorist 7805, operatiivvõimendist A ja DAC vooluahela. Selles vooluringis on u 23=5 v, uo=u 23+ u3. Kui DAC väljund on -5 v kuni +4. 9V, siis uo =0 kuni 9.9v. Selle vooluahela pinge stabiliseerimise jõudlus on garanteeritud 7805 ja astmepinget kontrollib DAC digitaalne sisend. Selle vooluahela väljundpinge täpsus sõltub 7805 väljundpinge veast; Operatiivsete võimendite jälgimisviga ja DAC -de mittelineaarsus. Astme väärtuse viga on otseselt seotud DAC -i bittide arvuga.
Funktsioonid, mis CNC osal peaks olema, hõlmavad järgmist: eelseadistatud väljundpinget ja võimalust lisada (+) või lahutada (-) töörežiimis "samm" või "skaneerida". Numbrilise juhtimisosa väljund peaks otseselt kontrollima digitaalse takisti võrgu erinevaid lülitite.
Mikrokontrollerid (MCUS), tuntud ka kui ühekiibiga mikrokontrollerid, viitavad MCU numbrilisele juhtimisahelale. MCU -kiipe on mitut tüüpi ja laastude valimisel tuleks arvestada selliste teguritega nagu hind, küps tarkvara ja funktsionaalsete nõuete täitmine. Seetõttu kasutab see disain 80C31 mikrokontrollerit.
Kaks BCD -koodi valimislüliti sisestatud eelseatud väärtused MCU paralleelpordisse ja kaks LED -ekraani vooluahelat saadavad MCU jadapordi kaudu numbrilisi väärtusi (väljundpinge). Eraldi seatud nupud "+" ja "-" tuvastatakse paralleelpordi abil. DAC võtab vastu MCU andmesiini edastatud andmeid ja määrab vastavalt väljundpinge. Tarkvara juhtimisel loeb MCU kõigepealt eelseadistatud väärtused pärast alglaadimist, saadab need ekraanile ja saadab samal ajal DAC -i, et genereerida sama väljundpinge. Seejärel tsüklige pidevalt, et kontrollida, kas klahve "+" ja "-" vajutatakse. Kui klahvipressi tuvastatakse, põhjustab see kuvatud väärtuse ja väljundpinge suurenemist või vähenemist vastavalt 0. 1v. Kui vajutamisaeg ületab 0. 5s, peetakse vajalikuks pidevaks suurendamiseks või vähendamiseks, st skaneerimise režiimis.






