Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   116 / 179
(#) CoderKevin válasza dcsabi hozzászólására (») Feb 19, 2010
RsCheck-el megy oda-vissza szépen.
Mostmár hogy átkerülnek a pic-re a gépről a byte-ok, a feldolgozással van egy kis problémám.
Ha egy számláló számol, felül lehetne iratni valahogy az értékét egy a géptől kaot értére?
Pl a számláló tart 30-nál, kiküldöm neki a 12-t, és 12-től folytatja a számlálást.
(#) CoderKevin válasza dcsabi hozzászólására (») Feb 19, 2010
RsCheck-el megy oda-vissza szépen.
Mostmár hogy átkerülnek a pic-re a gépről a byte-ok, a feldolgozással van egy kis problémám.
Ha egy számláló számol, felül lehetne iratni valahogy az értékét egy a géptől kaot értére?
Pl a számláló tart 30-nál, kiküldöm neki a 12-t, és 12-től folytatja a számlálást.
(#) dcsabi válasza CoderKevin hozzászólására (») Feb 18, 2010
Használd az RScheck.exe nevű programot ami kimondottan a PIC és Parsic páros "barátja"
A topic elején feltettem, első 30 oldalon keresd, leírtam a használati tanácsokat is...Ez megy oda-vissza egy időben...(néhány ms csúszással)
Ha jól gondolom az ASCII kódok nem ilyen egyszerüen mennek át Pic és Pc között, ugyanis Byte-okat viszünk át, és ez a Pic-nél és a Pc nél ebben az esetben mást jelent...(gondolj bele a Pc karaktertáblája és a Pic és ehhez kapcsolt Lcd közti külömbséget...stb
(#) CoderKevin válasza CoderKevin hozzászólására (») Feb 18, 2010
Mivel van előrehaladás, válaszolok a saját kérdésemre.
Byte-ot sikerül küldenem pc felől, tehát 0-255-ig bármit.
Ezzel már csak 1 kérdés lenne... Az ascii karaktereket hogyan tudnám ugyanilyen módon áküldeni?!

A másik pedig hogy pic felől pc-be üldött adatok még mindig értelmetlen karakterek tömkelege...
(#) CoderKevin válasza CoderKevin hozzászólására (») Feb 18, 2010
Azthiszem megoldódott a probléma...
Mostmár a pic felől tudok küldeni adatot a pc felé.
Viszont ha ugyanúgy küldöm ahogy uart-on két pic között, akkor mindenféle értelmezhetetlen kódokat kapok a pc-n.
Gondolom valamiféle adatfomátum problma miatt lehet.
Küldeni a pic-re pedig nem sikerül... Vagyis egy led jelzi hogy fogadott valamit, de nem dolgozza fel a kapott infót... Ez is lehet az miatt hogy nem megfelelő formátumú információt kap?!
(#) CoderKevin hozzászólása Feb 18, 2010
Sziasztok!

Megépítettem az áramkört e szerint:
Bővebben: Link
Azután próbáltam mindkét irányba komunikálni a topicban lévő rs232 minták szerint rs232 monitor programokkal, de nem akar menni a komunikáció.
Ha a számítógépről kiküldök valamit, azt vissza is kapja a program szerint...

Valaki tudna segíteni aki csinált már hasonlót?
(#) CoderKevin hozzászólása Feb 18, 2010
Sziasztok!

Megépítettem az áramkört e szerint:
Bővebben: Link
Azután próbáltam mindkét irányba komunikálni a topicban lévő rs232 minták szerint rs232 monitor programokkal, de nem akar menni a komunikáció.

Valaki tudna segíteni aki csinált már hasonlót?
(#) skoda135 válasza CoderKevin hozzászólására (») Feb 16, 2010
Szia!

Kapcsolási rajzot a pdf fájl 268. oldalán találsz.

Bővebben: Link
(#) proli007 válasza CoderKevin hozzászólására (») Feb 16, 2010
Hello!
Tekintve, hogy az RS232 szabványos jelszintje eltér a processzor jelszintjétől, illesztő áramkör szükséges. Célszerűen pld. egy MAX232-es IC.
üdv! proli007
(#) CoderKevin hozzászólása Feb 15, 2010
Sziasztok!

Két 16f877 között szépen megy az uart, sikerült mindent megoldanom vele amit akartam. Most pc-vel szeretném összehozni rs232-n keresztül.
Tapasztalataitok alapján milyen szintillesztő szükséges a komunikációhoz, illetve kell-e egyáltalán bármilyen illesztő.

Köszi a válaszokat...
(#) kaqkk válasza kaqkk hozzászólására (») Feb 14, 2010
Találtam leírást a flip-flop okról lerajzoltam
vagy 6 féle tárolót ( Hátha segít valakinek)

Flipflop.PIC
    
(#) sniperx válasza kaqkk hozzászólására (») Feb 11, 2010
Köszi, így már érthető a szétbontás.
Gyakorlatilag ugyanezt az elvet agyaltam ki, csak azt hittem, van valami egyszerűbb is rá. Mármint: helyiértékenként leválogatni, majd egyszer kijelezni, majd felszorozni vissza (erről beszéltem az előző hsz-omban) és a konkrét számot kivonni az eredetiből és így tovább helyiértékenként.
Kösz a progit, így már rá tudom faragni a leválogatós és kijelzős részt a számlálómra.
(#) kaqkk válasza sniperx hozzászólására (») Feb 11, 2010
Valahogy így próbálnám meg , itt csinál egy mérést
aztán egy másik mérést és amíg a második mérés megy addíg kiírja az elsőt a kijelzőre , aztán vált és a második mérés eredményét teszi a kijelzőre és nullázza az egyes számlálót és kezdi újból a mérést

eredm02.PIC
    
(#) sniperx válasza kaqkk hozzászólására (») Feb 10, 2010
Az elve ok, így is képzeltem el én is, csak a 7 szegmenses cuccot kellene tudnom lekezelni. LCD-vel már működne, de mivel csak 7 szegmenses van a polcon, így ebből kellene összehozni.
Az eleje valami hasonló, mint amit itt látsz, bár még a számolás változhat. Ezt hol lehet összehozni a 7 szegmenses meghajtásoddal?

befogo.PIC
    
(#) kaqkk válasza sniperx hozzászólására (») Feb 10, 2010
Akkor a bemenetre teszel egy számlálót , aminek a jelét
szorzod osztod manipulálod és amikor a mérési idő letelik
beírod egy multiplexerbe ezután nullázod a számlálót .
majd kiíratod a kielzőre a multiplexerben tárolt értéket
és közben mármehet a következő mérési ciklus.
(#) sniperx válasza kaqkk hozzászólására (») Feb 10, 2010
Nem.
Alapvetően hasonló, de itt áthaladó befogókat néz, amik egy keréken vannak elhelyezve. Egy fordulat alatt 4 befogó halad el. Elvileg jó lenne hozzá egy fordulatszámmérő progi is, max egy szorzás még kerülne bele, de ebből sem láttam 7 szegmenses kijelzőre íródottat a parsic topikban.
(#) kaqkk válasza sniperx hozzászólására (») Feb 10, 2010
Ez frekvencia- vagy fordulatszám mérő lenne ?
abból van már fent egy pár a parsic témában .
(#) sniperx válasza kaqkk hozzászólására (») Feb 10, 2010
Egy bemenetre érkező jeleket számolja és ezzel a számmal végez el műveleteket. Azt kell tudnia, hogy pár tized másodpercig számolja a jeleket, majd felszorozza, hogy percenként mennyi érkezne be, ha ugyanígy menne tovább. Az eredmény mindig 100 és 9500 közé fog esni. Ezt az értéket kellene eljuttatni egy 4 digites 7 szegmenses kijelzőre.
(#) kaqkk válasza sniperx hozzászólására (») Feb 10, 2010
A matematikai műveleteket a parsic csak +egész számokkal végzi , törtet nem tud (elvileg) de kis ügyeskedéssel mehgoldható hogy törtnek látsszon .
Az hogy az ""eredményt" honnan és hogyan viszed a kijelzőre a konkrét feladat dönti el . Írd le hogy mit vársz
el a pictől mit szeretnél vele megcsináltatni , és meglátjuk hogy mit tudunk erre a feladatra ajánlani .
(#) sniperx válasza kaqkk hozzászólására (») Feb 10, 2010
Megnéztem, köszi!
De a te verziód is olyan, hogy a helyiértékeknek külön bemenete van. (vagy nem értem...)
Erre hogy lehet rávinni egy számolt értéket?
Egy szorzás után kellene az eredményt kiíratni.

Erről jut eszembe: ha egy többezres számot elosztok ezerrel, akkor egy tört számot kapok. Ezt az eredményt felszorozva ezerrel az eredeti értéket kapom meg, vagy csak egész számú ezres lesz belőle?
Pl: 4600 / 1000 =4,6 de ebből letárolva 4 lesz, a tört elveszik, felszorozva 1000-es 4000 lesz?
(#) kaqkk válasza kaqkk hozzászólására (») Feb 10, 2010
Valahogy így csinálnám

NONAME.PIC
    
(#) kaqkk válasza Peti.Janka hozzászólására (») Feb 10, 2010
A 74141 niximeghajtó BCD kódot kér , nem egy nagy durranás lehet megcsinálni , szerintem kivezeted a számlálók kimeneteit (4 kimenetet állítasz 1 számlálónál )
és már kész is a meghajtás!
(#) Peti.Janka hozzászólása Feb 10, 2010
Sziasztok! Nixi cső meghajtást csinált már valki? Még nem gondolkoztam rajta, hogy hogy kellene, de tevben van egy nixi óra, és szobahőmérő.
(#) kaqkk válasza kaqkk hozzászólására (») Feb 10, 2010
Itt van számlálók nélkül

4digkij.PIC
    
(#) kaqkk válasza aderka hozzászólására (») Feb 10, 2010
Az én verzióm csak 18% a számlálók nélkül !
egyébként ha megnézed láthatod hogyan lehet
többezres számot kiírni . (És tutira kipróbált megoldás)

(úgy látom mellényúltam : sniperx-nek szól a hsz )
(#) aderka válasza sniperx hozzászólására (») Feb 10, 2010
Szia!

Ez jól is van, de abban egyezzünk meg, hogy a többségnek grafikus programozás jut eszébe. Én Omron, és Siemens PLC-kel is foglalkozom, mind2-őt grfaikusan, létrában programozom.

üdv: Dávid
(#) sniperx válasza gyök2 hozzászólására (») Feb 10, 2010
Köszi, ez jó lesz!
Illetve még annyi, hogy erre a verzióra hogy lehet rávinni egy több ezres értéket? Hogy lehet helyiértékekre lebontani egy nagy számot?
(#) gyök2 válasza sniperx hozzászólására (») Feb 10, 2010
Én ezt a két verziót ajánlom a figyelmedbe. Kb egyforma nagyságú a memóriaigénye
(#) sniperx hozzászólása Feb 9, 2010
Még olyan kérdésem lenne, hogy milyen szűrést igényel a pic tápja, ha autóba szeretném betenni? Elég neki egy 7805 és egy puffer elkó?
(#) sniperx válasza kaqkk hozzászólására (») Feb 9, 2010
Erről a hétszegmenses dologról jut eszembe: azt hogy lehetne megcsinálni a legkevesebb memóriahasználattal, hogy egy kiszámolt értéket kiküldjek hétszegmensesre és ne is legyen villogós a kijelzés?
A kijelzőnél elég lenne 4 digit, ebbe tutira belefér a kiszámolt szám.
Következő: »»   116 / 179
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem