Informatyka i pisanie programów jest na pewno ciekawą dziedziną, ale wg. mnie dużo ciekawsze jest wykorzystanie komputerów do sterowania urządzeniami mechanicznymi.
CNC (Computer Numerical Control/komputerowe sterowanie numeryczne ) jest dziedziną która łączy moje zainteresowania w całość.
Informatyka - programowanie ruchu urządzenia,
Elektronika - budowa sterowników do zasilania silnika krokowego,
Modelarstwo/Majsterkowanie - wykonanie maszyny CNC i późniejsze jej wykorzystanie do budowy modeli, wykonania płytek PCB i realizacji innych urządzeń będących na obecnym etapie w fazie pomysłu lub projektu.
Podstawowe informacje o sposobach sterowania silnikiem krokowym można znaleźć na stronie Krzysztofa Wesołowskiego
Po przeczytaniu wielu informacji na temat układów scalonych do sterowania silnikami krokowymi, wybrałem 3 spośród nich.
2. A3977 - producent Allegro MicroSystems
3. TA8435 - producent Toshiba
Przykładowe układy sterowników zrealizowane na powyższych układach:
1. sterownik oparty na A3977 ze strony PMinMO.com
2. sterownik oparty na L297 / L298 ze strony PMinMO.com
2. sterownik oparty na L297 / L298 ze strony PMinMO.com
Inne:
ATtiny13 - przykład zastosowania prostego mikrokomputera do sterowania silnika krokowego.
Niestety trzeba umieć zaprogramować układ, a jeżeli ktoś by chciał coś zmienić w programie, znajomość asemblera jest konieczna.
74HC194 - sterownik zrealizowany na układzie rejestru przesuwnego. Tani i prosty w wykonaniu.
interfejs sterownika:
ottop.republika.pl - interfejs sterownika z optoizolacją - zabezpiecza komputer przed uszkodzeniem w razie przedostania się napięcia z układu zasilania silnika krokowego.
zasada działania - w tym miejscu można zobaczyć jak działa sterownik silnika krokowego oparty jedynie na dwóch prostych układach cyfrowych.
zasada dzialania 2 - inna wersja tej samej symulacji
zasada dzialania 2 - inna wersja tej samej symulacji
interfejs sterownika:
ottop.republika.pl - interfejs sterownika z optoizolacją - zabezpiecza komputer przed uszkodzeniem w razie przedostania się napięcia z układu zasilania silnika krokowego.
Myślę, że nie jesteś pierwszym i nie ostatnim informatykiem, dla którego wykorzystanie komputerów do sterowania urządzeniami mechanicznymi jest ciekawe. Jest dużo osób, które posiadają odpowiednią wiedzę, realizują swoje własne projekty i opisują na forach i blogach. Tak w przydomowych garażach powstają urządzenia takie jak najprostsze frezarki po skomplikowane urządzenia wycinające w 3D. Fajnie jest zobaczyć „namacalny” efekt tego co zaprogramowaliśmy na komputerze. Dla kogoś kto dopiero zaczyna przygodę z CNC informacje zawarte w tym artykule i na podanych stronach na pewno będą przydatne.
OdpowiedzUsuń