Fórum témák
» Több friss téma |
Fórum
Sziasztok!
Kűzdök egy programozható kódzár tervezésével. Addig eljutottam, hogy beolvasom a 4*3-as mátrixot (nem multiplexelve), a beolvasott értéket átalakítom decimálissá. Hogyan tudom a beütés sorrendjében sorbarakni a billentyű kódokat. A letárolás, meg a többi nem gond, soros vonalkód kezelésnél már megoldottam. Mellékletben a mátrix, meg az eddigi progi.
Épp a cnc-m építgetem, nem vagyok folyton gép mellett.
Megnéztem amit küldtél, ugyan ez van meg nekem is pdf-ben de azért köszönöm. Ha sok szabadidőm lesz lehet lefordítom valahogy a nekem fontos részeket de egyenlőre a parsic help-jét tanulmányozgatom, sok hasznos infó van benne számomra. A hozzászólás módosítva: Jún 15, 2013
No küldtem neked valamit privátban. Nézd meg, hogy megjött-e.
Találtam egy nagyon szuper leírást amiben az ábrák alapján benne van amit kerestem, de sajnos olaszul van, ennyit meg azért nem ér...
Nem tudtam megnyitni a súgót mert a win7 alapból nem kezeli a fájlait de megoldottam és rögtön választ is kaptam sok kérdésre, köszönöm ![]() Viszont még mindig Demo verzióm van, amiben nem tudok menteni semmit sem... hiába próbálom ami le van írva. Abból a szempontból nem most kezdem hogy unatkozás képpen raktam már össze komplett rendszereket benne (amíg teljes verzióm volt) de a kézzel fogható darabig egy sem jutott el. Most viszont elhatároztam hogy összehozom. A hozzászólás módosítva: Jún 15, 2013
Szia!
Szerintem ha megnézed a program help-jeit minden benne van. Komplett leírást ne is keress, nincs! Ha itt visszanézel a beküldött progik között, sokmindenre válasz kapsz. Amennyiben most kezded a PARSIC-ot, nagyon hasznos véginézni a teljes fórumot. A hozzászólás módosítva: Jún 15, 2013
Sziasztok!
Nem tud valaki egy lépésről lépésre leírást a Parsic-hoz? Angol nyelven is jó lenne. A programok összetevőit jól tudom használni mert nagyon sokat szórakoztam már vele, de olyan dolgok érdeklenének mint pl. az elkészített grafikus programban van egy port amit bemenetként használok, azt hogy mondom meg a programnak hogy az a PIC melyik lába legyen, vagy lcd-nél hogyan illesztem hozzá a PIC-hez a kijelzőt (fizikailag) meg ehhez hasonlók. Ilyen szinten sehol nem találtam leírást hozzá, pedig szerintem ez lenne a lényeg. köszönöm! A hozzászólás módosítva: Jún 15, 2013
Köszönöm , nektek a segítséget , még meg kell néznem amit küldtetek , csak most nagyon el vagyok havazva a munkámmal.
Sziasztok!
Van itt köztetek olyan aki WIN7 alól használja a Parsic-ot?
Amit korábban panhard kolléga felrakott az is jó, de így is lehet.
Ezt kellene Parsicban megcsinálni az enkóderhez.
A hozzászólás módosítva: Jún 1, 2013
A léptető motor egy szelepet állít. Annak kellene tudnunk mennyit lépett és merre.
A léptető motor frekijét nem ismerjük , de szkóppal majd megnézzük.A motor tartófeszültsége 3 v körüli , azt egy zenerrel viszem az opto ledjére. A motor léptetőfeszültsége 18-24 V közötti.
A jelformálással nem kell foglakozni , mert van olyan optocsatolóm , amelyik logikai kimenetű. Az egy az egyben ráköthető a PIC lábára. Az 555 ös ic vel még jó is lehet , már én is gondoltam rá.De mondjuk azt egy PIC ben is meg lehet valósítani, nem ?
Bocs, hogy így beleszólok, a léptetőmotor mekkora fordulaton fog járni? Gondolni kell a nagyobb fordulat esetén lévő jelentős nagyságú feszültségre is. A HDD az nem problémás ennyire Volt régebben valahol ilyen kapcsolásom, ami egy diódás (zéner?) bemeneti védelem után egy műveleti erősítő formálta a jelet...Keress rá a neten (stepper motor as rotary encoder), vagy 1000 kép közül választhatsz, ennek nagy része nyílván használható is.
A hozzászólás módosítva: Máj 31, 2013
Szia!
Na így már kicsit konkrétabb a feladat. El kell gondolkoznom róla, bár a dcsabi által javasolt monostabilos megodás (akár egy 555-el) jó lehet a fordulat/feszültség konverzióra. Ugyanezt Parsic-al szerintem nem tudjuk megcsinálni. A léptetőmotorból nyert jel mire szolgál? Csináltam régebben sima mechanikus egér mechanikából 2db TTL IC-vel olyan dekódert, ami adja a sebességgel arányos impulzust és az irányt. Szerintem ez a dekóder módositható lenne léptetőmotor kimenő jeléből ugyanerre. A hozzászólás módosítva: Máj 31, 2013
Szia !
Nos , a PLC bemeneti frekije a ciklusidőtől függ .Még nem próbáltuk a határait , mert nem volt rá szükség. Az analóg bemenetek 0-10 V és 10bit felbontásúak. Utóbbiból 4 db van. A feladat 2 db egyirányú Hall jelforrás sebességét ! mérni , tehát nem szükséges a konkrét freki , a plc ben majd beskálázom. És 1 db léptető motor két tekercséről származó eltolt jel . Ennek a lépésszáma és az iránya is kell .Ennek a megoldása lehet az ,amit korábban segítettetek megoldani egy inkrementális jeladó fogadórésze. Ezt lehet osztani a PIC ben pl 10 el. Összesen 4 db kimeneti jel kell , 2 lehetne PWM integrálva , és két db osztott le /fel ipm.
Sziasztok!
mezga kolléga kérdésével kapcsolatban felmerült bennem egy lehetséges feladat, ezzel kapcsolatban lenne kérdésem. Ha Parsic-al egy út jeladó clock/data jelét próbálnám meg feldolgozni. (Itt közel 100KHz-es jellel is lenne dolgom.) Elképzelhető, hogy ezt még a Parsic-os progi fel tudja dolgozni? Ha valaki épített frekimérőt itt, mekkora frekiig ment el stabilan?
A Parsic IMPULS mérés modul erre a feladatra alkalmas lehet. Olvasd el a Help-et hozzá. Én még nem használtam, de a TE 600Hz-d nem gond neki. Utána egy kis "matek modul "használatával arányos PWM kimenetet tudsz csinálni, ami gyakorlatilag "0-5V". A nemrég mellékelt rajz a tápjától függóen 0-5V, vagy 0-10V kimenetet ad.
Lehet, hogy figyelmetlenül olvastam el terveidet, de a 600Hz az miért fontos. Ugyanis ha 1db mágnest teszel a tengely végére, akkor 6000 ford/ perc esetén az 100Hz.
Vagy nagyon nagy fordulatú a ventillátorod, vagy "fogaskerék" mágnest használsz? A feladatot még ezzel nem oldottuk meg, csak a paramátereket akartam tisztázni... A hozzászólás módosítva: Máj 29, 2013
Szia!
Mit tud a PLC-d fogadni max. amit még fel is tud dolgozni? (Feszültségszntre és frekire gondolok.) Esetleg kellene a forgásirány is (bár akkor az 1db HAL elem kevés)?
Tehát akkor nem PARSIC-ban akarsz frekit mérni, csak beolvasni a mért fordulat értéket és konvertálni?
(Bocs az értetlenségemért.)
Köszönöm válaszod,
de szerintem a bemenet nem PWM lesz , hanem freki , a teljes tartományban 50 % os. Végül is van bemenet , de csak inkrementális jeladóhoz .Elvileg jó is lenne , csak elő kellene állítani mellé egy késleltetett jelet , másrészt lefoglal két bemenetet.
A PLC-ben ezek szerint nincs gyorsszámláló bemenet(?) ha nincs, akkor marad a "konverzió".
Ez lehet adott esetben PIC is. A fordulatszám az elgondolásod alapján nem lesz valami pontos, gondolom nem is kell 100% együttfutás. Monostabil multivibrátorral is megcsinálhatod, ez valójában a pwm fordítottja, jelen esetben egyből a kivánt kimeneti feszültséget kapod. Az a lényeg a pulza hossza kisebb legyen, mint a legnagyobb fodulatod "idóállandója". Parsicban még nem csináltam ilyet, de azt hiszem a gyári példákban A modell1..4-ben taálsz ide valót. A melléklet egy segédlet lehet adott esetben.
Sziasztok !
Tudna-e valaki segíteni valami ötlettel esetleg . Én egyelőre "lefagytam" ))A feladat az lenne , hogy egy ventilátor tengely végén lévő HALL jeladóról érkező jelet kellene feldolgozni. Tulajdonképpen fordulatszámot mérnék. De a jelet be kellene vinni egy PLC bemenetére . Abban már megírtam egy frekimérő programot , csak sajnos a sebessége korlátozza a dolgot. A mérendő freki 50 %-os kitöltésű , 0-600 Hz. Arra gondoltam , hogy egy PIC be írnék egy kis progit ami PVM kimenetre adná a jelet , ezt integrálnám és a PLC analóg bemenetére vinném be . Ezt egyszerűbb kezelni. És két csatorna van. A PIC programozás csak parsic-ban megy , úgyhogy abban szeretnék ötleteket , ha lehet. Vagy lenne valami egyszerűbb megoldás , cél IC? Próbáltam a Hall ic jelét integrálni , de nem volt jó . Előre is köszi : mezga
R/W --> Read/Write --> olvasás/írás : Az LCD-re nem csak adatokat tudsz küldeni ( hogy mit és hogyan írjon ki!), hanem olvasni is lehet, hogy például kész van-e az előző parancs végrehajtásával ( busy?) vagy mi a kurzor aktuális pozíciója, stb. , ilyenkor kell a W beállítás!
Van egy LTC 2623b 4*7 SEG kijelzőm. ebből szeretnék egy egyszerű órát készíteni. a négy digit katódjai szegmensenként közösek. cd4543-al hajtva eléggé villognak. Az mc14489 elvileg pont erre lenne jó. ...esetleg ha van más ötleted is, azt is megköszönném.
Másik kérdés: egyéni karaktereket készítettem lcd-re, a mintaprogid tökéletes hozzá, viszont csak akkor működik, ha az lcd R/W lábát nem bántom, csak földön marad. Mi is a szerepe akkor az R/W lábnak?(ez csak kíváncsiság, mert enélkül a progi megfelelően működik)
Egy friss tapasztalatot szerenék megoszteni veletek. Ha valaki találkozott már "sétálós, elmászós" ADC-vel, a PARSIC-ban, akkor most én igen...
A 16f877A kb 90%-ig tele van, kb 12000 asm sor. Rengeteg 16bites művelet, eeprom és kijelzések, stb...Az analóg bemenetek által beolvasott értékek, folyamatosan 4-5 értékkel föl-le ugráltak. Ezt a jelenséget az analóg bement(ek) konverziós idejének kinyűjtásávan lehet orvosolni. (legalábbis nálam ez megoldotta a hibát) Ezt a gyakorlatban úgy tudjuk véghezvinni, hogy egy MPLAP projektbe beillesztjük az elkészült lefordított asm fájlt, ott kijavítjuk az 5 és 6 értékeket (pl.read_An0 szubrutin) 20-ra és F10-t nyomunk. (újra lefordítjuk) Ezt a HEX fájlt égetjük be és stabil lesz az ADC adat. |
Bejelentkezés
Hirdetés |




))