Stránka 3 z 11
Re: Jednoduché řízení KM
Napsal: 12. 1. 2016, 8:07
od expertdb
Hned určitě ne, jsem v práci a nemám tu ten motor s driverem, ale na ten kod bych se docela rád mrknul.
LCD zatím nemám, ale chtěl bych ho taky vyzkoušet.
Re: Jednoduché řízení KM
Napsal: 12. 1. 2016, 8:13
od robokop
no teda tady je myslim nadpis mirne zavadejici
jednoduche rizeni km si predstavuju koupit interpolator od gravosu a pripojit step dir
nejake programovani mcu a displeyu proti tomu vubec neni jednoduche

Re: Jednoduché řízení KM
Napsal: 12. 1. 2016, 9:11
od jova
expertdb píše:Hned určitě ne, jsem v práci a nemám tu ten motor s driverem, ale na ten kod bych se docela rád mrknul.
LCD zatím nemám, ale chtěl bych ho taky vyzkoušet.
Tak až budeš mít čas, nejlépe večer, tak dej vědět.
Zatím si zkus za domácí úkol nastudovat příkazy:
setfreq
readadc, readadc10
pwmout
a na kterých pinech toho procesoru se ty příkazy mohou použít.
To LCD je dobrý i na ladění. Nasměruje se na něj třeba zobrazení proměnných, hned člověk vidí proč to nefunguje zrovna jak má.
Re: Jednoduché řízení KM
Napsal: 12. 1. 2016, 9:20
od t256
jova píše:Ta 14tka bude stačit
Já na generování pulsů pro driver používám dvě metody.
1. počet pulsů do motoru generuji smyčkou for - next a při každém průchodu měním příkazem toggle stav výstupu. Tento způsob použiji v případě že potřebuji generovat přesný počet pulsů. Nevýhodou je, že se i při maximální nastavené frekvenci procesoru dostat na výstupní frekvenci maximálně několik kHz.
2. používám funkci PWMOUT která dokáže generovat pulsy v dostatečně velké frekvenci, bohužel se nedá nastavil určitý počet výstupních pulsů.
Co zkusit asssembler? Tam muzes s MCU za pajdu generovat a pocitat pulzy o frekvenci v radu jednotek MHz i bez pouziti citacu.
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 5:19
od expertdb
Sice jsem zase v práci, ale třeba bude chvíle na bastlení. Něco jsem tedy o příkazech přečetl, přiřazení pinů taky. O tom dislay uvažuju. Po jakém se poohlédnout? Typ,odkaz.
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 5:45
od jova
Co se týká LCD tak jsou v podstatě tyto možnosti.
1. zakoupit za pár dolarů na ebay LCD s protokolem Hitachi HD44780 a ovládat ho po 6ti drátech
http://electromag1.wifeo.com/lcd-alphan ... picaxe.php" onclick="window.open(this.href);return false;
2. zakoupit předražený LCD s řadičem
3. zakoupit samostatný řadič s variantou č.1
http://electromag1.wifeo.com/lcd-i2c-ex ... cf8574.php" onclick="window.open(this.href);return false;
4. postavit si vlastní řadič + opět varianta č.1
http://electromag1.wifeo.com/fabriquer- ... icaxe-.php" onclick="window.open(this.href);return false;
Ty odkazy jsou na stránky jednoho Francouze který to má moc hezky popsané. Já osobně používám od něj tu variantu č.4.
http://www.ebay.com/sch/i.html?_odkw=H ... urn false;
Já dám nějakou véču a něco si tu na to připravím.
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 9:05
od expertdb
expertdb píše:Sice jsem zase v práci, ale třeba bude chvíle na bastlení.
Jo a v práci jsem až do rána

Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 9:10
od jova
Tak tolik času tomu dneska nedám
A máš tam ty věci na zkoušení?
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 9:15
od expertdb
Jo mám
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 9:22
od jova
Začal bych klasickým zapojením.
Procesor propojit s počítačem, mezi + a - 5V zapojit potenciometr 10K, jeho střed zapojit na pin C.0
Připojit krokový motor na driver, napájet driver cca 12 - 24V
CLK – připojit na –5V CLK+ připojit na B.2
Až to bude, nahrajeme do toho první program.
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 9:34
od expertdb
Bavíme se konkrétně o té 14M2 ,jo?
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 9:39
od jova
Ano. Mělo by to celé vypadat nějak takto, jen se jedná o ten 14M2 a zapojené to bude na ty vývody jak jsem psal.

Té T1 si nevšímej to je ochrana proti přepólování a celé je to vytažené z nějaké mé konstrukce, proto ta 20X2.
To splolečné napájení není samozřejmě nutné, klidně můžeš PICAXE napájet z baterek a driver z trafa.
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 10:01
od expertdb
Jasně, se zapojenim zatím

nemám problém. Problém ale je, že ted se musím jit na čas zapojit do výrobního procesu

. Nevím jak dlouho se zdržím. Mohl by jsi poslat na zkousku ten program? Jak až se vrátím, bych to nějak zkusil( třeba už budeš v duchnách

)
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 10:09
od jova
Pošlu ti 4 co by měli s tím zapojením fungovat. Je to jen od „boku“ takže zřejmě ty frekvence budou mimo rozsah motoru. Můžeš to trochu vylepšit nastavením mikrokroků na 1/16
Re: Jednoduché řízení KM
Napsal: 13. 1. 2016, 10:10
od jova
Základ pro PWM.
Kód: Vybrat vše
setfreq m4 ;nastvení frekvence procesoru
start:
readadc c.0,b0 ;načtení hodnoty z potenciometru 0-255
let w2=b0*2 ; pro střídu 1:1 je třeba druhou hodnotu v PWM násobit 2x. Protože už by překročila hodnotu 255 je uložena do proměnné word
pwmout pwmdiv64, b.2,b0,w2 ;výstup PWM na b.2 dělený ještě 64 aby to nebylo tak rychlé
goto start