Znaleziono 3 wyniki

autor: tomcat65
25 sie 2018, 00:15
Forum: Elektronika CNC
Temat: Precyzyjne sterowanie silnikiem krokowym bez komputera
Odpowiedzi: 13
Odsłony: 1970

Re: Precyzyjne sterowanie silnikiem krokowym bez komputera

Avalyah pisze:Przecież Kolega podał założenia.

Owszem, ale bez większych szczegółów. Jak znam życie, założenia na start zawsze są wysokie, a później się zmieniają - czas, pieniądze itp. Najczęściej na niższe wymagania.
Bywa i odwrotnie.

Nie mam nic przeciwko Arduino, sam w jednej maszynce używam. Ale od dawna nie śledzę postępów - biblioteki, shieldy.

Ale kolega studiuje książkę/i p.Kardasia, więc język "C". Co prawda program w C na IDE arduino też pójdzie.
A jeśli ma ich książkę ( Atnel ), może i ma ich płytkę ewaluacyjną, to ma tam wbudowany programator, więc i po ISP i TPI zaprogramuje.
Mając sprzęt, różnicy w programowaniu nie ma.
A z tego co pamiętam, to i same arduino w programator można przekształcić.
autor: tomcat65
24 sie 2018, 17:08
Forum: Elektronika CNC
Temat: Precyzyjne sterowanie silnikiem krokowym bez komputera
Odpowiedzi: 13
Odsłony: 1970

Re: Precyzyjne sterowanie silnikiem krokowym bez komputera

Z gotowcem się nie spotkałem, trzeba by napisać.
Wszystko zależy od zakresu " obowiązków " sterownika.
Stała/zmienna wartość przesuwu, jedno/wielokrotna?
Najprostszy, bez wyświetlania pozycji, za 5 zł zrobisz - na Attinny13/25 + dwa tact swiche. Dwa piny na step/dir, dwa na zadawanie ruchu lewo/prawo. i jeszcze jeden pin zostanie:).
Funkcja też prosta, z delay'ami, żeby nie odpalać timerów i przerwań. Oczywiście bez rampy przyspieszeń.


A musi być " mały OLED "?, nie starczy zwykły led 16x2 lub 8x2 znaki.
autor: tomcat65
24 sie 2018, 00:16
Forum: Elektronika CNC
Temat: Precyzyjne sterowanie silnikiem krokowym bez komputera
Odpowiedzi: 13
Odsłony: 1970

Re: Precyzyjne sterowanie silnikiem krokowym bez komputera

Skoro Arduino ( atmega 328 ) steruje trzema osiami + wrzeciono + krańcówki itp., to i jedną oś wysteruje.
Pewnie starczyłby mniejszy procesor.
Zarówno w arduino jak i w C - są gotowe biblioteki - i dla silników i wyświetlaczy, obsługi klawiatur i enkoderów - zadawanie danych.
A i zawsze można coś swojego dopisać :)
A jak umiesz programować, to i sam zrobisz :)

Wróć do „Precyzyjne sterowanie silnikiem krokowym bez komputera”