www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Začetniške težave...rabim malo pomoči :)

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
billy
Neznanec
Neznanec



Pridružen-a: Pet 29 Jul 2005 11:51
Prispevkov: 3
Aktiv.: 0.01

PrispevekObjavljeno: Pon Avg 01, 2005 2:30 pm    Naslov sporočila:  Začetniške težave...rabim malo pomoči :) Odgovori s citatom

Pred časom sem iskal napravico, ki bi merila trenutno porabo v mojem avtomobilu. Po mučnem iskanju sem ugotovil, da sploh ni primerne naprave za takšno nalogo. Zato sem začel sam razmišljati o možnosti, da bi jo izdelal. Ko sem zadevo premislil, sem prišel do tega načrta: 2x temp senzot (notranja in zunanja temperatura), stevec porabe, ura. Vsej bi bilo na 2x16 LCDju, razdeljeno na 1x8 polja. Vse vrednosti bi izpisovalo v intervalu 1sec, razen ure seveda (minutni prikaz).

Ideja na naletela na porodne krče, oz manjka mi znanja pri delu s PICi. Ker mi je nakako najbližji jezik C, sem se odločil da bom v njem spisal potreben software, zato me kot prvo zanima, kje bi lahko dobil kakšna navodila oz literaturo za to početje?

PIC bi bil 16F84, predvsem zaradi njegove velikosti (oz ker je majhen) ker bi vse skupaj slačil na zelo mali prostor, ter vgradil v armaturko.

Kakršni koli drugi nasveti ter pomoč dobrodošli.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
msmiha
Član
Član



Pridružen-a: Sob 26 Feb 2005 16:48
Prispevkov: 115
Aktiv.: 0.49
Kraj: Slovenske Konjice

PrispevekObjavljeno: Pon Avg 01, 2005 2:51 pm    Naslov sporočila:   Odgovori s citatom

literaturo o vseh picih boš našel na microchipovi domači strani
_________________
Edini način da odkrijemo meje mogočega je da, jih prestopimo in se znajdemo v nemogočem!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Djurodrljaca
Član
Član



Pridružen-a: Pet 19 Dec 2003 16:31
Prispevkov: 393
Aktiv.: 1.66
Kraj: Mengeš

PrispevekObjavljeno: Pon Avg 01, 2005 3:17 pm    Naslov sporočila:   Odgovori s citatom

Če boš delal s C-jem, bi bilo skoraj nujno da bi uporabil en 18 pinski 18Fxxxx pic, ker so ti pic-i prirejeni za uporabo s C-jem. Na Microchip-ovi strani boš tudi našel c compajler, ki je zastonj za 2 meseca, po tem pa ti še zmeraj deluje, samo ti ne optimizira prevedene kode.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Oliver
Član
Član



Pridružen-a: Sre 27 Okt 2004 13:36
Prispevkov: 39
Aktiv.: 0.16
Kraj: Ljubljana

PrispevekObjavljeno: Pon Avg 01, 2005 4:05 pm    Naslov sporočila:  Re: Začetniške težave...rabim malo pomoči :) Odgovori s citatom

Nasvet številka ena:
Najdi ustrezne senzorje. Senzorji in njihov način komunikacije z mikrokontrolerjem vpliva na izbiro ustreznega mikrokontolerja.

Nasvet številka dve:
Ne uporabi PIC 16F84. Obstaja cela kopica drugih PICev v enakem ohišju, ki imajo več flasha in rama in več periferije. Nekateri so celo cenejši. Pri izbiri lahko celo upoštevaš željo po uporabi C-ja.

Za PIC-e obstaja kar nekaj komercialnih C prevajalnikov, večina jih ima tudi zastonjske različice, ki pa so ponavadi tako ali drugače omejene. Obstaja pa tudi odprtokodni C, ki se imenuje SDCC. Za vse te prevajalnike boš tudi našel ustrezne priročnike.

Toliko za začetek Wink

LP, Oliver
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Pon Avg 01, 2005 5:09 pm    Naslov sporočila:   Odgovori s citatom

Eno mogoče malo butasto vprašanje: O kakšni porabi ti tukaj govoriš? Porabi goriva? Taksimeter? Kaj drugega?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
billy
Neznanec
Neznanec



Pridružen-a: Pet 29 Jul 2005 11:51
Prispevkov: 3
Aktiv.: 0.01

PrispevekObjavljeno: Tor Avg 02, 2005 2:57 am    Naslov sporočila:   Odgovori s citatom

Hvala za odgovore Smile

Kateri PIC bi potem predlagali?

Za temp bi uporabil 2 DSxxxx, ne vem točne cifre ...

Govorim pa o trenutni porabi goriva.

Verjetno je res bolje, da začnem s kakšnih boljšim PICem, ker ima moj "projekt" še veliko rezerve in se mu lahko naknadno dodajo še različne funkcije (recimo: avtomatski nadzor ročne klime, porabljeno št kilometrov z 1 tankom, preostali kilometri ob trenutni vožnji, povprečna poraba, min max poraba, etc etc)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.95
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Avg 02, 2005 6:27 am    Naslov sporočila:   Odgovori s citatom

O samih pic-ih in porgramiranju boš na forumu našel veliko napisanega. Osebno uporabljam assembler. Tudi tebi kot začetniku priporočam, da na začetku ne greš mimo njega. To pa z več razlogi. Pri uporabi assemblerja boš kaj hitro in zelo dobro spoznal arhitekturo mikrokontrolerja. (kot mi je nekoč nekdo napisal pod zasebno - z njim vidiš mikrokotroler "v dušo" ) Kot drugo vsa potrebna orodja so v sklopu MPLAB-a ter so na razpolago zastonj na microchipovi strani. Tretje; v glavnem vsi višji jeziki omogočajo uvoz assemblerske kode, kar pa se v praksi dostikrat uporablja.

Kateri PIC izbrati?
Kot je bilo že napisano. 16F84 je "legenda" poleg tega je precej drag. Če ti zadostuje število pinov (za opisan projekt jih bo vrjetno dovolj vzameš 16F628-) Ura ter termometer ne predstavlja nobenega problema. Assemblerske kode za za oboje boš našel kar nekaj na forumu. Za uro mogoče vzameš kar philipsov namenski čip na I2C vodilu (PCF 8583). Temperaturni senzor dallasov DS1820. (1Wire) Za tole boš porabil 3 pine. LCD 7 pinov. Ostane ti še 6 čisto prostih pinov.

Potrebuješ še programator.
Tudi o njem je bilo na forumu dosti napisanega. Obstajajo enostavni brez exsternega napajanja (JDM), ki se priključujejo na serijski port, a včasih ne delajo najbolje zato izdelavo odsvetujem.
Mislim, da je najboljša ter najcenejša varinata izdelava P16PRO programatorja o katerem se je na forumu tudi dosti pisalo. Uporabi iskanje.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tibi
Član
Član



Pridružen-a: Tor 16 Dec 2003 11:08
Prispevkov: 253
Aktiv.: 1.07
Kraj: bukovje

PrispevekObjavljeno: Tor Avg 02, 2005 8:58 am    Naslov sporočila:   Odgovori s citatom

Kakšen pa bo senzor za porabo goriva ??

Moje meneje je da vzameš večji PIC npr. 16F876, tako ti ne bo zmanjkalo pinov in imaš še A/D pretvornike. Če se boš spomnil da bi še meril napetost akumolatorja ti bo prav prišlo.

Sicer pa si si zastavil dokaj zahteven vendar zanimiv projek za začetek. Upam da boš ga dobro speljal.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Član
Član



Pridružen-a: Ned 20 Feb 2005 17:56
Prispevkov: 1486
Aktiv.: 6.27
Kraj: Yogyakarta

PrispevekObjavljeno: Tor Avg 02, 2005 10:34 am    Naslov sporočila:   Odgovori s citatom

če ima vbrizg ne potrebuješ senzorja, meriš širino impulza na injektorju, vedeti moraš pretok skozi injektor (to ti je največji problem, sem jaz že tudi razmišljal o takšnem merilniku), vedeti moraš hitrost vozila če želiš absolutno vrednost, za relativno se ti pa potem ne izplača delati z LCDjem ampak narediš z 20 LEDicami in LM3914 kot sem jaz naredil, nisem še pa preizkusil kako se obnese Wink
Moram narediti eno lepo ohišje da ne bo zgledalo kot čreva pri armaturki Very Happy

_________________
Bad things happen to good people all the time for no reason!
Blog
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group