Fórum témák

» Több friss téma
Fórum » Modulrendszerű, grafikus PIC programozás
Lapozás: OK   178 / 178
(#) dolf válasza kaqkk hozzászólására (») Nov 13, 2025 /
 
Köszi de nem igazán értem. Az is lehet, hogy én rosszul kérdeztem.
74hc165 küldöm a pic-be az adatót a pic pedig küldi ki az adatot a 74hc595.
E-nek a kommunikációját kellene megoldanom.
(#) niedziela válasza dolf hozzászólására (») Nov 13, 2025 /
 
Mi a terv a PIC-el ?
Párhuzamos be - párhuzamos ki shift regiszterhez nem kell PIC.
(#) dolf válasza niedziela hozzászólására (») Nov 13, 2025 /
 
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)
(#) Bakman válasza dolf hozzászólására (») Nov 13, 2025 /
 
Van 20, 28, 40 stb. lábszámú kontroller, ki lehet hagyni a 74xxx IC-ket a játékból.
(#) dolf válasza Bakman hozzászólására (») Nov 13, 2025 /
 
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.
(#) niedziela válasza dolf hozzászólására (») Nov 13, 2025 /
 
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.
(#) Peticilin hozzászólása Nov 22, 2025 /
 

Léptetőmotor vezérlése

Sziasztok!
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.

bvezerlo.PIC
    
(#) HA5AWS válasza Peticilin hozzászólására (») Nov 22, 2025 /
 
Szia!
Valamikor itt a fórumon volt hasonló kérdés. Sajnos az időzítő minimum 2 msec időzítést lehet beállítani. Egyféleképpen ki lehet cselezni bár nem biztos, hogy elég. 4 MHz-es órajelet kell beállítani a programban és 20 MHz-en járatni a PIC-et.
Üdv: Gábor
(#) Massawa válasza Peticilin hozzászólására (») Nov 22, 2025 /
 
Nem tudom milyen a motor, de lehet, hogy nem is tud gyorsabban forogni. Egy tipikus 200 lépés per fordulatu motor a te esetedben 150 RPM-el forog szabadon, (terhelés nélkül) a 2 msec impulzusokra. Ez már közel lehet a határértékhez ami 400 - 800 RPM között van. Természetesen terhelés nélkül.
Ne tudom mi a feladat, vannak kisebb, de gyengébb motorok amik gyorsabban tudnak forogni.
Ehhez ismerni kellene a feladatot meg a motor stb adatait..
A hozzászólás módosítva: Nov 22, 2025
(#) Peticilin válasza HA5AWS hozzászólására (») Nov 23, 2025 /
 
Köszi az ötletet. Akkor megpróbálom 20 MHz-es rezonátorral is.
(#) proli007 válasza Peticilin hozzászólására (») Nov 23, 2025 /
 
Hello! De közben ne feledd, hogy az összes időzítési ciklus is 5-ször gyorsabban fog letelni..
(#) Peticilin válasza Massawa hozzászólására (») Nov 23, 2025 /
 
(#) Peticilin válasza Massawa hozzászólására (») Nov 23, 2025 /
 
Alin és temun lehet kapni mini lineális egység ( 12mm úthossz ),amin bipoláris léptetőmotor van,valószínű bolygóműves áttétellel. A 2ms-os időzítéssel kb. 3 sec alatt teszi meg az utat. A cél a 0.5 sec lenne.
ha linkelek is ,sajnos akkor nem jelenik meg a hozzászólás.
(#) Massawa válasza Peticilin hozzászólására (») Nov 23, 2025 /
 
Rakj be egy fényképet.
(#) pipi válasza Peticilin hozzászólására (») Nov 23, 2025 /
 
Milyen motor vezerlést használsz? Mikrolépést nem tud?
(#) Peticilin válasza Massawa hozzászólására (») Nov 23, 2025 /
 
Itt a kis vezérelendő lineális hajtás. Lemértem,most nem 3,hanem 5 sec alatt teszi meg az utat.
Kapcsolási feladatot látna el,azért lenne szükséges a gyorsabb mozgás.
(#) Peticilin válasza Peticilin hozzászólására (») Nov 23, 2025 /
 
Próbáltam 20 MHz rezonátorral,azzal nem csinál semmit.
(#) Peticilin válasza pipi hozzászólására (») Nov 23, 2025 /
 
TMC2208-as motorvezérlővel próbálkoztam , fél lépéses beállítással,de nem tudtam működésre bírni. Erősen melegszik a motor,pedig az áramot visszavettel elvileg 150mA-re.
Jelenleg DRV8837-es H-híddal működik. A kis léptetőmotor tekercs ellenállása 14 Ohm. A motor táp oldalára tekercsenként 33 OHm 2W ellenállást kellett betegyek,így csak langyos a motor és szépen működik. 15 Ohm-al már melegedett.
(#) kaqkk válasza Peticilin hozzászólására (») Nov 23, 2025 /
 
Az előtét ellenállással korlátozod a motor áramát ,ezért csökken a sebessége . Nem ismerem a motorvezérlődet , de ha egy mód van rá a léptető impulzus szélességét csökkentsd (kitöltési tényező ) avval jobban szabályozható a melegedés-erő-sebesség "arány" A jobb motorvezérlőkön elég eg irány és egy léptető jel a többit a vezérlőn lehet beállítani ( egész-fél-mikrolépés- motoráram ) ha lassú akkor emeld a motormeghajtó feszültségét akár 1-2v al a maximum alá .
A hozzászólás módosítva: Nov 23, 2025
(#) Massawa válasza Peticilin hozzászólására (») Nov 23, 2025 /
 
Na akkor több baj van.
A motor után vagy egy lassito áttétel, igy a motort már most az optimáls fordulatszámon járatod ( a 2 msec 150 RPMet ad) a tengely kb 20 menet = fordulat a 12 mm járatra amit most 3 sec alatt tesz meg, azaz 3 sec. A motor nem valoszinü, hogy 200 lépéses, hanem csak mondjuk 64 ( az nem tudjuk, de az gyorsabb mint a 200 lépéses). Azaz neked 64x20 lépést kellene megtennie a motornak a 12 mm mozgásra ez 0,5 sec alatt (áttétel nélkül) Az 2560 Hz vagy kb 0,0004 ms impulzus hossz, ez a freki már nem tud mozgatni egy stepper motort. ( az áttétel meg lassito, igy a helyzet még rosszabb ( ha csak el nem számoltam magam) az áttétel arányát talán ki tudod számitani, hány motorfordulat kell egy fordulathoz a menetes tengelyen..

Vegyél inkább lineáris szervot, az hasonlo felépitésü, de gyorsabb.
A hozzászólás módosítva: Nov 23, 2025
(#) Bakman válasza Peticilin hozzászólására (») Nov 23, 2025 /
 
Elvileg a TCM2208-cal jobban járnál, annak csak impulzusokat kell adni, pl. PWM-mel, azon meg akkora frekvenciát is tudsz beállítani, amit a vezérlő és/vagy a léptető már régen nem bír.

A Parsic, mint fejlesztőkörnyezet, elég nagy korlátokat gördít eléd több irányból is...
(#) Peticilin válasza Massawa hozzászólására (») Nov 23, 2025 /
 
Köszönöm válaszod és mindenki másét is. Úgy látom,amire akarom használni ezt a lineális hajtást,arra nem lesz jó.
Következő: »»   178 / 178
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