10 Kanalni interfejs sa PIC16f84
Moderators: pedja089, stojke369, [eDo], trax
10 Kanalni interfejs sa PIC16f84
Pozz svima!!
Evo i mog prvog projekta: 10 knalni interfejs sa pic16f84. Upotreba je jednostavna sklopite interfejs prikopcate na seriski port, instalirate program za podrsku i odatle ce vam biti sve jasno.. cim vi klikente na on ili off u programu on odma salje picu naredbu i tako pali i gasi odredjeni pin. Nema max232 zato sto se koristi samo tx linija nema potrebe za rx. Na jedan kanal zakacite tranzistor pa sa tranzistora na relej. To je to.... ako neko ima pitanja nek pita.. u .rar su upakovani sema, hex, plocica (crtana u sprint layout 5.0),program za pc. Hvala Pedji za pomoc
http://rapidshare(dot)com/files/118944354/1 ... s.rar.html
Evo i mog prvog projekta: 10 knalni interfejs sa pic16f84. Upotreba je jednostavna sklopite interfejs prikopcate na seriski port, instalirate program za podrsku i odatle ce vam biti sve jasno.. cim vi klikente na on ili off u programu on odma salje picu naredbu i tako pali i gasi odredjeni pin. Nema max232 zato sto se koristi samo tx linija nema potrebe za rx. Na jedan kanal zakacite tranzistor pa sa tranzistora na relej. To je to.... ako neko ima pitanja nek pita.. u .rar su upakovani sema, hex, plocica (crtana u sprint layout 5.0),program za pc. Hvala Pedji za pomoc
http://rapidshare(dot)com/files/118944354/1 ... s.rar.html
Vrlo dobro !
Ima par sitnica koje si izostavio, na primjer uz stabilizator napona idu elektrolitski kondenzatori, pa uz liniju napajanja PIC-a ide blok-kondenzator. Buduci da nije moguce uvijek nabaviti rezonator, bilo bi dobro predvidjeti i kristal uz koji idu keramicki kondenzatori. Takodjer, ne bi bilo lose sve skupa s relejima integrirati na plocicu - ovo cu ja izraditi kad uhvatim malo vremena.
Slijedeca generacija ovog uredjaja bi mogla biti dvosmjerna - dakle da mozes provjeriti stanje upravljanog uredjaja. Tada bi sve skupa imalo i prakticnu primjenu. Na primjer, odes na more i onda preko interneta palis i gasis svjetla oko kuce.
Ima par sitnica koje si izostavio, na primjer uz stabilizator napona idu elektrolitski kondenzatori, pa uz liniju napajanja PIC-a ide blok-kondenzator. Buduci da nije moguce uvijek nabaviti rezonator, bilo bi dobro predvidjeti i kristal uz koji idu keramicki kondenzatori. Takodjer, ne bi bilo lose sve skupa s relejima integrirati na plocicu - ovo cu ja izraditi kad uhvatim malo vremena.
Slijedeca generacija ovog uredjaja bi mogla biti dvosmjerna - dakle da mozes provjeriti stanje upravljanog uredjaja. Tada bi sve skupa imalo i prakticnu primjenu. Na primjer, odes na more i onda preko interneta palis i gasis svjetla oko kuce.
evo vam deo koda za palenje 1 kanala
a za Gasenje
i onda u form load otvorite port podesite brzinu.... i to je to
Code: Select all
Private Sub Option1_Click()
On Error Resume Next
MSComm1.Output = "A"
End Sub
Code: Select all
Private Sub Option2_Click()
On Error Resume Next
MSComm1.Output = "K"
End Sub
malo komplikovanije od ovoga.
da bi ti pic bio ulaz onda ti treba i max232 za slanje podataka na komp.
i za to postoji nekoliko nacina da se resi...
nauci raditi sa pic basicom i vb6 i u principu sve se svodi na serin i serout e sad na tebi ostaje da odlucis kako ces upakovati i raspakovati podatak.
da bi ti pic bio ulaz onda ti treba i max232 za slanje podataka na komp.
i za to postoji nekoliko nacina da se resi...
nauci raditi sa pic basicom i vb6 i u principu sve se svodi na serin i serout e sad na tebi ostaje da odlucis kako ces upakovati i raspakovati podatak.
Pozz ljudi..
Jel nekom ovaj uredjaj barem malo posluzio?i dali ga je neko probao napraviti?
uskoro cu poceti v2 praviti tu ce biti jedan eeprom u koga ce se pisati stanja na pinovima u slucaju da nestane napajanje pa kad ponovo dodje da postavi sve ponovo na isti polozaj i kad se programira moze odvojiti od pc.
Jel nekom ovaj uredjaj barem malo posluzio?i dali ga je neko probao napraviti?
uskoro cu poceti v2 praviti tu ce biti jedan eeprom u koga ce se pisati stanja na pinovima u slucaju da nestane napajanje pa kad ponovo dodje da postavi sve ponovo na isti polozaj i kad se programira moze odvojiti od pc.
Re: 10 Kanalni interfejs sa PIC16f84
Vidim da je RS skinuo .hex i program, pa evo obnavljam sada. Interfejs sam izmenuo samo dizajn, firmware za pic sam popravio, i sada uredjaj može da radi nezavistno od racunara, tj kada ga iskljucite sa seriskog porta on i dalje drzi isto stanje na izlazima kao i kada je bio na racunaru. Ukoliko nestane struje, stanja izlaza se snimaju u eeprom i pri palenju postavljaju se na izlaze. Sema je ista ostala. Ukoliko bude bilo problema sa otvaranjem programa, javite mi da vam posaljem kompletnu instalaciju (pošto zauzima oko 2mb, a forum toliko ne dotvoljava )
Screen:
HEX: Programska podrska:
Screen:
HEX: Programska podrska:
Re: 10 Kanalni interfejs sa PIC16f84
Moze li se ovime upravljati sa Visual Studio 2005?
Ne vjeruj u čuda - računaj na njih!