Fórum témák
» Több friss téma |
Fórum Léptetőmotor vezérléseSziasztok!Segítséget kérnék. A mellékelt bipoláris léptetőmotor vezérlő szépen működik, a timer-t már 2ms-ra tettem,de még mindig lassú a lineális hajtás sebessége. Lehet valahogy még gyorsítani a jelek folyamát? Válaszotokat,segítségeteket előre is köszönöm.
Akkor nincs nehéz dolgod, nyilván először a 747HC165 bemeneteit valami beállítja, majd a PIC -el belépteted a shiftbe és kiiratod, a Q és a Q negált kimenetet én visszakötném a PIC bemenetre és egy változóba tárolnám a 0.1 értékeket. A beolvasott mintát összehasonlítanám egy meghatározott jelsorozattal, és ha egyezik, kiiratnám a HC595-re.
Gondolom a két shiftreg működése ismert, szóval tudod hogyan kell beleírni. Csak annyi lába legyen a PIC-nek ami a két regiszternek tud órajelet és adatot léptetni.
Igen tudom de pont ezt akarom elkerülni mert a ledek nem a panelen lesznek és így sokat kellene madzagolni. Ezért gondoltam ezt a megoldást.
Van 20, 28, 40 stb. lábszámú kontroller, ki lehet hagyni a 74xxx IC-ket a játékból.
Szia! Bemenő jeleket feltételeket kapuzat és ad egy kimenetet ha a meg felelő bemenet megvan. 74hcs595 az a bemeneteket jelzi ki ez csak egy állapot jelzésre szolgál.
Így gondoltam, nem kellene nagy pic-ket használnom ( lábak miatt)
Mi a terv a PIC-el ?
Párhuzamos be - párhuzamos ki shift regiszterhez nem kell PIC.
Az órajel lábat felhúzod majd kiküldesz 8 bitet és adsz neki egy latch impulzust 3 vezérlő láb . Talán egy bistabilt billentenék adatküldés kezdetén (órajel) aztán egy számlálóval kiküldeném az adatot , majd a distabil visszbillen és indít egy egyeslövést a latch impulzusnak .
Sziasztok!
Egy kis segítséget szeretnék kérni. Az alábbi kis program léptetőmotor vezérlését irányítaná. Szimulátorban működik,szépen lefordul,hibajelzés nincs,de beégetés után csak az X bal indul el. Itt működik az X gyors is,szépen vált a lassú/gyors váltó kimenet. X jobb indítja a vezérlő bekapcsoló kimenetet ( X vez ),de a többi funkció nem csinál semmit. Mi a baj szerintetek ? Összekeverednek az MF modulok? Ilyen egységből ugye 3 lenne majd a programban. Válaszotokat,segítségeteket előre is köszönöm.
Köszönöm ! Nem lehetne magát a progamot elküldeni,mert még felnagyítva se nagyon látom a képet pontosan.Köszönöm
Van másik megoldás is a TIMER máshonnan müködtetése
Ha van az adott kontrollerben PWM modul, akkor kb. azzal a legegyszerűbb, a kitöltési tényezőt is tudod változtatni.
Valaki tudna segíteni?
Pasiccal hogy tudok 20KHz től magasabb négyszögjelet előállítani?
Köszönöm!
Rendeltem is belőle.
FTDI VDRIVE3: Bővebben: Link.
Köszönöm. Valami ilyesmi kellene, csak praktikusabb lenne egy pendrive. Illetve olyan is eszembe jutott, hogy egy sd-re menteni és pendrivre átmásolná ha rádugják. Ez megvalósítható?
Amit néztem modult kb ezt tudja mint a tiéd csak pendrive-val. Magyarországra nem szállítanak. Máshol meg nem találtam.
Itt írtam pár szót az OpenLog modulról, megbízhatóan működik: Bővebben: Link. Ennek egyszerűen soros porton kell küldeni az adatokat és már menti is. A 6. oldalon találhatsz egy példát is arra, hogyan érdemes menteni az adatokat, hogy egyszerűen táblázatkezelő programba lehessen illeszteni az adatokat.
Sziasztok,
Lenne egy olyan projektem, ahol pendrivra kellene mentenem adatokat amiket utána excellbe lehet importálni. Egy kábelhúzó gép húzóerejét, megtett métert, dátumot, időt, esetleg gps koordinátákat. A méréssel, kijrlzéssel, tiltással nincs problémám meg tudom oldani. Ami nem megy az az adat mentése. Csinált itt már valaki pendrive adat mentést? Találtam olyan eszközt aminek soros porton kell küldeni adatokat és menti, de magyarországra nem szállít az eladó. Elég komoly összegér készítettek nekem egy ilyen eszközt, de soha nem működött megfelelően. Olyan embert keresek, aki segítene a program adatmentés részében, természetesen megfizetném a munkáját. Előre is köszönöm a segítő hozzászólásokat. Peti
Lemaradt egy fontos amit fentebb érintettetek: Egy pár gondolattal feljebb téma, a 16F és 12F széria esetén a régebbi verzió miatt a bank struktúra és ezek kezelése, miatt kell és lehet trükközni az átnevezéssel, ennek a lényege, hogy másik bankba kerüljön egy "problémás" változó, vagy éppen egy új megkezdett byte egyetlen bitje nincs sehova sem kapcsolva...stb...
A régebbi verziónál hasonlóképpen lehet jelenség az EEprom kezelés esetében is. pl. 16 Bites változóknál. A háttérben készülő ASM file tanulmányozása segíthet.
Örülök, hogy van egy kis forgalom, mert elő fogom venni újból P4-t. A fordító is lehet ludas sok mindenben, ugyanis, ha jól emlékszem mindenre, nálam a 5.5 és a 6.5 is hadrendben van, sőt csak "ők". Az égető 2.s vagy 3,s mindegy,... az online égetéshez.
Nem akarok itt mindenféle informatikai tényezőt belekeverni, a 64 és 32 bit-es verzióra is "való", sőt a P4-ből kimondottan van ilyen és olyan is... A hozzászólás módosítva: Márc 14, 2022
Miért kell az MPlabot belekeverni ? Amikor használtam a parsic-ot én kifordítottam (a saját fordítójával) majd pickit2 vel beégettem . (3.6 verzió)
Nálam is működik, csak forditáskor dobja a hibát.
Lehet az MPlab lesz a hunyó?
Megnéztem a 3.5.6 verzióban.Ott egy az egyben működik,ahogy lerajzoltad.Érdekes módon a V4 -ben az emlegetett két pontot átszámozta.
Sajnos nem sikerült második nekifutásra sem. Lehet bugos a program..
Köszönöm. Bár nekem nem engedi átnevezni, holnap megrajzolom újra az egészet.
Az IF1 nek ZV10 az egyik lába .az IF58-nak ZV66.Ezt átneveztem és jó lett (V4 verzió) Egyébként nekem is hibát jelzett.
Sziasztok.
Próbáltam egy "impulzusszám csökkentő" projektet 12f629(12f508A) re irni. Sajnos a Parsic (3.5.6 verzio) buildre hibát dob . (Found label after column 1. (SUBLW)) Mi lehet a gond?
A hardverkulccsal kapcsolatban,mint érdekesség.Ezen a linken:Key ha jól értelmezem,jó pénzért meg tudják osztani a hardverkulcsot.
Persze azt nem tudom,hogy szimultánba tudná mindenki használni vagy csak egyszerre egy felhasználó. Ha látod az egész gépemet akkor a TeamViewer is jó |
Bejelentkezés
Hirdetés |







