Obsah:

Vizitka Programátor PIC: 6 kroků (s obrázky)
Vizitka Programátor PIC: 6 kroků (s obrázky)

Video: Vizitka Programátor PIC: 6 kroků (s obrázky)

Video: Vizitka Programátor PIC: 6 kroků (s obrázky)
Video: Adel ukazala prso 2024, Listopad
Anonim
Vizitka PIC programátor
Vizitka PIC programátor

To byl můj příspěvek do soutěže o velikost vizitky Hack A Day. Právě jsem soubory zazipoval a dal na svůj web. Posílám to sem, protože všechny ostatní položky se zdají být na blogu pro snadný přístup. Naštěstí to projekt zpřístupní a sníží zatížení mého serveru. Přiložený archiv je soutěžní příspěvek tak, jak byl na mém serveru, minus obrázky. Text je převzat z přiloženého dokumentu. Tento programátor PIC/EEPROM je tak jednoduchý a malý, že se vejde na vizitku s dostatečným prostorem pro montážní pokyny… Projekt: Jednoduchý programátor PIC ICSP ve stylu JDM2 (na vizitce).

  • celou skrz díru
  • díly za méně než 2 USD (za 1 s a 2 s!)
  • snadná jednostranná konstrukce doma (se 3 propojkami)
  • zbývá dostatek místa pro montážní pokyny
  • více prostoru na zadní straně pro ještě více dobrot pro podnikání
  • také programuje/čte sériové EEPROMS

Úroveň dovednosti: Snadná/začátečník. Doba montáže: Asi hodinu.

Krok 1: Popis

Popis
Popis
Popis
Popis
Popis
Popis
Popis
Popis

Kdokoli může postavit tento jednoduchý programátor a seznámit se s mikrokontroléry PIC. Programátor JDM2 je super jednoduchý (asi 10 částí), ale programuje obrovskou škálu PICS a sériových EEPROM. S JDM2 jsem naprogramoval vše od 8kolíkového 12F629 po nový USB PIC 18F4550. Tento programátor má rozhraní ICSP, což znamená, že může programovat PIC a číst EEPROM, když jsou připojeny k desce s obvody. Začněte hackovat!

Desku plošných spojů lze vyrobit jednostranně (se třemi propojovacími vodiči), ale dvouvrstvý design ještě usnadňuje montáž. Všechny stopy jsou pěkné a tučné pro snadný přenos toneru nebo zpracování fotografií doma. Design JDM2 je docela starý, původní obvod JDM2 najdete zde: https://www.jdm.homepage.dk/newpic.htm Tento design zůstává věrný starému schématu, ale číslování diod nyní začíná na 1, spíše než 2.

Krok 2: Díly

Díly
Díly
Díly
Díly
Díly
Díly

Část Hodnota Popis C1 100uF/16 voltový elektrolytický kondenzátor C2 22uF/16 voltový tantalový kondenzátor D1 8,2 V zenerova dioda D2 5,1 V zenerova dioda D3, 4, 5, 6 1N4148 dioda Q1, 2 BC547B tranzistor-npn R1 10K odpor R2 1,5K odpor SV1 5kolíkový konektor záhlaví (nebo zásuvka, kterou zvolíte) X1 DB9 zásuvka sériového konektoru

Krok 3: Sestava č. 1

Sestava č. 1
Sestava č. 1

Začněte odspodu a pokračujte: Nezapomeňte začít propojovacími vodiči, pokud používáte jednostranný plošný spoj.

  • Pájejte diody a odpory.
  • Každá dioda má černý pruh, který by měl být orientován stejným směrem, jak je uvedeno na desce/ve schématu.
  • Stačí připájet odpory, není nutná žádná zvláštní orientace.

Krok 4: Sestava č. 2

Sestava č. 2
Sestava č. 2

Dále přidejte tranzistory. Měly by být orientovány na show ve schématu/obrázku. Tranzistor vlevo je umístěn ve směru opačném k tranzistoru vpravo (všimněte si, že oba mají kulaté části obrácené do středu). Toto je standardní (typický?) Vývod BC547B. Pokud máte problémy s hotovým obvodem, ujistěte se, že vaše tranzistory mají stejný vývod, jak je znázorněno na schématu, a podle potřeby přeorientujte.

Krok 5: Sestava č. 3

"," nahoře ": 0,44285714285714284," vlevo ": 0,4160714285714286," výška ": 0,08095238095238096," šířka ": 0,05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," autor ":" " používá ženskou hlavičku, protože všechny mé hlavičky ICSP jsou mužské. Tímto způsobem se programátor může zapojit přímo do obvodu. "," Nahoře ": 0,6285714285714286," vlevo ": 0,21071428571428572," výška ": 0,11428571428571428," šířka ": 0,21785714285714286}, {" noteID ":" TQ9CYOK8CBE ":" ian "," text ":" Elektrolytický kondenzátor. Pruh indikátoru zemnícího vodiče je zde zleva vidět. "," Nahoře ": 0,430952380952381," vlevo ": 0,1875," výška ": 0,05714285714285714," šířka ": 0,026785714285714284}]">

Sestava č. 3
Sestava č. 3
Sestava č. 3
Sestava č. 3
  • Dokončete desku pájením nejvyšších komponent: kondenzátorů, konektoru pin a zásuvky DB9.
  • Elektrolytický kondenzátor by měl být pájen se zemí, označenou černým pruhem, směřující k levé straně (jak je znázorněno na obrázku). Pokud je to trochu matoucí, ujistěte se, že se vedení přicházející ze strany s černým proužkem připojuje k základní rovině (velká měděná oblast pokrývající většinu desky).
  • Tantalový kondenzátor by měl být umístěn se zemí vpravo od desky (jak je znázorněno na obrázku). Tantalové kondenzátory mohou indikovat kladný vodič s +, spíše než uzemňovací vodič (jako u elektrolytického kondenzátoru). Stejně jako u elektrolytického kondenzátoru se zem připojuje k velké zemní rovině, která pokrývá většinu desky.

Krok 6: Použijte

Použití
Použití

Software Programátor bude pracovat s jakýmkoli programovacím softwarem, který podporuje JDM2. Mám rád WinPic800, protože dokáže automaticky detekovat mnoho PIC. WinPIC si také zaslouží uznání za skvělé informace o technické podpoře WinPIC. Oba podporují nejnovější USB PIC (18F2/4455). ICProg dělá mnoho PIC, stejně jako EEPROM, ale nebyl chvíli aktualizován ICProg. ICSP Přehled: Citováno z mého ICSP zde instruovatelného. Pochopení ICSP pro PIC Mikrokontroléry Programování mikrokontrolérů není těžké. Budování programátoru je skvělý první elektronický projekt. Cílem této části je vysvětlit jednoduchou metodu „In Circuit Serial Programming“používanou s Microchip PIC. Proč ICSP? Programování velkého čipu DIP (skrz otvor) je snadné. Vložte jej do soketového programátoru, vypalte a vraťte se do aplikačního obvodu. Testujte a opakujte. S menšími čipy (pro povrchovou montáž) jsou věci obtížnější. Neexistují žádné standardní zásuvky pro QFN, SSOP, QFP nebo dokonce pro velké balíčky SOIC.300. K těmto čipům lze připojit a naprogramovat opravdu drahé klipy (100 USD). Pro každý typ čipu a počet pinů, které používáte, je zapotřebí jiný klip. Existuje alternativa. Říká se mu ICSP. ICSP znamená „v sériovém programátoru obvodu (ing?)“. Je to způsob programování PIC, zatímco je stále připojen k aplikačnímu obvodu. Správně, žádné další výměny čipů. Proč je tedy ICSP dobrá věc? 1. Neexistují žádné programovací zásuvky pro malé balíčky čipů. Klipy jsou drahé. Během vývoje je bolestivé přesouvat čipy dovnitř a ven z programátoru. U dílů pro povrchovou montáž nemožné. Přečíst zbytek.

Doporučuje: