Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Řízení krokového motorku SMR 300-100-RI/24
Jdi na stránku Předchozí  1, 2
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Měření, regulace a automatizace
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Hill
Administrátor


Založen: Sep 10, 2004
Příspěvky: 19494
Bydliště: Jičín, Český ráj

PříspěvekZaslal: so březen 21 2020, 19:40    Předmět: Citovat

Ale jakých 18 tranzistorů? Alfi má jen 9 tranzistorů a 9 diod pro dva motory a magnet. Jeden motorek "tahají" čtyři tranzistory, vždy jeden za konec vinutí, napájení je přivedené na střed.
Naopak, v tom plynulém režimu se budí motorek pokud možno sinusovým průběhem a podle napájecího napětí se buď nechá vždy jedna polovina vinutí nazepojená, při napájení zesilovače napětím 16 V a vyšším je většinou lépe naopak nezapojí střední vývod a vinutí půjdou do série. Sinusový průběh nevyvoláváý špičk na vinutích, takže záchytné diody nejsou nutné. Pro řízení obdélníkem (i schodovitým průběhem) jsou diody doporučení hodné, pak by jich ale bylo potřeba osm..
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zmije



Založen: Jun 30, 2005
Příspěvky: 1569
Bydliště: Pardubický kraj

PříspěvekZaslal: so březen 21 2020, 21:12    Předmět: Citovat

Každý asi počítáme tranzistory podle jiné metodiky.
Já sem započítal i budicí, Hill jen koncové.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
hobbyrobot



Založen: Jun 17, 2015
Příspěvky: 126

PříspěvekZaslal: so březen 21 2020, 22:18    Předmět: Citovat

Dvě stránky úplně o ničem...
Zmije tu po chvilce přemlouvání konečně prozradil, že motorek chce jako demo pro stavebnici Saimon; proběhlo zde několik různých zapojení rozdělovačů pulzů z diskrétních součástek, se kterými se děti (předpokládám) mohou vyblbnout.

Ale:
1. Motorek SMR300 je už dávno překonaná konstrukce, navíc, pokud pochází z Alfiho, tak možná bude mít hodně odmagnetovaný nebo zdeformovaný rotor.
2. Dneska se používá jiná konstrukce krokových motorů (tzv. hybridní) a motory s rotorem z permanentního magnetu se sice vyrábějí, ale více méně z nostalgie.
3. Už víc než 40 let (od masivnějšího nástupu 5 1/4 palcových diskových jednotek) se vyrábí specializované obvody pro řízení krokových motorů. Dnes jsou čím dál tím sofistikovanější a čím dál tím levnější (viz odkaz výše).
4. Ochranné diody jsou potřeba, protože (pseudo)sinusový průběh budícího proudu se generuje pomocí PWM a tak jsou spínací prvky přepětím silně namáhány. Diody by nebyly potřeba jen v případě, že by se motor napájel z výstupu klasického audiozesilovače.
Ochranné diody jsou už dnes většinou součástí struktury řídícího obvodu, bývá ale dobrým zvykem v případě delších přívodů umístit ještě jednu sadu přímo k motoru.
5. Na webu se dá velmi snadno nalézt kompletní příručka k zapisovači Alfi i s elektrickým schématem a tam si může každý sám spočítat, kolik tranzistorů zapisovač obsahoval.

Něco málo o krokovvých motorech je třeba zde.

_________________
jrt
hobbyrobot.cz, robodoupe.cz
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zmije



Založen: Jun 30, 2005
Příspěvky: 1569
Bydliště: Pardubický kraj

PříspěvekZaslal: so březen 21 2020, 23:54    Předmět: Citovat

Řešení pro osmitaktní řízení s čítačem 74191 bych měl. Našel sem při tom skvělý prográmek pro minimalizaci log. funkcí (kam se hrabe Karnaughova mapa) a jejich mapování na zvolené log. obvody. Stačí tomu zadat pravdivostní tabulku a za několik vteřin je hotové schéma obvodu.
Program se jmenuje Logic Friday a je postavený na algoritmu Espresso logic minimizer. Espresso logic se používá i v sysntetizátorech pro hradlová pole a je použit i ve FOSS knihovně pyeda
K Logic Friday existuje pomocný program guLF, který umožňuje zadat přesný počet jednotlivých hradel, ale ten sem nezkoušel.

Na obrázku je diagram osmitaktnáho řízení z návodu k Alfi, ten je oproti diagramu na stránce krokové motory (posloupnost bajtů tvořených fázovými signály L1-L4 je 5;4;6;2;A;8;9;1) posunut o jeden krok dozadu (Alfi 1;5;4;6;2;A;8;9). Vytvořil sem pravdivostní tabulky pro tyto dvě posloupnosti a ještě pro posloupnost 9;1;5;4;6;2;A;8 a zkusil pro ně syntetizovat kombinační obvody. Nějoptimálnější z těchto posloupností je ta původní z Alfi (12 hradel vč. invertorů).
Program generuje i počet standardních TTL obvodů:
kód:

IC                 Qty
Hex Inverter        1
Quad 2-Input AND    1
Triple 3-Input AND  1
Quad 2-Input OR     1
TOTAL PACKAGES      4


Jedinou nevýhodou programu je, že neřeší hazardy (možná to jen neumím). Tak sem ve vytvořené online simulaci na výstup přidal synchronizační D-KO. V simulaci je hodinový kmitočet dělený čtyřmi asynchronním D-KO čítačem, aby se dalo snadněji sledovat display na výstupu. Následuje synchronní UP/DOWN J-KO čítač (ten simuleje 74191), následuje kombinační logika, na jejím výstupu je zmíněná synchronizační logika (ta na saimonu nebude, ale kdyby se použil plný H most musely by se hazardy nějak vyřešit) řízená vzestupnou hranou (to zajišťuje invertor v hodinovém signálu).


Nevím o tom, že by mě někdo přemlouval. To spíš tebe přemlouvám, abys sem dal schéma RI 250-24-4/8 Smile
O Saimonovi sem napsal dobrovolně hned na druhém řádku prvního příspěvku. Že bych to rád udělal s TTL je naznačené na 6. řádku.
Externí odkazy jsou fajn a ZdeněkHQ je určitě má radši, protože šetří místo na serveru, ale za několik let nemusí fungovat a celé vlákno je potom k ničemu, když podstatné informace už nejsou dostupné.



Rizeni8Taktní.png
 Komentář:
 Velikost:  38.94 kB
 Zobrazeno:  174 krát

Rizeni8Taktní.png



RIcombiLog.png
 Komentář:
 Velikost:  19.49 kB
 Zobrazeno:  163 krát

RIcombiLog.png



RIcombiSynt.png
 Komentář:
 Velikost:  18.43 kB
 Zobrazeno:  171 krát

RIcombiSynt.png


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
kulikus



Založen: Dec 10, 2009
Příspěvky: 2696

PříspěvekZaslal: út březen 24 2020, 9:21    Předmět: Citovat

to Zmije: dobrý odkazy, šikne se. Number one
_________________
pro mládež - Hamíkův koutek
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
danhard



Založen: Mar 05, 2007
Příspěvky: 6078
Bydliště: Jesenice u Prahy

PříspěvekZaslal: út březen 24 2020, 9:43    Předmět: Citovat

Pěkné, pěkné, ale diletantské řešení.
Profesionál to udělá jako řadič, takže se mu do jednoho GAL16V8 vejdou takové drivery dva Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zmije



Založen: Jun 30, 2005
Příspěvky: 1569
Bydliště: Pardubický kraj

PříspěvekZaslal: út březen 24 2020, 10:26    Předmět: Citovat

Profesionál nemá čas, musí si vydělat. Dnes dostal zadání, přitom hotové to mělo být včera Smile
Tak tam dá A4988, DRV8825 nebo jako Průša TMC2130 v Einsy RAMBo .


Naposledy upravil Zmije dne pá březen 27 2020, 15:21, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
danhard



Založen: Mar 05, 2007
Příspěvky: 6078
Bydliště: Jesenice u Prahy

PříspěvekZaslal: út březen 24 2020, 10:39    Předmět: Citovat

Psal jsem to spíš jako způsob realizace logického problému.
Když existuje hotové řešení, tak už není důvod to takto pytlíkovat, snad jen do historických strojů, což ten Merkur a Alfi je.
https://www.laskarduino.cz/a4988-driver-pro-krokove-motory/?gclid=EAIaIQobChMI_ayoqeay6AIViUHTCh2_mwB7EAYYBSABEgJgr_D_BwE

Kdybys to potřeboval na ty Merkur Gonio motorky, tak tu mám 40ks LB1641.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Saimon



Založen: May 22, 2022
Příspěvky: 1

PříspěvekZaslal: ne květen 22 2022, 7:23    Předmět: Citovat

Zmije napsal(a):
Jak jednoduše řídit krokový motorek SMR 300-100-RI/24?

Chci to použít pro demonstrační účely ideálně s elektro stavebnicí Saimon (díly 1 až 4) s log. obvody. K dyspozici je NE555 2x tranzistor NPN, řada kondíků a odporů podobně jako na logitroniku. Log. obvody 7400 (4x 2-NAND),
74175 (4x D-KO), 2x 74191 (bin. čítač vpřed / zad), 7489 (paralelní RAM), 74164 (posuvný registr), 24LC02 (I2C EEPROM), 7411 (3x 3-AND), 2x 7432 (4x 2-OR), 7421 (2x 4-AND), 7408 (4x 2-AND), 2x 7-segmentovka, LCD.

Arduino NANO (to používat nechci, bylo by to moc jednoduché a log. obvody by byly k ničemu).

Nápadlo mě že bych z 555 udělal oscilátor s proměnným kmitočtem (stavebnice obsahuje potenciometr) a výstup přivedl do binárního čítače 74191. Zároveň by se mohlo zapojit přepínání směru čítání, které by měnilo směr otáčení.
Jako další krok je potřeba zkombinovat výstup čítače do signálů pro jednotlivé fáze motorku a výkonově zesílit budičem. K dispozici jsou jen dva tranzistory, což je málo, ale mám ULN2803A které bych mohl dát do nepájivého pole, snad ten motorek utáhne.

Chtěl sem se inspirovat rozdělovačem impulsů RI 250-24-4/8.

Ahoj, mám jen dotaz, jak to dopadlo? Dneska mě napadlo prohledat internet, jestli se o stavebnici Saimon někde nemluví a ejhle, ono ano Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Měření, regulace a automatizace Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2
Strana 2 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.17 sekund