Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 257 odgovora
  • 141.360 pregleda

Najnovija ↓

Re: PIC razvojni sistem 08.12.2012. u 09:54 · pre 169 meseci #201
Testiranje razvojnog sistema
==================
Test se sastoij iz 2 dela, jedan je sa priključenim LCD-om, drugi bez. Prvo ćemo da uradimo test sa LCD-om.

Pretpostavka je da ste isprogramirali PIC sa test programom (pogledajte prethodne poruke), da su svi prekidači i džamperi postavljeni kao pri programiranju test programom (pogledajte prethodne poruke) i da ste priključili razvojni sistem na napajanje. Na LC displeju treba da piše tekst kao na slici od pre dve poruke.

Test 1 - Pritisnite taster TA1. Na displeju treba da se pojavi teskt u dva reda, u prvom "RA6=OFF" i u drugom "RA7=OFF". Pomerajte prva dva (gledana sa leva) prekidača od SW3 i videćete kako se reči OFF menjaju u ON. Kada završite, vratite oba u OFF položaj.

Test 2 - Pritisnite taster TA2. Na displeju se u prvom redu prikazuje tekst "POT naredba", a u drugom "POT=xxx", pri čemu je xxx u stvari neki broj u zavisnosti od položaja trimer potenciometra VR2. Okrećite VR2 i trebalo bi da se vrednost menja od 0 (ili približno) kada je VR2 okrenut skroz ulevo, pa sve do 255 (ili približno) kada je VR2 okrenut skroz udesno. Minimalna i maksimalna vrednost zavise od konkretnih vrednosti komponenti i njihovih tolerancija, kao i od napona napajanja. Kada završite testiranje, predjite na sledeći test.

Test 3 - Uključite, tj. postavite u ON položaj poslednja dva prekidača od SW3, opet gledano sa leva i pritisnite taster TA3. U prvom redu se prikazuje tekst "AD konvertor", a u drugom "AD=xxxx" pri čemu je xxxx broj u zavisnosti od položaja VR2. Okrećite VR2 i vrednost bi trebalo da se menja od približno 0 do 1023, opet u zavisnosti od vrednosti komponenti itd. Kada završite, vratite prekidače SW3 u isključen položaj i predjite na sledeći test.

Test 4 - Pritisnite taster TA4 i na displeju treba da se ispiše tekst "KRAJ" koji označava kraj prvog dela testiranja.

Sada isključite napajanje razvojnog sistema, izvadite LCD iz konektora, J3 prebacite u položaj ZV i ponovo priključite napajanje. Ne bi trebalo da svetli ni jedna LED niti LED displej.

Test 5 - Uključite sve prekidače od SW1 i pritisnite taster TA2. Počeće da se uključuju i isključuju LED D1 do D8 jedna po jedna sa pauzom od jedne sekunde, zatim da se isključe sve, posle jedne sekunde da se uključe svih 8 LED odjednom i posle jedne sekunde da se isključe.

Test 6 - Možete da isključite sve prekidače od SW1, a i da ih ostavite uključene, svejedno. Ako ih ostavite uključene, videćete koja je LED povezana na koji segment LED displeja, ali i to da su LED i segmenti LED displeja aktivni pri suprotnim stanjima. Zatim uključite sve prekidače od SW2 i pritisnite taster TA2. Počeće mali "light show" po LED displeju: prvo će se uključivati jedan po jedan segment svakog LED displeja, zatim će da se menjaju brojevi od 0 do 9, sve to sa razmakom od pola sekunde, i to jedan po jedan displej počev od DI1 ka DI4. Na kraju će na DI4 ostati cifra 9.

Test 7 - Pritiskanjem tastera TA5 cifra na DI4 će se smanjivati za po 1, a pritiskanjem tastera TA6 povećavati. Kada završite testiranje, isključite sve prekidače od SW1 i SW2.

Test 8 - Pritisnite taster TA2. Iz piezo zvučnika će se čuti zvuk od najniže ka najvišoj frekvenci. Kada se završi poslednji ton, to je kraj testovima.

Ako vam neki od testova ne radi kako je opisano, javite se da vidimo gde je problem.

Jedino što nije testirano je kapacitivni senzor; za njega još nisam napisao test program, a ionako već dugo čekate na ovaj test pa ćemo za sada da ga preskočimo. Na kraju krajeva, to je samo jedna malo veća bakarna površina, tako da neki test i nije neophodan.

Pozdrav.
Sinisha
Re: PIC razvojni sistem 08.12.2012. u 12:33 · pre 169 meseci #202
Malo pre je stigla pošiljka sa PIC16F1827 tako da će u ponedeljak biti nastavljena isporuka onima koji čekaju, a to su prema mojoj evidenciji:

3. gargamel011 - PCB --- lična isporuka sutra
13. veselinovic - PCB + PIC --- na čekanju
14. goranbr - PCB --- nije poslao adresu
20. jmikica - PCB + PIC
21. qustos - PCB + PIC --- nije poslao adresu
22. mooljacc - PCB + PIC
23. yt1nvs - PCB + PIC
25. introitus - PCB + PIC

Ako sam Vas izostavio ili hoćete naknadno da se prijavite, pošaljite mi PP.

Pozdrav.
Sinisha

Re: PIC razvojni sistem 08.12.2012. u 16:40 · pre 169 meseci #203
Testirao sam mini pic.
JA nisam izvadio ic2 posto sam ga zaletovao direkt na plocicu.
Taster 3,4,5,6 su na b portovima,problem je sledeci:
Test 3- t3 nece svaki put da odreaguje
test 4- t4 nece svaki put da odreaguje
test 7- cifra se smanjuje za po jedan ali samo do 6.
Izvadicu kasnije uln pa cu videti dali je on problem.
Pozdrav.
Potpis
spale
Re: PIC razvojni sistem 08.12.2012. u 17:58 · pre 169 meseci #204
Jeste, to je zbog ULN-a. izvadi ga pažljivo i polako, i biće sve u redu. I stavi podnožje posle.

Pozdrav.
Sinisha
Re: PIC razvojni sistem 09.12.2012. u 02:15 · pre 169 meseci #205
Za one koji koriste PROTEUS, evo šeme nacrtane u verziji 7.10 SP 0 koju mogu da koriste za simulaciju razvojnog sistema MINI PIC 1 i time ubrzaju razvoj programa.
U odnosu na originalnu šemu, ova je nešto izmenjena kako bi simulacija bila brža. PNP tranzistori su zamenjeni invertorima, LE diode D1 do D8 su prebačene u digitalni režim, redni otpornici za LE diode i LED displej su izbačeni, konektor CON6 zamenjen je sa 6 prekidača, i dodat je PULL-UP otpornik na RA5 jer, iako taj pin sadrži interni PULL-UP, izgleda da nije implementiran u PIC16F1827 modelu, ili ja nisam uspeo da ga nateram da radi pa je otpornik RX neophodan za ispravnu simulaciju.

Pozdrav.
Sinisha

Sviđa mi se2
Re: PIC razvojni sistem 09.12.2012. u 11:03 · pre 169 meseci #206
Uočena je mala greška u PDF verziji šeme objavljenoj 01.12. - redosled dispeja DI1 do DI4 je obrnut. Uz poruku je prikačen PDF sa ispravljenom šemom.

Pozdrav.
Sinisha
Re: PIC razvojni sistem 10.12.2012. u 23:16 · pre 169 meseci #208
Odlično, hvala za info.

Pozdrav.
Sinisha
Re: PIC razvojni sistem 12.12.2012. u 18:48 · pre 169 meseci #209
rsinisha mozeli da se dobije test program za mini pic u pbp ako si pisao u njemu jer mi je lakse da iz primera vidim kako sta radi.
Pozdrav.
Potpis
spale
Re: PIC razvojni sistem 12.12.2012. u 19:20 · pre 169 meseci #210
Čekaj tutorijal, tu će se doći i do bolje napisanog test programa.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: PIC razvojni sistem 12.12.2012. u 20:59 · pre 169 meseci #211
Čekaj tutorijal,ali dok cekam dobar je i ovaj da se nesto vidi.
Pozdrav.
Potpis
spale
Re: PIC razvojni sistem 13.12.2012. u 08:53 · pre 169 meseci #212
Program nije nikakva tajna, ali sam ga pisao na brzinu i lično nisam zadovoljan kako je napisan pa ga zato nisam ni objavio. No, ako baš insistiraš, evo ga program uz ovu poruku, ali dok ne obradimo sve naredbe koje se u njemu koriste neću da ga objašnjavam, a kada dodjemo dotle, tada će već sve biti jasno :). Pisan je u PBP3.

Pozdrav.
Sinisha
Sviđa mi se1
Re: PIC razvojni sistem 13.12.2012. u 17:31 · pre 169 meseci #213
Hvala Sinisha.
Jel radi kome pbp3 na win7 64bit-a?
Pozdrav.
Potpis
spale
Re: PIC razvojni sistem 29.12.2012. u 17:41 · pre 168 meseci
izmenjeno 1 put, poslednji put elektrostudio 29.12.2012. u 22:45
  1. elektrostudio29.12.2012. u 22:45zapis iz teksta poruke
#214
Sastavio hardware...
Potpis
Elektrostudio
Re: PIC razvojni sistem 14.01.2013. u 14:31 · pre 167 meseci #215
Kako mi se učinila zanimljiva ova PCB tako lepo izrađena, odlučih da je „naručim“ i sastavim.
Eto da imam još jednu manju testnu ploču za 18 pinske PICove.
E sada pošto postoji 2 tipa PICeva koje sam ja koristio sa različitim rasporedom izvoda u istom kućištu DIP18, napravio sam i male pločice adaptere sa jednog tipa na drugi tip, koji se može „utaći“ u ovu Mini Razvojnu ploču 1.
Konkretno moj PIC sa drugačijim izvodima je 18F1320 (može i 1220), koji se sada preko ovog adaptera može „utaći“ u Sinišinu razvojnu ploču i koristiti ista periferija. :o)

Da počnem:
Razlika u izvodima između 18F1320 i 16F1826 (nazvanim TypeB i TypeA):
>SLIKA<

Sada malo pojašnjenje.
- Ovo je TOP PCB:
>PDF<
- Ovo je BOTTOM PCB:
>PDF<
I Components PCB:
>PDF<

Veličina PCBova je ova, zato što sam imao neke restlove te veličine, pa sam gledao da to iskoristim.
Takođe je zato i double layer, pa sam onda na UP pločici ispisao i pinove iz PICa u Top Layer-u.
Top Layer se ne mora raditi, dovoljne su i jednoslojne pločice na koje samo uraditi BOTTOM LAYER!!!
I još, Top Layer je mirror, zato što kada radim foto postupkom, volim da sam toner spustim do bakra.


Postupak je sledeći.
1. a) Zalemiti podnožje DIP18 na PCB UP (gde piše PIC 18F1320/1220P)
>SLIKA1<
***** I nema smejanja što mi je DIP podnožje "šareno"!!! JASNO!!! Nisam imao trenutno kod sebe DIP18, pa sam, ga skrpio od DIP14 i malo belih PINčića.
b) Takođe zalemiti i kontaktne letvice na preostale pinove.
>SLIKA2< Pogled odozgo.
>SLIKA3< Pogled odozdo.
2. a) Sada zalemiti kontaktnu letvice na mesto DIP18 na PCB sa imenom DOWN (gde piše PIC 16F 1826/1827P), ali da kompletna dužina pina bude sa donje strane pločice, ili skratite pinove sa gornje strane, ako vam se čini da su duži (što sam ja uradio).
>SLIKA4<
b) Nakon toga pinove donje strane PCB UP provući kroz otvore sa gornje strane na PCB DOWN i zalemiti ih. I ojha, adapter GOTOV.
>SLIKA5< Pogled odozgo.
>SLIKA6< Pogled odozdo.

Eto, ako nekome kojim slučajem zatreba, može skinuti i ovde ZIP-nute sve fajlove sa uputstvom za sastavljenje! :o)
>ZIP-nuto<


P.S. Moj skromni doprinos Sinišinoj PIC školici! :o)
Re: PIC razvojni sistem 14.01.2013. u 20:53 · pre 167 meseci #216
Fino je ovo, može da bude veoma korisno kome zatreba PIC sa tim rasporedom pinova. Imam samo jedan predlog: pinovi koje si stavio, koji se vide na slici 6, neće moći da udju u podnožje na razvojnom sistemu pa predlažem da se stave ovakvi pinovi:

http://store.comet.rs/rs/Catalogue/Product/14169/

Pozdrav.
Sinisha
Re: PIC razvojni sistem 14.01.2013. u 21:37 · pre 167 meseci
izmenjeno 1 put, poslednji put CTEBA.HC 14.01.2013. u 21:49
  1. CTEBA.HC14.01.2013. u 21:49zapis iz teksta poruke
#217
Pa naravno. Mnogo bolja varijanta.

Kako sve ima, samo čovek mora da zna gde i kako da traži/gleda.


Ja sastavio od delića što imadoh kod kuće, a i planirao sam da stavim ZIF na ovu Mini Razvojnu 1, pa zato nisam ni razmišljao. Imam jedan ZIF viška baš od 18 pinova.

A evo sad probah i u easyPICv7 (MikroElektronika), može u nju i ove "obične" letvice. Svi pinovi (I/O) imaju kontakt. Rade. Testirano sa "paljenjem" LED, pojedinačno na svakom izlazu.

U svakom slučaju, da sada pravim, stavio bih taj, SIL adapter!
Re: PIC razvojni sistem 15.01.2013. u 19:29 · pre 167 meseci #219
Lepo si ga odradio, nema šta. Jeste da onaj polomljeni konektor malo kvari utisak, ali su ga nogice od odstojnika popravile.

Pozdrav.
Sinisha
Re: PIC razvojni sistem 15.01.2013. u 22:53 · pre 167 meseci #220
Promjenit cu ga cim prvi put budem narucivao djelove ,ovde kod nas ne mogu naci ovakav za kupiti ,pa narucujem kod vas. poz
Potpis
ljubav,sir i mir!!!!!!
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme