Zlecę napisanie oprogramowania sterownika
Termin realizacji 2-4 tygodnie ( prototyp)
Umowa o dzieło z firmą lub faktura - do uzgodnienia - płatność przelew lub gotówka
Budżet - do uzgodnienia - wstępnie przewidywany ok. 1000zł
Kontakt krzysztof(at) creator.pl / 607 628 995
Opis projketu:
Linia pomiarowa
Opis ogólny
Na prowadnicy liniowej zamontowano wózek, który przewozi instrument pomiarowy oryginalnie zaprojektowany do pomiarów ręcznych.
Zadanie polega na przesunięciu przyrządu po prowadnicy z punku A do punktu B
Punkt A ma stałe, określone położenie - punkt B jest zmienny - i powinien być programowalny ( Na szkicu B1, B2, B3…)
Oprócz punktów A i B jest jeszcze punkt P - miejsce gdzie przyrząd parkuje - w czasie parkowania serwomechanizm S1 - dostawia do przyrządu styki ładowania - w czasie aktywnym wywoływanym przyciskiem START zasialanie to jest odłączane (- to pierwszy krok procedury) w tym samym momencie kiedy serwo zasilania przechodzi w stan odłączenia uruchamiany jest przekażnik sterujący pompą podciśnieniowa ( co stabilizuje położenie badanago obiektu. Przekaźnik jest uruchomiony cały czas do momentu zaparkowania kiedy po skończonej procedurze START ponownie dołączone będzie złącze ładowania (przyrząd ma wewnętrzny akumulator wymagający doładowania)
1. START
Uuchomienie procedury pomiarowej - aktywacja przyciskiem START
Uruchomione urządzenie znajduje się w położeniu P - to położenie może być potwierdzone czujnikiem optycznym K1.
1. serwo S1 przechodzi z e stanu skrajnego 1 w stan skrajny 0 (machanicznie nie jest wymagane precyzyjne określenie położeń krańcowych - wystarczy dość zgrubne przyjęcie położeń skrajnych
2. W tym samym czasie uruchamiany jest przekaźnik sterujący pompą próżniową
3. Po odczekaniu czasu zwłoki ok. 0,5 sek (tele by rozstrzężeniezłącza ładowania nastąpiło skutecznie następuje ruch - dość szybki ( (prędkość Vh - programowalna) z punktu P do punktu A
4. wózek zatrzymuje się ( raczej łagodnie zwalniając) w polożeniu A ( to położenie może być potwierdzone czujnikiem optycznym K2
5. uruchamiany jest serwo S2 - powoduje ono domknięcie przyrządu
6. odliczany jest czas zwłoki startowej - ok 1 sek aby domknięcie nastąpiło skutecznie i przyrząd aktywował swoje funkcje robocze.
7. Następuje przesów ( z ewentualnie łagodnym startem) i kontynuowane jest ze stałą prędkościa (VL) do punktu B ostatnio zapamiętanego lub wybranego z listy 5 zapamiętanych.
8. cały czas drogi z punktu A do B odliczane są po 271 mikrokroków - i kolejno dioda LED przechodzi ze stanu ON na OFF i po kolejnych 271 krokach na powrót w stan ON - w cyklu do punktu B
Po osiągnięciu punktu B następuje zwolnienie serwa S2 do pozycji spoczynkowej
8 czas zwloki na otwarcie to ok.0,5 sek
9. zakończenie procedury START to szybki powrót (prędkość VH) do położenia parkowania
10. wyłączenie przekażnika pompy oraz ponowne przejjście serwa S1 na stan ładowania.
Funkcja START możliwa jest jedynie gdy temperatura jest w zakresie ustalonym - można jednak wymusić jej wykonanie przez przytrzymanie przycisku START 3 sek.
2. STOP
Przycisk awaryjny STOP
naciśnięcie zatrzumuje procedurę - silnik krokowy staje
przytrzymanie 3 sek przycisku STOP - powrót na miejsce parkowania
3. PROG
przyciski LEFT i RIGHT pozwalają na przesunięcie (bez domykania S2 i bez blyskania LED) w dowolne położenie pomiędzy A i B krańcowe
Przycisk MEM - zapamiętuje położenie - pod jednym z pięciu ustawnień B1 do B2 - oznaczenia ( na wyświetlaczu: POSITION 1 - POSITION 5 + wymiar w mm od punktu START
Jeden pełny krok (nie mikrokrok = 1/16 kroku) to 0,15 mm przesuwu.
4. CAL
Jeżeli przyrząd jest w pozycji P (zaparkowany) możliwe jest wykonanie skanu kalibracyjnego. W jego czasie nie następuje ruch silnika krokowego M1, a w to miejsce następuje jeden pełen obrót silnika krokowego M2.
Zastosowany silnik wykonuje 64 kroki na obrót (1024 mikrokroki1/16)
1. Optyczny czujnik krańcowy K3 pomaga ustawić tarczę kalibracyjną w położeniu startowym.
2. uruchamiany jest serwo S2 - powoduje ono domknięcie przyrządu
3. odliczany jest czas zwłoki startowej - ok 1 sek aby domknięcie nastąpiło skutecznie i przyrząd aktywował swoje funkcje robocze
4. Sinik krokowy wykonuje szybko 2 mikrokroki następuje zwłoka 0,1 sec - sekwencja powtórzona zostaje 6 razy - potarzane cykle naprzemiennie włączając i wyłączając dodę LED - symulując ruch instrumentu
5 po wykonaniu 6 powtórzeń silnik krokowy musi wykonać 8 szybkich kroków
6. procedura opisana łączenie w punktch 4 i 5 powtarzana jest 32 razy
7. zwolnienie serwa S2 do pozycji spoczynkowej
w czasie procedury CAL nie jest uruchamiany silnik M1, pompa próżniowa i nie jest sterowane serwo S1
Funkcja CAL możliwa jest jedynie gdy temperatura jest w zakresie ustalonym.
5. RESET (przycisk RESET)
resetowanie kontrolera
6. SETUP (przycisk PROG 3 sek)
ustawianie prędkości VL, VH ( przyciski LEFT i RIGHT)
K1, K2, K3, K4, K5 wybór domyślnej wartości B1, B2 - B5
K4 - krancówka maksymalnego przesuwu prowadnicy liniowej - poza ten punkt nie można przesunąć wózka przyciskiem RIGHT w czasie programowania polożenia B1, B2,,,B5
K5- maksymalne położenie poza które nie zadziała Serwo S2 - pełne domknięcie przyrządu
Tmin / T max - ustalanie dopuszczalnego zakresu temperatury pracy (przyciski LEFT i RIGHT)
Elementy wykonawcze
M1, M2 - silniki krokowe
S1, S2 - serwa (S2 to serwo cyfrowe programowane osobnym kontrolerem)
LED - dioda IR
R - przekażnik pompy próżniowej
START, STOP, PROG, LEFT, RIGHT, CAL, RESET - przyciski sterowania
Optyczne czujniki krańcowe
T- czujnik temperatury i wilgotności
B - brzęczyk - alarmuje temperaturę z poza zakresu dopuszczalnego gdy wciśnięty zostanie przycisk START lub CAL
Hardware do sterowania:
MEGA2560
RAMPS 1.4
2x A4988
Termin realizacji 2-4 tygodnie ( prototyp)
Umowa o dzieło z firmą lub faktura - do uzgodnienia - płatność przelew lub gotówka
Budżet - do uzgodnienia - wstępnie przewidywany ok. 1000zł
Kontakt krzysztof(at) creator.pl / 607 628 995
Opis projketu:
Linia pomiarowa
Opis ogólny
Na prowadnicy liniowej zamontowano wózek, który przewozi instrument pomiarowy oryginalnie zaprojektowany do pomiarów ręcznych.
Zadanie polega na przesunięciu przyrządu po prowadnicy z punku A do punktu B
Punkt A ma stałe, określone położenie - punkt B jest zmienny - i powinien być programowalny ( Na szkicu B1, B2, B3…)
Oprócz punktów A i B jest jeszcze punkt P - miejsce gdzie przyrząd parkuje - w czasie parkowania serwomechanizm S1 - dostawia do przyrządu styki ładowania - w czasie aktywnym wywoływanym przyciskiem START zasialanie to jest odłączane (- to pierwszy krok procedury) w tym samym momencie kiedy serwo zasilania przechodzi w stan odłączenia uruchamiany jest przekażnik sterujący pompą podciśnieniowa ( co stabilizuje położenie badanago obiektu. Przekaźnik jest uruchomiony cały czas do momentu zaparkowania kiedy po skończonej procedurze START ponownie dołączone będzie złącze ładowania (przyrząd ma wewnętrzny akumulator wymagający doładowania)
1. START
Uuchomienie procedury pomiarowej - aktywacja przyciskiem START
Uruchomione urządzenie znajduje się w położeniu P - to położenie może być potwierdzone czujnikiem optycznym K1.
1. serwo S1 przechodzi z e stanu skrajnego 1 w stan skrajny 0 (machanicznie nie jest wymagane precyzyjne określenie położeń krańcowych - wystarczy dość zgrubne przyjęcie położeń skrajnych
2. W tym samym czasie uruchamiany jest przekaźnik sterujący pompą próżniową
3. Po odczekaniu czasu zwłoki ok. 0,5 sek (tele by rozstrzężeniezłącza ładowania nastąpiło skutecznie następuje ruch - dość szybki ( (prędkość Vh - programowalna) z punktu P do punktu A
4. wózek zatrzymuje się ( raczej łagodnie zwalniając) w polożeniu A ( to położenie może być potwierdzone czujnikiem optycznym K2
5. uruchamiany jest serwo S2 - powoduje ono domknięcie przyrządu
6. odliczany jest czas zwłoki startowej - ok 1 sek aby domknięcie nastąpiło skutecznie i przyrząd aktywował swoje funkcje robocze.
7. Następuje przesów ( z ewentualnie łagodnym startem) i kontynuowane jest ze stałą prędkościa (VL) do punktu B ostatnio zapamiętanego lub wybranego z listy 5 zapamiętanych.
8. cały czas drogi z punktu A do B odliczane są po 271 mikrokroków - i kolejno dioda LED przechodzi ze stanu ON na OFF i po kolejnych 271 krokach na powrót w stan ON - w cyklu do punktu B
Po osiągnięciu punktu B następuje zwolnienie serwa S2 do pozycji spoczynkowej
8 czas zwloki na otwarcie to ok.0,5 sek
9. zakończenie procedury START to szybki powrót (prędkość VH) do położenia parkowania
10. wyłączenie przekażnika pompy oraz ponowne przejjście serwa S1 na stan ładowania.
Funkcja START możliwa jest jedynie gdy temperatura jest w zakresie ustalonym - można jednak wymusić jej wykonanie przez przytrzymanie przycisku START 3 sek.
2. STOP
Przycisk awaryjny STOP
naciśnięcie zatrzumuje procedurę - silnik krokowy staje
przytrzymanie 3 sek przycisku STOP - powrót na miejsce parkowania
3. PROG
przyciski LEFT i RIGHT pozwalają na przesunięcie (bez domykania S2 i bez blyskania LED) w dowolne położenie pomiędzy A i B krańcowe
Przycisk MEM - zapamiętuje położenie - pod jednym z pięciu ustawnień B1 do B2 - oznaczenia ( na wyświetlaczu: POSITION 1 - POSITION 5 + wymiar w mm od punktu START
Jeden pełny krok (nie mikrokrok = 1/16 kroku) to 0,15 mm przesuwu.
4. CAL
Jeżeli przyrząd jest w pozycji P (zaparkowany) możliwe jest wykonanie skanu kalibracyjnego. W jego czasie nie następuje ruch silnika krokowego M1, a w to miejsce następuje jeden pełen obrót silnika krokowego M2.
Zastosowany silnik wykonuje 64 kroki na obrót (1024 mikrokroki1/16)
1. Optyczny czujnik krańcowy K3 pomaga ustawić tarczę kalibracyjną w położeniu startowym.
2. uruchamiany jest serwo S2 - powoduje ono domknięcie przyrządu
3. odliczany jest czas zwłoki startowej - ok 1 sek aby domknięcie nastąpiło skutecznie i przyrząd aktywował swoje funkcje robocze
4. Sinik krokowy wykonuje szybko 2 mikrokroki następuje zwłoka 0,1 sec - sekwencja powtórzona zostaje 6 razy - potarzane cykle naprzemiennie włączając i wyłączając dodę LED - symulując ruch instrumentu
5 po wykonaniu 6 powtórzeń silnik krokowy musi wykonać 8 szybkich kroków
6. procedura opisana łączenie w punktch 4 i 5 powtarzana jest 32 razy
7. zwolnienie serwa S2 do pozycji spoczynkowej
w czasie procedury CAL nie jest uruchamiany silnik M1, pompa próżniowa i nie jest sterowane serwo S1
Funkcja CAL możliwa jest jedynie gdy temperatura jest w zakresie ustalonym.
5. RESET (przycisk RESET)
resetowanie kontrolera
6. SETUP (przycisk PROG 3 sek)
ustawianie prędkości VL, VH ( przyciski LEFT i RIGHT)
K1, K2, K3, K4, K5 wybór domyślnej wartości B1, B2 - B5
K4 - krancówka maksymalnego przesuwu prowadnicy liniowej - poza ten punkt nie można przesunąć wózka przyciskiem RIGHT w czasie programowania polożenia B1, B2,,,B5
K5- maksymalne położenie poza które nie zadziała Serwo S2 - pełne domknięcie przyrządu
Tmin / T max - ustalanie dopuszczalnego zakresu temperatury pracy (przyciski LEFT i RIGHT)
Elementy wykonawcze
M1, M2 - silniki krokowe
S1, S2 - serwa (S2 to serwo cyfrowe programowane osobnym kontrolerem)
LED - dioda IR
R - przekażnik pompy próżniowej
START, STOP, PROG, LEFT, RIGHT, CAL, RESET - przyciski sterowania
Optyczne czujniki krańcowe
T- czujnik temperatury i wilgotności
B - brzęczyk - alarmuje temperaturę z poza zakresu dopuszczalnego gdy wciśnięty zostanie przycisk START lub CAL
Hardware do sterowania:
MEGA2560
RAMPS 1.4
2x A4988