Satura rādītājs:

Vizītkartes PIC programmētājs: 6 soļi (ar attēliem)
Vizītkartes PIC programmētājs: 6 soļi (ar attēliem)

Video: Vizītkartes PIC programmētājs: 6 soļi (ar attēliem)

Video: Vizītkartes PIC programmētājs: 6 soļi (ar attēliem)
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Jūlijs
Anonim
Vizītkaršu PIC programmētājs
Vizītkaršu PIC programmētājs

Šis bija mans ieraksts Hack A Day vizītkaršu izmēru shēmas konkursā. Es vienkārši saspiedu failus un ievietoju tos savā vietnē. Es to ievietoju šeit, jo visi pārējie ieraksti, šķiet, atrodas emuārā, lai tiem būtu viegli piekļūt. Cerams, ka tas padarīs projektu pieejamāku un samazinās mana servera slodzi. Pievienotais arhīvs ir konkursa ieraksts, kāds tas bija manā serverī, atskaitot attēlus. Teksts ir ņemts no iekļautā dokumenta. Šis PIC/EEPROM programmētājs ir tik vienkāršs un mazs, ka tas iederas vizītkartē ar pietiekami daudz vietas montāžas instrukcijām … Projekts: Vienkāršs JDM2 stila PIC ICSP programmētājs (uz vizītkartes).

  • viss caur caurumu
  • detaļas mazāk nekā 2 ASV dolāru vērtībā (1 un 2 sekundēs!)
  • vienkārša vienpusēja konstrukcija mājās (ar 3 džemperiem)
  • pietiekami daudz vietas montāžas instrukcijām
  • papildu vieta aizmugurē, lai iegūtu vēl lietišķāku labestību
  • arī programmē/lasa sērijveida EEPROMS

Prasmju līmenis: viegls/iesācējs. Montāžas laiks: apmēram stunda.

1. darbība. Apraksts

Apraksts
Apraksts
Apraksts
Apraksts
Apraksts
Apraksts
Apraksts
Apraksts

Ikviens var izveidot šo vienkāršo programmētāju un uzzināt par PIC mikrokontrolleriem. JDM2 programmētājs ir ļoti vienkāršs (apmēram 10 daļas), taču programmē milzīgu PICS un EEPROM sēriju klāstu. Ar JDM2 esmu ieprogrammējis visu, sākot no 8 kontaktu 12F629 līdz jaunam 18F4550 USB PIC. Šim programmētājam ir ICSP saskarne, kas nozīmē, ka tas var programmēt PIC un lasīt EEPROM, kamēr tie ir pievienoti shēmas plates. Sāciet uzlaušanu!

PCB var izgatavot vienpusēji (ar trim džemperu vadiem), bet divu slāņu dizains padara montāžu vēl vieglāku. Visas pēdas ir jaukas un taukainas, lai viegli pārnestu toneri vai veiktu fotoattēlu apstrādi mājās. JDM2 dizains ir diezgan vecs, oriģinālo JDM2 shēmu var atrast šeit: https://www.jdm.homepage.dk/newpic.htm Šis dizains paliek uzticīgs vecajai shēmai, bet diodes numerācija tagad sākas ar 1, drīzāk nekā 2.

2. darbība. Daļas

Daļas
Daļas
Daļas
Daļas
Daļas
Daļas

Daļas vērtība Apraksts C1 100uF/16 voltu elektrolītiskais kondensators C2 22uF/16 voltu tantala kondensators D1 8.2V zenenera diode D2 5.1V zenenera diode D3, 4, 5, 6 1N4148 diode Q1, 2 BC547B tranzistors-npn R1 10K rezistors R2 1,5K rezistors SV1 5 kontaktu galvenes tapas galviņa (vai sievišķo tapu galviņu, jūs izvēlaties) X1 DB9 sieviešu seriālais savienotājs

3. solis: montāža #1

Montāža #1
Montāža #1

Sāciet no apakšas un turpiniet: ja izmantojat vienpusēju PCB, neaizmirstiet sākt ar džemperu vadiem.

  • Lodējiet diodes un rezistorus.
  • Katrai diodei ir melna josla, kurai jābūt orientētai tajā pašā virzienā, kas parādīta uz tāfeles/shēmā.
  • Vienkārši lodējiet rezistoros, nav nepieciešama īpaša orientācija.

4. solis: montāža #2

Montāža #2
Montāža #2

Tālāk pievienojiet tranzistorus. Tiem jābūt orientētiem uz shēmas/attēla parādīšanu. Tranzistors kreisajā pusē ir novietots virzienā pretī tranzistoram labajā pusē (ievērojiet, ka abām ir apaļas daļas, kas vērstas uz vidu). Šī ir standarta (tipiska?) BC547B kontaktdakša. Ja jums ir problēmas ar gatavo ķēdi, pārliecinieties, vai jūsu tranzistoriem ir tāda pati kontaktdakša, kā parādīts shēmā, un pēc vajadzības pārorientējiet.

5. solis: montāža #3

"," top ": 0.44285714285714284," left ": 0.4160714285714286," height ": 0.08095238095238096," width ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," author ":" izmantoja sieviešu galveni, jo visas manas ICSP galvenes ir vīrieši. Tādā veidā programmētājs var pieslēgties tieši ķēdei. "," Top ": 0.6285714285714286," left ": 0.21071428571428572," height ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TQ9CYOKCCB, ":" ian "," text ":" Elektrolītiskais kondensators. Zemējuma vada indikatora svītra šeit kreisajā pusē tik tikko redzama. "," Augšā ": 0,430952380952381," pa kreisi ": 0,1875," augstums ": 0,05714285714285714," platums ": 0,026785714285714284}]">

Montāža #3
Montāža #3
Montāža #3
Montāža #3
  • Pabeidziet dēli, pielodējot augstākās sastāvdaļas: kondensatorus, tapas galviņu un ligzdu DB9.
  • Elektrolītiskajam kondensatoram jābūt pielodētam ar zemi, kas apzīmēta ar melnu svītru un vērsta pret kreiso pusi (kā parādīts attēlā). Ja tas ir nedaudz mulsinoši, pārliecinieties, ka vads, kas nāk no sāniem ar melno sloksni, ir savienots ar iezemēto plakni (lielais vara laukums, kas aptver lielāko daļu plāksnes).
  • Tantala kondensators jānovieto ar zemi pa labi no tāfeles (kā parādīts attēlā). Tantala kondensatori var norādīt uz pozitīvo vadu ar +, nevis zemējuma vadu (kā ar elektrolītisko kondensatoru). Tāpat kā elektrolītiskā kondensatora gadījumā, zeme piestiprinās pie lielās iezemētās plaknes, kas aptver lielāko daļu plāksnes.

6. darbība: izmantojiet

Izmantot
Izmantot

Programmētājs strādās ar jebkuru programmēšanas programmatūru, kas atbalsta JDM2. Man patīk WinPic800, jo tas var automātiski noteikt daudzus PIC. WinPIC ir pelnījis atzinību arī par lielisko tehnisko atbalstu WinPIC. Abi atbalsta jaunākos USB PIC (18F2/4455). ICProg veic daudzus PIC, kā arī EEPROM, taču kādu laiku ICProg nav atjaunināts. ICSP pārskats: citēts no mana šeit norādītā ICSP. Izpratne par ICSP PIC mikrokontrolleriem Mikrokontrolleru programmēšana nav grūta. Programmētāja izveidošana ir lielisks pirmais elektronikas projekts. Šīs sadaļas mērķis ir izskaidrot vienkāršo “In Circuit Serial Programming” metodi, ko izmanto ar mikroshēmu PIC. Kāpēc ICSP? Lielas DIP (caur cauruma) mikroshēmas programmēšana ir vienkārša. Ielieciet to programmētājā ar ligzdu, ierakstiet un atgriezieties lietojumprogrammas ķēdē. Pārbaudiet un atkārtojiet. Lietas kļūst grūtākas ar mazākām (virsmas stiprinājuma) mikroshēmām. Nav standarta ligzdu QFN, SSOP, QFP vai pat lielajām SOIC.300 pakotnēm. Ir patiešām dārgi (100 ASV dolāru) klipi, kurus var pievienot un ieprogrammēt šīm mikroshēmām. Katram izmantotajam mikroshēmas veidam un tapu skaitam ir nepieciešams atšķirīgs klips. Ir alternatīva. To sauc par ICSP. ICSP nozīmē “ķēdes sērijas programmētājs (ing?)”. Tas ir veids, kā programmēt PIC, kamēr tas joprojām ir pievienots lietojumprogrammas ķēdei. Tieši tā, vairs nav jāmaina mikroshēmas. Tātad, kāpēc ICSP ir laba lieta? Mazu pakešu mikroshēmām nav programmēšanas ligzdu. Klipi ir dārgi.2. Izstrādes laikā ir grūti pārvietot mikroshēmas programmētājā un no tā. Neiespējami virsmas montāžas detaļām. Izlasiet pārējo.

Ieteicams: