Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   158 / 179
(#) kaqkk válasza kaqkk hozzászólására (») Márc 17, 2009
elnézést az első verziót raktam fel ez egy kicsit gyors
itt a jól működő változat

lcd.PIC
    
(#) Rozsomák hozzászólása Márc 17, 2009
Üdv!

Van egy érdekes feladatom, amit nem igazán tudok megoldani.
A feladat megértéséhez csináltam egy "szaki" rajzot. A programnak egy golyóadagoló automatát kéne müködtetnie, a lényege pedig az, hogy jelen estben van 4 szín. Ezeket a szineket tetszőleges mennyiségben tetszőleges sorrendbe állithatjuk, addig, amig a cső nem lesz tele. Amikor már megadtuk a golyók sorrendjét a szingombok nyomogatásával, akkor megnyomjuk az adagolás gombot és a szerkezet elkezdi beletölteni a golyókat a csőbe.
Próbálkoztam már sok megoldással, de túlon túl bonyolultak lettek és a legföbb baj az lett, hogy a variáció száma nagyon nagy és ha pl. egy csőbe 50 golyó is elférne, akkor minimum 200 számlálót kéne beleraknom a programban - és ha még több szint is akarnék alkalmazni, akkor még több kell.

Tehát ha valaki tudna erre a feladatra valamiféle tanácsot adni, akkor annak nagyon örülnék.
Előre is köszi a válaszokat minden kedves segítőtársnak, Üdv.

automata.JPG
    
(#) kaqkk hozzászólása Márc 17, 2009
Csináltam egy /Lcd -teszter / programot
csak azért mert vettem 2 soros lcd-t és ,mert izgatott hogy a karakterek "futtatása " megoldható e az lcd-n

lcd.PIC
    
(#) dcsabi válasza aderka hozzászólására (») Márc 17, 2009
Régebben rögtönöztem egy frekimérőt, de nem bonyolítottam annyira mint ezt Te...
Az időalapot 1s-ra vedd fel és a kijelző frissítést is 200-500ms körülire...
Tettem fel példát kb 5-6 oldallal visszafelé... 3-4 modullal
megoldaható...
Ha mindenáron frekimérőt akarsz
nézd meg ezt itt van Lcd-s is
Frekimérő-84
(#) aderka hozzászólása Márc 17, 2009
Idő közben megoldottam a frekimérő problémámat, de sajnos újba ütköztem .
Most az a problémám, hogy a szimulációban hibátlanul mér nagy frekvenciás tartományokban is ( >100kHz ) de életben 1.9 kHz-ig mér után szép lassan elindul visszafelé . Szépen növelem 2kHz től felfelé a frekit a kijelzőn szépen lassan elindul visszafelé, 5-6 kHz nél már csak Hz-es értéket ír ki. Mitől lehet ez? Reméle tudtok segíteni!

üdv aderka
(#) Szárnyas hozzászólása Márc 16, 2009
Üdv!
Ha egy számláló kimenetének értékét szeretném elmenteni eeprom-ba, az eeprom beállításánál mit jelent a sima ZV1, ZV1_ FD, ZV1_HI? Gondolom a _HI a 16 bites szám felső 8 helyiértéke. De mit jelent a másik kettő és melyiket kell beállítani?
(#) aderka hozzászólása Márc 16, 2009
Valami gond van a frekimérővel. Alap helyzetben mikor nem mérhet frekvenciát, a kijelzőn mégis össze vissza ugrál az érték. Igazából nem értem ez hogy lehet. Csak akkor irhat ki értéket ha a számlálóra legalább 1 impulzus érkezik. Valamiért mégis instabil az egész. Feltöltöm a programot ha valaki ráér és tud segiteni örülnék neki.

üdv: aderka

frekmero.PIC
    
(#) Thowra válasza kaqkk hozzászólására (») Márc 16, 2009
Üdv!
Ez sajnos nem megy így
A jelek kisimultak. A cél a 'púpok' egymás alá rendezése.
A helyes jelalakok képét mellékelem, ezeket egy szeretném kihozni. A bal fölső 1,5 ms magas, 18,5 alacsony szint.
Bal alsó képen a felső 2 jel 2 ms magas és 18 ms alacsony, alsó 2 jel 1 ms magas és 19 ms alacsony szint. Jobb felsőnél u. ez csak fordítva. Az időzítéssel vincs gond, egyelőre az elv lenne a lényeg.

jo.JPG
    
(#) aderka válasza dcsabi hozzászólására (») Márc 16, 2009
Köszi a segítséget! Valóban a probléma oka az volt, hogy az MX illetve néhány számláló, és komparátor nem volt 16 bit-re állítva. Kijavítottam a hibát, és nagyon szépen működik. Köszönöm még egyszer!
üdv: aderka
(#) kaqkk válasza Thowra hozzászólására (») Márc 16, 2009
ha teljesen egyszerre akarod vezérelni a motorokat
talán így csináld

1.PIC
    
(#) Thowra válasza dcsabi hozzászólására (») Márc 15, 2009
Üdv!
Nézegettem a példákat és az egyik alapján erre a megoldásra gondoltam. 4 motor lenne vezérelve, így először arra voltam kíváncsi, hogy menyire mennek szinkronba, sajnos meglepő eredmény született.
Mi lehet a gond? Én arra számítottam, hogy szépen egymás alatt lesznek a jelek, tehát mind a 4 jel szinkronba, de nem ezt mutatja
(#) dcsabi hozzászólása Márc 15, 2009
privát kérésre...-komparátor...
(#) dcsabi válasza aderka hozzászólására (») Márc 15, 2009
Vagy esetleg 16 bites elemet 8 bitessel kapcsoltál össze...
(#) dcsabi válasza aderka hozzászólására (») Márc 15, 2009
Szerintem van olyan bit, ami nem kapcsolódik sehova esetleg az a bit egy megkezdett byte egy bitje, és az nem kapcsolódik semmihez, PL S3.0
(#) aderka hozzászólása Márc 15, 2009
Üdv!
A frekvenciamérő fordításánál ezt a hibaüzenetet írja ki.
Mi lehet ez?
(#) Rozsomák válasza dcsabi hozzászólására (») Márc 15, 2009
Helló Csabi!

Olvasgattam az ajánlott oldalt, és érdekes dolgok vannak fent, de még kicsit nehezen igazodom el rajta
Én arra gondoltam, hogy a két pic közötti adatátvitelt egy TSOP 4836-os vevővel és egy TSAL 6200-ás adóval oldanám meg. Az adó infra ledet rákötném a 16F877a pic RC.6-os (TX) lábára, míg a vevő adat lábát a 16F627-es RB.1 (RX) lábára. Így nem úgy kéne müködnie, mint ha sima vezetéken menne az adat, csak nem rézvezetőn keresztül megy az áramimpulzusok, hanem levegőn keresztül az infra jelek?
Vagy amit emlitettél, Parsicban az UART egységen be lehet állítani azt az IRDA szabványt, vagy ehhez más megoldás szükséges?

előre is köszi, üdv
(#) dcsabi válasza Thowra hozzászólására (») Márc 15, 2009
A Parsic "gyári" példaprogramai közt találhatsz ide valót...
már feltettem régebben ime....
(#) dcsabi válasza Rozsomák hozzászólására (») Márc 15, 2009
vevőnek valami erre a céra kifejlesztett "tokot" kellene használni Pl: TSOP 1736 ...stb adónak meg egy hozzá való használt távirányítót, ezzel előbb érhetsz el eredményt...
Az infrának van van soros adatátviteli lehetősége Pl: IRDA szabvány, de ennek van kódolás dekódolás eleme még a vonalban...
Nézz körül
ITT
(#) Rozsomák hozzászólása Márc 15, 2009
Hali!

Segítséget szeretnék kérni tőletek. Két pic között akarok komminikációt létrehozni infra kapcsolattal. Már sikerült vezetékesen megoldanom, de infrával nem akar menni. Elméletben az adó és a vevő is müköduk, ugyanis, az adón látom, hogy világit (kamerán keresztül), a vevő pedig manuálisan müködőképes, azaz ha nem picre kapcsolom, hanem egy ledre, akkor egy távirámyitóval rávilágitva a led villog (vagyis folyamatosan világit, és adott jelekre kialszik).
Tehát valamiféle plusz beállitás kellene csinálni Parsicba, hogy müködőképes legyen? Itt van az adó és a vevő programja, melyet jelenleg meg akarok valósítani (a müködés egyzserű, az adó oldalon a számlálot számoltatom, és ha eléer az 5-hőz akkor a vevő oldalon kigyullad egy led).
Ha valaki tud valami okosat hozzáfűzni, akkor annak nagyon megköszönném.

a választ előre is köszönöm, üdv
(#) Thowra hozzászólása Márc 14, 2009
Üdv mindeninek!
Egy servo vezérlőt építgetek de csak nem akar összejönni A servo jelbemenete 1,5ms nél megállítja, 1ms nél egyik, 2ms nél másik irányba indítja a motort. Ezt a jelet 20 ms enként ismételgetni kell. 1 ms nincs a parsicba, viszont olvastam, hogy pl 2MHz re állítva a progit és 4MHz es kvarcot beletéve a hardverbe megoldható. A progit ez alapján csinálgatom de nem pontos
Van esetleg valakinek ötlete? A 2ms és 1 ms közt egy egy gombbal lehetne választani, ha egyiket se nyomom akkor 1,5 ms, és a motor megáll. A segítséget előre is köszönöm.
(#) dcsabi hozzászólása Márc 14, 2009
Mostanában kevés időm van fórumozni, a freki mérőkhöz tennék hozzá egy két ötletet...
Régebben ha jól tudom, már említettem:
- van egy idóalap pl 1s vagy 100ms stb...
ezzel kapuzzuk a számlálót, ha letelik az idő, a lefutó él indít egy átíró impulzust (one-shot) ezt MX-el oldjuk meg, ha átírtuk az értéket utána egy másik impulzus törli a számlálót, (ez az impulzus az átíró impulzus lefutó élétől indul...
Az alapelv ilyesmi lenne...
(#) Peti.Janka hozzászólása Márc 14, 2009
sziasztok! Csináltam egy kapunyitó vezérlést, két időzítővel be lehet álítani a nyitási, és zárási időt. Arra gondoltam, hogy úgy oldom meg, hogy a motor tengelyét figyelem, és bizonyos beálított inpulzus utánn álítsa meg. tudnátok erre nekem példát mutatni, konkrétan olyan számláló kellene ami a beálított inpulzus utánn átbillent egy bit-et ami megálítja a mocit. Még arra is gondoltam, hogy pwm szabályzással oldom meg, hogy induláskor és leálláskor gyorsuljon és lassuljon. erre is várok ötletet. A pwm et úgy képzeltem, hogy marad a relés polaritásváltás és nem H-híddal, csak egy fet- szaggatná a relék érintkezőlyéhez menő pozitívot. Előre is köszi a segítséget!
(#) aderka válasza aderka hozzászólására (») Márc 14, 2009
A kijelzésen módosítottam kicsit.

frekmero.PIC
    
(#) aderka hozzászólása Márc 14, 2009
Üdv!
Követtem végig a frekvenciamérőtöket mert engem is foglakoztat/ott a téma, ezért én is készítettem egyet.
Ugyan ugy 1másodpercenként figyeli a beérkező impulzusokat, de egy pár dolgot másképp oldottam meg. Elméletileg működik.

üdv: aderka

frekmero.PIC
    
(#) Peti.Janka hozzászólása Márc 12, 2009
sziasztok! Most ismerkedem ezzel a progival, de már most nagyon tetszik. Csináltam egy pwm szabályzást, a kérdésem az lenne, hogy ez müködőképes e? Egy mocinak szeretném a fordulatát szabályozni. előre is köszi a választ! Ja még anyit, hogy simán hiba nélkül lefordította hex-be. de be nem égettem, hogy kiprobáljam.

NONAME.PIC
    
(#) Pioneer válasza kaqkk hozzászólására (») Márc 12, 2009
Értem, köszi.
(#) kaqkk válasza (») Márc 12, 2009
ez így kb működik szimulátorban . de a valóéletben állandóan túlcsordulást fog produkálni ezen a változaton én már túlvagyok . hagyd tedd félre . A lényeg az hogy van egy vagy több munka számláló , és azok értékeit írod
egy vagy több átmeneti tárolóba és azt iratod ki az lcd re

freqcoun.pic
    
(#) kaqkk válasza Pioneer hozzászólására (») Márc 12, 2009
tetszik a változtatás , de én is javítottam rajta .
Közösen csak összehozunk valami értelmeset .

fr_01-2.PIC
    
(#) kaqkk válasza Pioneer hozzászólására (») Márc 12, 2009
A bemenetre tegyél egy 2ms os időalapot
és nézd meg a szimulácioban mit csinál
(#) Pioneer válasza kaqkk hozzászólására (») Márc 12, 2009
Úgy látom, hasonló irányba indultam el én is.
Kicsit finomítottam a kijelzésen.

fr_01.PIC
    
Következő: »»   158 / 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