Keresés: 
 Bejelentkezés
Nick:
 
Jelszó:
 
 
 
   
» Elfelejtettem a jelszavamat :'(
» Regisztráció
 Fórum témák
» Több téma
 Frissek
RSS hírforrások
  Hírek.rss
  Fórum.rss
  2012. Feb, 05. Vas
6:44:58
  Jelenleg 162 fő olvassa az oldalt
Fórum » Pontra menő témák » USB-s F1 műszerfal PC-s szimulátorhoz PIC-kel »
USB-s F1 műszerfal PC-s szimulátorhoz PIC-kel  
Témaindító: pret83, idő: Júl 19, 2009
Témakörök
Mikroprocesszorok » Microchip processzorok
Digitális áramkörök » Egyéb
Lapozás Méret: 1 / 1
(#476538) pret83 Válasz • Júl 19, 2009
Sziasztok! Legeleszoris annyit elmondanek magamrol, hogy nem vagyok nagy elektromokus es nincs tapasztalatom az elektronikaban. Inkabb a PC programozashoz konyitok vmicsket, de az utobbi idoben elkezdtem tanulmanyozni a PIC uC-ket. Ezt a topicot pedig a legelso projektemhez nyitom es minden, a projekttel kapcsolatos kerdest ide fogok irni, nem szorom szanaszet a kulonbozo temakba. Nos, mi is lenne a projekt celja?
Ez: youtube video
Tehat egy F1-es "muszerfal", ill. a kijelzo resze. Amibe az adatokat egy PC-s szoftver kuldene USB-n keresztul (sebesseg, fordulatszam, uzemanyagszint, viz/olaj homerseklet), amiket a szimulator jatekbol (rFactor) nyerne egy plugin-on keresztul. Mivel USB, ezert majd egy 18F-es sorozatu PICet fogok valoszinuleg hasznalni.
Lepesenkent fogok haladni. Egyelore egy 16F877-esem van amit sikerult felprogramoznom (JDM programozo, de szeretnek epiteni egy PicKit2-ot ... Watt nevu felhasznalo honlapjan talalhato info alapjan). Vannak LED-jeim, 7 szegmenses kijelzoim, par shift regiszter es latchok ... ezek felhasznalasaval kigondoltam egy kapcsolast, amit megrajzoltam Eagle-ben es mellekelem. Szeretnem a velemenyeteket kerni, hogy korrekt-e amit kitalaltam, esetleg hibas. Szivesen fogadom az otleteket a sok LED-el sorbakotott ellenalas kivaltasara valami elegansabb modszerrel. A projektet ennel a vegenel fogva kezdenem el es az USB-s komunikaciot es PC-s szoftvert majd utana, mivel nemis annyira a vegeredmeny a cel, hanem a PIC-el valo ismerkedes/alkotas. Nos a kapcsolasi rajzomban szerintem legalabb 1 bibi akad, meghozza hogy a dekoder, ami az egyes latch-okat kivalasztja, annak a kimenete negalva van, ami azthiszem pont nemjo a latchok OutputEnabled es LatchEnabled bemenetere a rajzom alapjan. Nezegettem, de a legtobb dekodernek negalt a kimenete. Erre is szivesen fogadok megoldasokat + minden mas eszrevetelt, javaslatot. A kovetkezo lepesem az lesz, hogy megprobalok progit irni, ami a PIC regisztereibol ki tud irni szamokat a multiplexelt 7 szegmenses kijelzomre. Egyelore ennyi... Köszönöm!
» A fájlok letöltéséhez be kell jelentkezned! «

(#476658) bbalazs_ válasza pret83 hozzászólására (#476538) Válasz • Júl 19, 2009
Mondjuk a kapcsolas bonyolultsaga alapjan annyira kezdo nem lehetsz.

Szerintem a leglenyegesebb a protocol ismerete. Az USB sem egyseges, jo volna megtudni, hogy milyen modon kapcsolodik (mikent, tehat mondjuk virtual serial portot hoz letre). Az USB csak egy adattovabbitasi mod, azon belul sokfelekeppen lehet megoldva. Tehat a plugin hogyan tovabbitja a PIC-be az adatokat?

Ezt a lepest a helyedben a PIC oldalrol egy ketsoros, olcso, hattervilagitas nelkuli LCD kijelzovel ellenoriznem. Ott lathatova valik, hogy mi ment at, mi kerult a PIC-be.

A kovetkezo lepes lehet a tenyleges kijelzes, ez nem annyira nehez - ahogy nezem, a PIC-edben meg van jopar kihasznalatlan lab, szoval meg akar dupla multiplexeles is lehet. (pic18f4550 eseten)
Ehhez ismerned kellene a megszakitasokat es a timereket, ami talan az egyik legnagyobb mumusa a kezdoknek, mert tul bonyolultnak tunik elso hallasra.

A sok sorbakotott ellenallas kivaltasara ELVILEG a multiplexeles jo LEHET, de megsem ajanlatos, mert
egyetlen rosszul megirt program vagy hardverhiba veletlenul rajtafelejti az egyik labon a feszultseget es a tularamtol leeg a szegmens. Szoval vedelemnek azert mindenkeppen illik ott lennie. Masfelol a LED-ek sem birnak el akarmekkora csucsaramot, tehat ezzel is szamolni kell. Talan SMD alkatreszek hasznalataval csokkentheto lenne a meret es a munka.

Mivel nem vagy kezdo, talan felesleges is felhivni a figyelmet a megfelelo alkatreszek adatlapjainak melyrehato tanulmanyozasara, ami rengeteg szivastol kimel meg, foleg, ha nem post festam tortenik





(#476766) pret83 válasza bbalazs_ hozzászólására (#476658) Válasz • Júl 19, 2009
A plugint csak a telemetriai adatok kinyeresere fogom hasznalni, mivel csak azt tudja. Az USB-re valo kikuldest, meg hogy mit es milyen formaban kuldom majd ki, azt nekem kell megprogramozni. Teljesen kezdo nem vagyok, mivel elektrotechnikat tanultam, de nem foglalkoztam vele es elmentem PC programozas iranyaba. Szoval a logikai IC-ket is talalomra valasztottam ki. Azthiszem az ellenallasok maradnak, mert 5V-ot meg PWM-elve se tartom jo otletnek raengedni a LED-re. Valahol itt a forumon valaki hasznalt valami aramgenerator IC-t, ami talan latch is volt egyben es akkor nem kellettek az ellenallasok, de azt nemigazan tudom, hogy mukodik. Egyebkent jo lenne fenyero szabalyzas is PWM-el, de ez meg a jovo zeneje (kulon csoportokra osztani a kulonbozo szinu ledeket).

(#481767) lidi válasza pret83 hozzászólására (#476766) Válasz • Júl 27, 2009
Én is alkottam egy hasonlót. Én Live For Speed -hez csináltam digitális km órát. De lusta voltam, ehhez hardvert építeni, ezért nálam a képernyőn jelenik meg OSD szerűen nagy számokkal a sebesség. Nekem ez elég volt. (ez azért kellett, mert vannak olyan autók aminek mutatós a műszerfala, és azt nehéz leolvasni, és nekem fontos a pontos sebesség a kanyar bemeneteknél, féktávoknál) Nade neked nem ez a célod ahogy látom.
Vannak spéci SPI-os, I2C-s led vezérlők, vagy azt használnék, vagy jobban multiplexelném az egészet. Nem csak 3 fázisban. Esetleg érdemes lenne szimulátorban kipróbálnod a működést, pl multisimben vagy proteusban. Így a logikai ic-k hálózatát legalább ki tudod próbálni. Proteusban még mikrokontroller működését is ki lehet.

(#481792) Gory válasza pret83 hozzászólására (#476766) Válasz • Júl 27, 2009
Az I2C vagy SPI segment driver-szerintem is jó megoldás lehet. Vagy esetleg használhatsz karakteres LCD kijelzőt a 7 szegmenses helyett.
Egy másik megoldás a 7 (vagy 8 szegmens) meghajtására, hogy sorbakötsz 3 darab shift register a 3 kijelzőhöz. Így lesz 24 bited. Ezt mondjuk SPI-on vagy valahogy sorosan betöltöd, aztán amikor ki akarod jelezni, akkor engedélyezed a kimenetét. Olyan shift register kell amiben van latch, és ha be van töltve akkor a latch outputot engedélyezed és kész.

(#484798) pret83 Válasz • Aug 2, 2009
Kicsit nezegettem mi mindent lehet kapni eshop-okban. Talaltam egy olyat hogy: M5450
34 kimenetes LED display driver, azaz 34 szegmenst tud kezelni. A kimenete aramgenerator, tehat nem kellenek ellenallasok. A bemenete soros - mint egy hosszu shiftregister. A kerdes csak az hogy vajon kulonbozo tipusu ledeket hogy kosssek ra? Ugye vannak a 7 szegmenses kijelzo ledjei, aztan a fordulatszamkijelzo csik ledjei, azok is kulonbozo szinuek. Ez az IC vajon mindegyiken ugyanannyi aramot engedne? Kulonbozne a fenyerosseguk a ledeknek? Bar lehet hogy ez a legjobb megoldas. Az IC rendelkezik fenyero szabalyzo bemenettel is. Van meg egy hatranya, hogy kicsit draga. 2 fele multiplexelve mar boven eleg lenne 1 ilyen IC.
Az adatlapja: M5450B7

(#484828) icserny Válasz • Aug 2, 2009
Érdemes megnézni a Microchip új PIC16F1936/1937 vezérlőit és a ChipCAD kínálatában kapható 7-, illetve 14 szegmenses LCD kijelzőit is.

Bár egy USB-re köthető PIC18F14K50 mikrovezérlővel és egy 2x16 vagy 4x20 karakteres LCD-vel nehéz (ár)versenyezni...

(#484857) kisszee válasza icserny hozzászólására (#484828) Válasz • Aug 2, 2009
Egész szimpatikus ez a 16F193x család a beépített lcd driver module -al.. Nem mellesleg olcsó is.

(#484898) lidi válasza kisszee hozzászólására (#484857) Válasz • Aug 2, 2009
Na jó, de az LCD az nem led. Amúgy ha már shiftregiszter akkor jó lehet még a TPIC6C595N is, ez fetes kimenetű, open drain-es. 100mA tud kimenetenként, akármennyi sorbafűzhető, és kb 150Ft. Így aztán minden lednek külön be tudod állítani az áramát, ha különbözőeket használsz, és fontos az azonos fényerő. Igaz így sok ellennállás fog kelleni. Javaslom, hogy ezek smd-k legyenek, akkor nem kell annyi lyukat furkálni.

(#510108) Roninka válasza pret83 hozzászólására (#476538) Válasz • Szept 9, 2009
Hello.

Engem pont ilyen kijelző elkészítése érdekelne, leszámítva pl a Pit kijelző részét (bár ha olyan leírás van, az se probléma). Na mind1 a lényeg,hogy sajnos sehol nem találok róla egy pontos, részletes leírást/kapcsolási rajzot,hogy mit,hova kellene tenni, milyen kábel stb stb.. esetleg valaki tudna ebben segíteni ?

de egy ilyen is bőven megfelelne !

(#510112) pret83 Válasz • Szept 9, 2009
Roninka:
Es neked ez PC-chez kell, vagy valodi jarmure? Mert valodi jarmure meg talan egyszerubb, mert nem kell USB komunikacio es PC-s szoftvert irni sem.

(#510114) Roninka válasza pret83 hozzászólására (#510112) Válasz • Szept 9, 2009
ja bocsi, természetesen PC -re most épp olyan helyen dolgozom, ahol könnyen beszerezhetők ezek a dolgok, még szinte nyomtatott áramkört is tudunk csinálni talán.. már szereztem hozzá szám kijelzőt is

(#510121) Zsika segítő válasza pret83 hozzászólására (#510112) Válasz • Szept 9, 2009
Szia. Nekem most lett kész a kijelző. Ha érdekel megadom az elérhetőségét.az én kijelzőm

(#510134) pret83 Válasz • Szept 9, 2009
Kiraly a kijelzod Zsika, le a kalappal, en felfuggesztettem az ezzel valo foglalkozast, de majd megint nekilatok. Kicsit lassu vagyok

(#510151) Roninka válasza Zsika hozzászólására (#510121) Válasz • Szept 9, 2009
hát ez nagyon király! Hogy csináltad ?? Tudnál vmi leírász vagy valami segítséget ami alapján megalkottad ?! Nagyon érdekelne

(#510252) Zsika válasza Roninka hozzászólására (#510151) Válasz • Szept 9, 2009
Persze a Bővebben: Link megtalálsz mindent hozzá. Spanyol oldal. Én a kijelző részét újra terveztem.

(#510285) karpi segítő válasza pret83 hozzászólására (#484798) Válasz • Szept 10, 2009
Diodakkal lehet megoldani .A diodakon ugyanaz marad a feszultseg akar 1 vagy akar 21 szegmens vilagit es a fenyeri se valtozik .En igy oldottam meg tobb kijelzo kapcsolasban.
» A fájlok letöltéséhez be kell jelentkezned! «

(#510287) PHARO válasza Zsika hozzászólására (#510252) Válasz • Szept 10, 2009
Szia!

Ez melyik F1 gaméval kommunikál?

(#510294) pret83 Válasz • Szept 10, 2009
PHARO: Spanyol de ki lehet belole hamozni:
(SimBin) GTR v. 1.5.0.0
(SimBin) GT Legends v. 1.1.0.0
(SimBin) GTR2 v1.1.0.0
(SimBin) RACE07 / GTR Evolution / STCC The Game - Solo en sus variante Online Steam. En instalaciones offline No Funciona.
(ISI) rFactor en cualquiera de sus versiones, y en juegos basados en el motor de rFactor como puede ser el ACTC.

Nekem mondjuk rFactor a lenyeg. Ugylatom a HW reszet meg lehetne csiszolni. 3-3 szamjegy a ket oldalon eleg lenne, meg a 2 darab 595-os shiftregistert sorba lehetne fuzni. En LED driveres megoldason agyalok. Vannak eleg olcso (150HUF) 16 bites soros bemenetu SMD led driverek.

(#510333) lidi válasza pret83 hozzászólására (#510294) Válasz • Szept 10, 2009
Melyik típus ez az smd led driver ?

(#510410) pret83 válasza lidi hozzászólására (#510333) Válasz • Szept 10, 2009
SCT2024CSOG
Int. circuit 16-ch. LED driver 5-30/60mA 300mil SOP24
STARCHIPS TECHNOLOGY

(#510570) Roninka Válasz • Szept 10, 2009
szerintetek EZ a szám kijelző (vagy mi a fene) jó lenne hozzá ? szedtem össze pár ilyen panelt

(#510645) Zsika válasza Roninka hozzászólására (#510570) Válasz • Szept 10, 2009
Lehetséges (egyébként 7szegmens kijelzők ha jól látom 2/3 digitesek). A lényeg hogy közös katódosak legyenek én ezt a típust SC 36-11 SRWA/SC52-11SRWA használtam. Ha nem ilyen méretű akkor át kell tervezned a nyákot.

(#510649) Roninka válasza Zsika hozzászólására (#510645) Válasz • Szept 10, 2009
áhh.. azt hiszem részemről halott project.. hülye vagyok én ehhez max ha valaki egy kis pénzért bevállalja vagy valami..

(#510763) PHARO segítő válasza pret83 hozzászólására (#510294) Válasz • Szept 10, 2009
Köszi az infót. Csak az F1 része érdekel engem is. Ránézek, hogy milyen a játék. A hardver nagyon tetszik.

A led driverhez nekem is lenne ötletem:
-MAX7219 vagy MAX7221 a 7szegmenseshez. Ez soros és 8 digitet hajt meg darabja. 3 lábat használ el a PIC-ből.
-a ledekhez 4017

(#557236) gabi06 válasza Zsika hozzászólására (#510252) Válasz • Nov 16, 2009
Heló! Segítséget kérnék,mert meg építettem a leírás szerint a dolgot,de nem müködik! Mikor bedugom az usb-t akkor látni,hogy csatlakozik a teszt programon ,de bepakol alulra egy csomó kérdőjelet,gondolom valami komunikációs hiba lehet!
Nem találom sehol a PIC konfigját, esetleg elkérhetném,hogy mit kell megadni neki?

(#639371) BLUER Válasz • Feb 17, 2010
Sziasztok!

Bocs hogy belerondítok ide a topicba, de lenne egy két kérdésem.
Nekem is megfordult a fejemben, egy szimulátorhoz jelen esetben a GTR sorozathoz egy külső KM/H, fordulatszám mérő páros de a hagyományos mutatós kivitelü, csak elképzelésem sincs, hogy ezt hogyan lehetne megvalósítani?!? ötleteket várnék, hogy hogyan is álljak neki?

Előre is köszönöm a válaszokat.

mert ezen a spanyol oldalon valahogy nem igazodok el

a másik dolog, hogy ilyet lehetne e venni valahol?

(#1068833) kameleon2 válasza icserny hozzászólására (#484828) Válasz • Szept 23, 2011
Sziasztok! Nem annyira a témához, mint inkább a felvetéshez tartozik. Éppen most szereztem be egy 14 szegmenses 8 digites kijelzőt a chipcadtől. Megkaptam az adatlapot is, csak mivel nem kötöttem még meghajó nélküli LCD-t inkább kérdeznék. Mivel lehetne optimálisan meghajtani? Mielőtt megkérdeznétek, azért vettem nem COG-os változatot, mert ez fér csak el a panelen és a dobozban. A COG-os kényelmesebb lett volna vezérlésileg, csak túl széles a panelje a dobozhoz képest. Elvileg 3V-os ez a változat, van egy 3,3V-os Propellerem, arról szeretném először kísérletképpen elindítani. Mivel kell vigyázzak? Hogyan tudom az egyes szegmenseket elérni? Esetleg valamilyen soros protokollal?
» A fájlok letöltéséhez be kell jelentkezned! «

Következő 1 / 1
 HEStore.hu
 Hirdetés
TrainModules.hu