Sterowanie polozeniem za pomoca potencjometru

Linie produkcyjne, automaty, roboty nie tylko CNC. Przeróbki, modernizacje oraz konstrukcje własne.

Autor tematu
Orzel666
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 259
Rejestracja: 31 gru 2006, 12:14
Lokalizacja: Kielce/Kraków

Sterowanie polozeniem za pomoca potencjometru

#1

Post napisał: Orzel666 » 10 mar 2016, 07:08

Czy jest jakis prosty sposob zeby wysterowac jeden krokowiec za pomoca potencjometru?
Uklad na zasadzie regulacji polozenia z zerowaniem osi i wyswietlaczem segmentowym.
Podejrzewam ze nie trzeba do tego CNC.
Inna opcja to zwykly silniczek z enkoderem, bedzie to prostsze?



Tagi:


TwinB
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 170
Rejestracja: 02 sty 2016, 17:59
Lokalizacja: Polska

#2

Post napisał: TwinB » 10 mar 2016, 09:40

arduino+wyswietlacz lcd 2x16+potencjometr cyfrowy czyli encoder+sterownik silnika krokowego+zasilacz + kilka linijek kodu i działa

Awatar użytkownika

clipper7
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2379
Rejestracja: 06 sty 2007, 13:29
Lokalizacja: Poznań

#3

Post napisał: clipper7 » 10 mar 2016, 20:44

TwinB pisze:potencjometr cyfrowy czyli encoder
Potencjometr cyfrowy to zupełnie coś innego niż enkoder. W tym przypadku można albo odczytywać za pomocą ADC zawartego w Arduino zwykły poti, lub lepiej dać enkoder typu impulsator.
Jeżeli pomogłem - nie zapomnij kliknąć POMÓGŁ


Autor tematu
Orzel666
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 259
Rejestracja: 31 gru 2006, 12:14
Lokalizacja: Kielce/Kraków

#4

Post napisał: Orzel666 » 11 mar 2016, 09:59

Krokowiec ma krecic sruba ktora ustala polozenie elementu.
Chcialbym potencjometr do regulacji polozenia i prosty wyswietlacz segmentowy do wyswietlenia zadanego polozenia.
Zerowanie pozycji jakas krancowka.
Arduino wydaje mi sie przegieciem do tak prostego zastosowania.

Awatar użytkownika

clipper7
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2379
Rejestracja: 06 sty 2007, 13:29
Lokalizacja: Poznań

#5

Post napisał: clipper7 » 12 mar 2016, 11:14

Orzel666 pisze:Arduino wydaje mi sie przegieciem do tak prostego zastosowania.
Mam inne zdanie. Klon Arduino kupisz tanio, masz duże możliwości przy programowaniu potrzebnych Tobie funkcji, a w razie zmiany projektu, masz gotową bazę do następnych.
Orzel666 pisze:prosty wyswietlacz segmentowy do wyswietlenia zadanego polozenia.
Chodzi Ci o osiągnięte położenie, czy zadane ? Domyślam, się, że to pierwsze. W takim razie, możesz zliczać sygnały STEP i mnożyć przez długość kroku. Sposób prosty, ale wrażliwy na "zgubione" kroki. Możesz też dać enkoder i wtedy masz prawdziwe położenie, niezależnie od gubionych kroków itp.
Do zadawania kroków, zamiast potencjometru, lepiej użyć impulsatora. Z krańcówką, jako elementem bazowania, uważaj, w miarę upływu czasu trochę "płyną", jeżeli chodzi o punkt przełączania.
I z powrotem do Arduino. Masz gotowe biblioteki do odczytu enkodera i impulsatora, obsługi wyświetlacza i podstawowego sterowania krokowcem. Chyba nie ma sensu budować oddzielnie wyświetlacz, licznik kroków i obsługę potencjometru. Ale zrobisz, jak uważasz :lol:
Jeżeli pomogłem - nie zapomnij kliknąć POMÓGŁ


Autor tematu
Orzel666
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 259
Rejestracja: 31 gru 2006, 12:14
Lokalizacja: Kielce/Kraków

#6

Post napisał: Orzel666 » 15 mar 2016, 19:29

Jak nie ma takiego rozwiazania zeby wyjac z pudelka i zalozyc to sie nei bede bawil.
To tylko zeby krecenie sruba potencjometrem zastapic jakby sie dalo bezbolesnie.
Jak sie nie da to pokrece sruba te dwa razy w tygodniu.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „INNE MASZYNY i URZĄDZENIA”