FORUM         KONTAKT  
English language
     
Spisak izmena

30.06.2004.
Postavljen novi softver ATPRO158_Build5
Postavljene dve nove verzije PCB dizajna ver4.0 i ver5.0
14.06.2004.
Postavljen novi PCB dizajn v3.0
24.02.2001.
Projekat postavljen

Dokumentacija
Download sekcija
Slični projekti
  • nema
ATP158-Programator ATMEL µCU
Revizija: 6.0
Datum: 30.06.2004.
Ovaj projekat je objavljen
u 43. broju časopisa InfoElektronika

OVAJ programator namenjen je za programiranje 20-pinskih atmel mikrokontrolera serije AT89Cx051 pod DOS i Win operativnim sistemima



Fizički izgled uređaja
Pri projektovanju elektronskih uređaja sve češće se koriste mikrokontroleri. Neophodna alatka za rad sa mikrokontrolerima je svakako i odgovarajući programator. Kako je uglavnom njih moguće uraditi u kućnoj radinosti po mnogo nižim cenama mi ovde predlažemo jedan jednostavniji programator koji se u praksi pokazao kao veoma efikasan.

Karakteristike uređaja:

Jednostavan za izradu
Koristi Bidirekcioni ili Standard Printer port
Koristi softver (Dos/Windows)
Moguće ga je koristiti na slabijim mašinama i286,i386,i486..
Dovoljno je da programira AT89C1051, AT89C2051, AT89C4051


Slika 1 - Električna šema uređaja
Za detalje možete kliknuti na sliku, pri čemu će se otvoriti detaljnija šema u bitmap obliku

Opis uređaja:

Posle dužeg traganja za odgovarajućim programatorom Atmel serije mikrokontrolera, našao sam nekoliko njih ali nijedan nije zadovoljavao sledeće uslove:

(1) Da bude jednostavan za izradu
(2) Da se može koristiti Bidirekcioni ili Standard Printer port
(3) Da ima zadovoljavajući softwer (Dos/Windows)
(4) Da ga je moguce koristiti i na slabijim mašinama i286, i386, i486..
(5) Dovoljno je da programira AT89C1051, AT89C2051, AT89C4051

Moralo se ipak sesti i isprojektovati, napisati softwer..... Ideja je potekla iz časopisa 'Elektor', tako da je hardver više ili manje već bio osmišljen. Na nama je ostao veći deo posla - pisanje softvera. Tako je nastao ovaj programator koga već duže vreme koristim.

Softver je potpuno besplatan za nekomercijalnu upotrebu i jedina nadoknada je da nam pošaljete e-mail podrške kako bi smo ispravili eventualne propuste.

Hardware:

U reviziji v2.0 i novijim potreban bafer za rad na novijim matičnim pločama je dodat na istoj štampanoj ploči sa ostatkom elektronike.

Trudili smo se da broj komponenti bude minimalan i da su one lako nabavljive. Mislim da smo u tome i uspeli.

Kao izvor za napajanje u prototipu se koristi mali mrezni transformator napona 14V~, 100-ak mA. On se priključuje na ulaz obeležen sa K3 na šemi. Naravno može se koristiti i jednosmerni izvor napona napajanja u opsegu 14VDC - 18VDC, ali ne treba preterivati sa naponom napajanja iz razloga što se koristi 78L05 kao stabilizator napona bez hladjenja pa je disipacija na njemu u tom slučaju velika.

Predlog:
Ako je neko mozda ljubitelj invertujucih bafera (74LS05), verujem da se i on moze bez problema iskoristiti umesto 74LS07, jedino sto je tada potrebno vezati po dva bafera redno, da bi se dobio NE invertujuci. Ukoliko ovo neko proba neka me obavesti o rezultatima :).

Štampane pločice:

(Osnovna verzija ver 2.0)
Što se tiče štampe ona je u verziji PCB2.0 urađena sa baferskim IC4 74LS07, tako da je sada PCB programatora kompletna.

 

Klikom na sliku dobićete uvećanu bitmap sliku štampane pločice

NAPOMENA: Na slikama pločica je prikazana sa pogledom 'odozdo' odnosno sa strane štampanih veza, dakle ako štampu radite foto postupkom potrebno je da uradite mirror štampanje

 

Klikom na sliku dobićete uvećani izgled slike sa rasporedom elemenata.... pogled sa strane komponenata !!!

Arhivu sa nacrtom štampe ver 2.0 u pdf i Protel PCB formatu možete preuzeti ovde: pcb_v2.zip (32kb)

PCB Donacije:

Ovde takodje možete pronaći i donacije u vidu redizajna štampanih pločica, od strane mojih prijatelja i kolega. Šema koja je data iznad i ove pločice se poklapaju i razlike su samo neznatne, uglavnom estetskog tipa. U svakom slučaju ja nisam proveravao ispravnost pločica ali verujem autorima da su u redu.


Revizija pločica v3.0 (datum 14.06.2004.)
Zahvaljujem se Igoru Janjatoviću za redizajniranje štampanih pločica.
Razlike u odnosu na postojeću verziju:

1. pravi DB25 konektor na ploči
2. prostor za četiri gumena odstojnika u uglovima ploče
3. decoupling kondenzatori od 100nF pored svakog čipa
4. neiskorišćeni ulazi 74LS07 čipa su stavljeni na +5V ili 0V
5. prostor za DIP20 ili Textol20 ili Aries24 podnožje

Kompletnu zip arhivu sa PCB fajlovima mozete preuzeti ovde: pcb_pack_kodrat.zip

Revizija pločica v4.0 i v5.0 (datum 30.06.2004.)
Zahvaljujem se GUJI za redizajniranje štampanih pločica.

Razlike u odnosu na postojeću verziju:
1. DB25 konektor na ploci

Kompletnu zip arhivu sa PCB fajlovima za verziju aprodb.zip možete preuzeti ovde: aprodb.zip

Razlike u odnosu na postojeću verziju:
1. IDC konektor na ploči

Kompletnu zip arhivu sa PCB fajlovima za verziju aproidc.zip možete preuzeti ovde: aproidc.zip


SOFTWARE:

Postoje tri verzije programa, i one su funkcionalno proverene i u praksi, i sa njima se uspešno (svakodnevno) radi na sledećim 'mašinama':
Windows verzija - PI, Cyrix 150Mhz (200mmx) 32Mb RAM-a
Dos verzija - 486, Intel 40Mhz 12Mb RAM-a

Ukoliko uočite neki propust, ili nefunkcionalnost javite: npejcic@epraktikum.iz.rs

Dos Verzija: (autor: Nenad Petrović)

ATP v2.5

OS: Windows95, Windows98

Program za Dos je proveren na i286, i486, i Pentium I-166Mhz računaru, moguće ga je koristiti i u Windows95/98 promptu.

Na srpskom jeziku:
Download (22Kb) dos_25srp.zip

Windows verzije: (history.txt)

ATP v1.58 Build 4.0
Update: 08.06.2001.

OS: Windows95, Windows98
Windows NT, Windows 2000

Ova verzija radi i pod NT sistemima (WinNT, Win2k), a predizajniran je i algoritam rada programa u odnosu na Build1.0....

Na srpskom jeziku:
Download (392Kb) atp158_all.zip


ATP v1.58 Build 5.0
Update: 17.03.2004.

OS:
Windows95, Windows98
Windows NT, Windows 2000

NEW:Ubačene DELAY rutine koje su neophodne na brzim računarima (>850Mhz)

Na srpskom jeziku:
Download (400Kb) atp158build5.zip

Ukoliko ima nekih nejasnoća javite se na: npejcic@epraktikum.iz.rs

© 2014 all rights reserved by ePraktikum design by Pinky Poslednja promena: 06 Jan 2014. 13:01:02