Përmbajtje:
- Hapi 1: Udhëzime për Montimin e Bordit
- Hapi 2: Mblidhni Pjesë
- Hapi 3: Montoni bordin
- Hapi 4: Aplikoni ngjitësin e saldimit
- Hapi 5: Vendosni Pjesët SMD
- Hapi 6: Koha për armën me ajër të nxehtë
- Hapi 7: Përforconi nëse është e nevojshme
- Hapi 8: Pastrimi/heqja e Fluksit SMD
- Hapi 9: Vendosni dhe bashkoni të gjitha pjesët e gropës
- Hapi 10: Flush Prerë përmes kunjat e vrimave
- Hapi 11: Ngrohuni përmes kunjave të vrimave pas prerjes
- Hapi 12: Hiqni Fluksin e Vrimës Nëpërmjet
- Hapi 13: Aplikoni Fuqinë në Bord
- Hapi 14: Ngarkoni Bootloader
- Hapi 15: Ngarko Skicën e Shumëfishtë
- Hapi 16: U krye
- Hapi 17: Versioni i mëparshëm 1.3
Video: Programues AVR W/Tension i lartë: 17 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ky është udhëzuesi im i parë. Bordi që kam projektuar është një Programues AVR. Bordi kombinon funksionet e 4 bordeve prototipë të veçantë që kam ndërtuar vitet e fundit:
- Një programues AVR i Tensionit të Lartë, i përdorur kryesisht në pajisjet ATtiny për të vendosur siguresat kur linja e rivendosjes përdoret për I/O.
- Arduino si ISP, 5V dhe 3v3 (llogaritet si dy nga funksionet)
- Programues NOR Flash EEPROM (kopjon shpejt nga një kartë SD në NOR Flash)
Bordi përdor rregullatorë të zakonshëm të tensionit AMS1117 LDO për të marrë 5V dhe 3v3. Funksioni i tensionit të lartë kërkon 12V. Për këtë kam përdorur një konvertues të rritjes së MT3608 DC-DC. Mcu punon në 16MHz, 5V. Zhvendosja e nivelit për çdo gjë që kërkon 3v3 arrihet duke përdorur një LVC125A. LVC125A është ajo që gjeni në shumë module të kartës SD. Mcu është një ATmega328pb. ATMega328pb është pothuajse i njëjtë me atë më të zakonshëm ATMega328p përveç që ka 4 kunja më shumë I/O në të njëjtën paketë me madhësi.
Ky bord është versioni 1.5. Karakteristika të reja në këtë version të fundit:- një ndërfaqe serike usb.- siguresa poli të rivendosura.- Treguesit e funksionit LED nën butonat e përzgjedhjes së funksionit.- një kaloni për të kontrolluar rivendosjen serike duke shkëputur DTR nga çipi serik USB. - një MOSFET për të hequr plotësisht energjinë nga DC-DC 12V kur nuk është në përdorim.
Bordi ka mundësinë të shtojë një EEPROM serial AT24Cxxx I2C dhe ka një lidhës 5 pin I2C JST-XH-05 (GND/5V/SCL/SDA/INT1) për lidhjen e pajisjeve I2C.
Një nga aspektet më të ndërlikuara të këtij projekti ishte mënyra e ngarkimit të të gjitha funksioneve/skicave në tabelë. Metoda më e lehtë do të ishte thjesht të shkarkoni një skicë sa herë që kam nevojë për të ndryshuar funksionet. Një metodë tjetër do të kishte qenë kombinimi i të gjitha skicave. Vendosa kundër të dyja këtyre metodave. Metoda e kombinimit do ta kishte bërë të vështirë integrimin e çdo ndryshimi të bërë në skicat burimore origjinale. Metoda e kombinimit gjithashtu ka problemin se sasia e SRAM në dispozicion nuk ishte e mjaftueshme pa rishkruar dhe gërmuar në bibliotekat dhe skicat e përdorura, përsëri një çështje mirëmbajtjeje.
Metoda që zgjodha ishte të shkruaja një aplikacion të quajtur AVRMultiSketch që punon me Arduino IDE për të ngarkuar skicat në flash duke zhvendosur vendndodhjet e tyre të kujtesës. Burimet e skicës nuk janë modifikuar në asnjë mënyrë. Ata vrapojnë në tabelë sikur të jenë skica e vetme. Si funksionon kjo përshkruhet në detaje në leximin me burim të hapur GitHub për AVRMultiSketch. Shihni https://github.com/JonMackey/AVRMultiSketch për më shumë detaje. Ky depo gjithashtu përmban skicat që kam përdorur/shkruar/modifikuar, të cilat mund të përdoren individualisht.
Për të kaluar midis skicave, bordi ka katër butona: Rivendos dhe butonat e etiketuar 0, 1, 2. Me ndezjen ose rivendosjen, nëse nuk bëni asgjë, funksioni i fundit i zgjedhur funksionon. Nëse mbani një nga butonat e numëruar, ju po zgjidhni një skicë/funksion. Skica bëhet skica e zgjedhur. LED -të e bardhë nën secilën nga butonat e funksionit ndriçohen për të pasqyruar përzgjedhjen aktuale.
Aktualisht bordi pret vetëm 3 skica, por mund të presë edhe disa të tjera. Në atë rast, duke supozuar vetëm 3 bit/butona të numëruar, mund të mbajë deri në 7 duke mbajtur më shumë se një buton.
Skema është mbyllur në hapin tjetër
Një kllapa mbështetëse minimale është e disponueshme në thingiverse. Shihni
Bordi për versionin 1.5 ndahet në PCBWay. Shihni
Më kontaktoni nëse dëshironi një tabelë të montuar dhe të testuar.
Hapi 1: Udhëzime për Montimin e Bordit
Më poshtë jepen udhëzimet për montimin e tabelës (ose pothuajse çdo bordi të vogël).
Nëse tashmë e dini se si të ndërtoni një tabelë SMD, kaloni në hapin 13.
Hapi 2: Mblidhni Pjesë
Filloj duke ngjitur një copë letër në tryezën e punës me etiketa për të gjitha pjesët shumë të vogla (rezistorë, kondensatorë, LED). Shmangni vendosjen e kondensatorëve dhe LED -ve pranë njëri -tjetrit. Nëse përzihen, mund të jetë e vështirë t'i dallosh ato.
Unë pastaj e mbush letrën me këto pjesë. Rreth skajit shtoj pjesët e tjera, të lehta për tu identifikuar.
(Vini re se unë përdor të njëjtën copë letre për dërrasat e tjera që kam projektuar, kështu që vetëm disa nga vendet në foto kanë pjesë pranë/në etiketat)
Hapi 3: Montoni bordin
Duke përdorur një copë druri të vogël si një bllok montimi, unë e vendos tabelën e PCB midis dy copave të bordit prototip të skrapit. Pllakat prototip mbahen në bllokun e montimit me shirit ngjitës të dyfishtë (pa kasetë në vetë PCB). Më pëlqen të përdor dru për bllokun e montimit sepse është natyrisht jo përçues/antistatik. Gjithashtu është e lehtë ta lëvizësh atë sipas nevojës kur vendosni pjesë.
Hapi 4: Aplikoni ngjitësin e saldimit
Aplikoni pastën e saldimit në jastëkët SMD, duke lënë çdo pads të vrimave të zhveshur. Duke qenë djathtas, në përgjithësi punoj nga lart majtas poshtë poshtë djathtas për të minimizuar shanset për të lyer pastën e saldimit që kam aplikuar tashmë. Nëse e njollosni pastën, përdorni një fshirje pa garzë siç janë ato për heqjen e grimit. Shmangni përdorimin e një indi Kleenex. Kontrolli i sasisë së pastës së aplikuar në secilën jastëk është diçka që ju e kapni përmes provës dhe gabimit. Thjesht dëshironi një fshirje të vogël në secilën jastëk. Madhësia e llastikut është në lidhje me madhësinë dhe formën e jastëkut (mbulim afërsisht 50-80%). Kur jeni në dyshim, përdorni më pak. Për kunjat që janë afër njëra -tjetrës, si paketa LVC125A TSSOP që përmenda më herët, ju aplikoni një shirit shumë të hollë në të gjitha jastëkët në vend që të përpiqeni të aplikoni një shtupë të veçantë për secilën nga këto jastëkë shumë të ngushtë. Kur saldimi të jetë shkrirë, maska e saldimit do të bëjë që saldimi të migrojë në jastëk, ashtu si uji nuk do të ngjitet në një sipërfaqe me vaj. Saldimi do të rruhet ose do të lëvizë në një zonë me një jastëk të ekspozuar.
Unë përdor një paste ngjitëse me pikë të ulët të shkrirjes (Pika e shkrirjes 137C) Fotografia e dytë është tabela v1.3 dhe lloji i pastës së saldimit që përdor.
Hapi 5: Vendosni Pjesët SMD
Vendosni pjesët SMD. Unë e bëj këtë nga lart majtas poshtë poshtë djathtas, megjithëse nuk ka shumë ndryshim përveç se ka më pak të ngjarë të humbasësh një pjesë. Pjesët vendosen duke përdorur piskatore elektronike. Preferoj piskatoren me fund të lakuar. Merrni një pjesë, kthejeni bllokun e montimit nëse është e nevojshme, pastaj vendoseni pjesën. Jepini secilës pjesë një trokitje të lehtë për të siguruar që ajo është ulur e sheshtë në tabelë. Kur vendos një pjesë, unë përdor dy duar për të ndihmuar në vendosjen e saktë. Kur vendosni një mcu katror, merrni atë diagonalisht nga qoshet e kundërta.
Inspektoni tabelën për t'u siguruar që çdo kondensator i polarizuar është në pozicionin e duhur, dhe të gjitha patate të skuqura janë të orientuara në mënyrë korrekte.
Hapi 6: Koha për armën me ajër të nxehtë
Unë përdor një paste saldimi me temperaturë të ulët. Për armën time model, unë kam temperaturën e vendosur në 275C, rrjedhën e ajrit të vendosur në 7. Mbajeni armën pingul me dërrasën në rreth 4 cm mbi dërrasën. Lidhës rreth pjesëve të para merr pak kohë për të filluar shkrirjen. Mos u tundoni të shpejtoni gjërat duke e lëvizur armën pranë dërrasës. Kjo në përgjithësi rezulton në fryrjen e pjesëve përreth. Pasi saldimi të shkrihet, kaloni në pjesën tjetër të mbivendosur të tabelës. Punoni në rrugën tuaj në të gjithë bordin.
Unë përdor një armë ajri të nxehtë YAOGONG 858D SMD. (Në Amazon për më pak se 40 dollarë.) Paketa përfshin 3 hundë. Unë përdor hundën më të madhe (8 mm). Ky model/stil është bërë ose shitur nga disa shitës. Unë kam parë vlerësime kudo. Kjo armë ka funksionuar pa të meta për mua.
Hapi 7: Përforconi nëse është e nevojshme
Nëse bordi ka një lidhës të kartës SD të montuar në sipërfaqe ose fole audio të montuar në sipërfaqe, etj., Aplikoni saldim shtesë teli në jastëkët e përdorur për të bashkuar strehimin e tij në tabelë. Kam gjetur se pasta e saldimit vetëm nuk është përgjithësisht mjaft e fortë për t'i siguruar këto pjesë me besueshmëri.
Hapi 8: Pastrimi/heqja e Fluksit SMD
Pasta e saldimit që përdor reklamohet si "jo e pastër". Ju duhet të pastroni tabelën, duket shumë më mirë dhe do të heqë çdo rruaza të vogla ngjitëse në tabelë. Duke përdorur dorashka latex, nitrile ose gome në një hapësirë të ajrosur mirë, derdhni një sasi të vogël të Flux Remover në një pjatë të vogël qeramike ose çeliku inox. Rivendosni shishen e mbartësit të fluksit. Duke përdorur një furçë të fortë, fshijeni furçën në pastruesin e fluksit dhe pastroni një zonë të tabelës. Përsëriteni derisa të keni pastruar plotësisht sipërfaqen e tabelës. Unë përdor një furçë për pastrimin e armëve për këtë qëllim. Qimet janë më të forta se shumica e furçave të dhëmbëve.
Hapi 9: Vendosni dhe bashkoni të gjitha pjesët e gropës
Pasi mbartësi i fluksit të jetë avulluar nga pllaka, vendosni dhe lidhni të gjitha pjesët e vrimës së lugit, më të shkurtrat në më të lartat, një nga një.
Hapi 10: Flush Prerë përmes kunjat e vrimave
Duke përdorur një pincë shpëlarëse, shponi kunjat e vrimave në pjesën e poshtme të tabelës. Kjo e bën më të lehtë heqjen e mbetjeve të fluksit.
Hapi 11: Ngrohuni përmes kunjave të vrimave pas prerjes
Për një pamje të bukur, ngrohni lidhësin në kunjat e vrimave pas prerjes. Kjo heq shenjat e prerjes të lëna nga prestarja e shpëlarjes.
Hapi 12: Hiqni Fluksin e Vrimës Nëpërmjet
Duke përdorur të njëjtën metodë pastrimi si më parë, pastroni pjesën e pasme të tabelës.
Hapi 13: Aplikoni Fuqinë në Bord
Aplikoni energji në tabelë (6 deri në 12V). Nëse asgjë nuk skuqet, matni 5V, 3v3 dhe 12V. 5V dhe 3v3 mund të maten nga skeda e madhe në dy çipat rregullatorë. 12V mund të matet nga R3, fundi i rezistencës më i afërt me tabelën poshtë majtas (priza e energjisë është lart majtas).
Hapi 14: Ngarkoni Bootloader
Nga menyja Arduino IDE Tools, zgjidhni Bordin dhe opsionet e tjera për mcu që synohet.
Në modelet e bordit tim pothuajse gjithmonë kam një lidhje ICSP. Nëse nuk keni një Arduino si ISP ose ndonjë programues tjetër ICSP, mund ta ndërtoni atë në një dërrasë buke me qëllim të shkarkimit të bootloader në bordin e programuesit. Zgjidhni Arduino si ISP nga artikulli i menysë së programuesit, më pas zgjidhni burn bootloader. Përveç shkarkimit të bootloader, kjo gjithashtu do të vendosë saktë siguresat. Në foto, tabela në të majtë është objektivi. Tabela në të djathtë është ISP.
Hapi 15: Ngarko Skicën e Shumëfishtë
Ndiqni udhëzimet në depon time GitHub për AVRMultiSketch për të ngarkuar skicën e shumtë në flash përmes portës serike në tabelë. Depoja GitHub AVRMultiSketch përmban të gjitha skicat e treguara në foto. Edhe nëse nuk planifikoni të ndërtoni tabelën, mund të gjeni të dobishme kopjuesi NOR Flash Hex dhe skicat e tensionit të lartë AVR.
Hapi 16: U krye
Unë gjithashtu kam projektuar disa borde përshtatës kur përdor patate të skuqura të montuara, të tilla si kur ngrëni në tavolinë.
- Përshtatës ICSP ATtiny85. Përdoret për të programuar një ATtiny85 të pavarur.
- ATtiny84 në ATtiny85. Kjo përdoret si për programimin e tensionit të lartë ashtu edhe për lidhjen me përshtatësin ICSP ATtiny85.
- NOR Përshtatës Flash.
Për të parë disa nga modelet e mia të tjera, vizitoni
Hapi 17: Versioni i mëparshëm 1.3
Më sipër janë fotografitë e versionit 1.3. Versioni 1.3 nuk ka Serial USB, siguresa të rivendosura dhe LED tregues të funksionit. Një variant i versionit 1.3 përdor një ATmega644pa (ose 1284P)
Nëse jeni të interesuar të krijoni versionin 1.3, më dërgoni një mesazh (në vend që të shtoni një koment.)
Recommended:
Ky Shkarkim i Lodrave të Klikuara me Tension të Lartë!: 11 hapa (me fotografi)
Ky Shkarkim i Lodrave të Klikimit-Ngarkesë të Tensionit të Lartë!: Këtu janë dy versione elektrostatike të një lodre retro Click-Clack që ishin të njohura në shkollat e mesme në vitet '70. Versioni 1.0 është modeli super-buxhetor. Pjesët (duke përjashtuar furnizimin me energji elektrike) nuk arrijnë pothuajse asgjë. Një përshkrim i asaj që është më e shtrenjtë
Arduino Si ISP -- Djeg skedarin Hex në AVR -- Siguresa në AVR -- Arduino si programues: 10 hapa
Arduino Si ISP || Djeg skedarin Hex në AVR || Siguresa në AVR || Arduino Si Programues: ……………………… Ju lutem SUBSCRIBE Në kanalin tim në YouTube për më shumë video …….. Ky artikull ka të bëjë me arduino si isp. Nëse dëshironi të ngarkoni skedar gjashtëkëndësh ose nëse doni të vendosni siguresën tuaj në AVR atëherë nuk keni nevojë të blini një programues, mund të bëni
Si të bëni një hark të thjeshtë udhëtimi me tension të lartë (JACOB’S LADDER) Me ZVS Flyback Trafo: 3 hapa
Si të bëni një hark të thjeshtë udhëtimi të tensionit të lartë (JACOB’S LADDER) Me ZVS Flyback Trafo: Shkallët e Jakobit janë një shfaqje e mrekullueshme ekzotike me harqe elektrike të bardha, të verdha, blu ose vjollce
Monitorues i tensionit për bateri me tension të lartë: 3 hapa (me fotografi)
Monitori i Tensionit për Bateritë e Tensionit të Lartë: Në këtë udhëzues do t'ju shpjegoj se si kam ndërtuar monitorin e tensionit të baterisë për dërrasën time elektrike. Montojeni si të doni dhe lidhni vetëm dy tela me baterinë tuaj (Gnd dhe Vcc). Ky udhëzues supozoi se tensioni i baterisë tuaj tejkalon 30 volt, w
Mënyrë e lirë për të marrë energji elektrike me tension të lartë: 5 hapa
Mënyrë e lirë për të marrë energji elektrike të tensionit të lartë: Tensioni i lartë mund të jetë i vështirë të merret me çmim të ulët. Ky tutorial do t'ju tregojë se si të prodhoni rreth 75,000 volt energji elektrike për më pak se 30 dollarë