Arduino Polska Forum
Pomiar zamykania styków - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w)
+--- Wątek: Pomiar zamykania styków (/watek-pomiar-zamykania-styk%C3%B3w)



Pomiar zamykania styków - miler74 - 01-01-2025

Cześć!
Czy jest ktoś mi w stanie pomóc, chcę stworzyć czasomierz do pomiaru zamknięcia styków.
Zadanie wygląda następująco:
Naciskając przycisk załączam przekaźnik który jest na 24V. W tym samym momencie wyzwalam pomiar czasu od momentu naciśnięcia przycisku do momentu zamknięcia się styków roboczych przekaźnika.
Posiadam arduino, zasilacz 24V, przekaźnik 24V, wyświetlacz LCD I2C no i podstawowy zestaw elementów, rezystory cewki itd.
Nie posiadam dużej wiedzy elektronicznej.
Czy jest ktoś mi w stanie udzielić fachowej pomocy?.
Układu potrzebuje do pracy, zgłosiłem się jako ochotnik bo zadanie brzmiało ciekawie ale jednak jest lipa z wykonaniem.


RE: Pomiar zamykania styków - oscarX - 02-01-2025

(01-01-2025, 19:27)miler74 napisał(a): Cześć!
Czy jest ktoś mi w stanie pomóc, chcę stworzyć czasomierz do pomiaru zamknięcia styków.
Zadanie wygląda następująco:
Naciskając przycisk załączam przekaźnik który jest na 24V. W tym samym momencie wyzwalam pomiar czasu od momentu naciśnięcia przycisku do momentu zamknięcia się styków roboczych przekaźnika.
Posiadam arduino, zasilacz 24V, przekaźnik 24V, wyświetlacz LCD I2C no i podstawowy zestaw elementów, rezystory cewki itd.
Nie posiadam dużej wiedzy elektronicznej.
Czy jest ktoś mi w stanie udzielić fachowej pomocy?.
Układu potrzebuje do pracy, zgłosiłem się jako ochotnik bo zadanie brzmiało ciekawie ale jednak jest lipa z wykonaniem.

Najpierw trzeba sprecyzować jak wyglądać ma sytuacja z elektroniką - czy ten przekaźnik masz luzem, czy jest on elementem jakiegoś urządzenia. Do wykonania pomiaru musisz podłaczyć się do obu stron przekaźnika, a one są izolowane galwanicznie i jeśli to pracujący przekaźnik mogą tak być obwody pracujące pod różnymi potencjałami.


RE: Pomiar zamykania styków - miler74 - 02-01-2025

(02-01-2025, 09:58)oscarX napisał(a): Najpierw trzeba sprecyzować jak wyglądać ma sytuacja z elektroniką - czy ten przekaźnik masz luzem, czy jest on elementem jakiegoś urządzenia. Do wykonania pomiaru musisz podłaczyć się do obu stron przekaźnika, a one są izolowane galwanicznie i jeśli to pracujący przekaźnik mogą tak być obwody pracujące pod różnymi potencjałami.
Wszystkie elementy mam luźne, chce to zbudować na płytce stykowej, przekaźnik to RM-6 ZP. Żary 24V 5A.


RE: Pomiar zamykania styków - kaczakat - 02-01-2025

A w którym momencie napotkałeś ścianę? Masz już schemat urządzenia, jakiś szkielet programu, rozrysowałeś sobie blok logiczny, jakiś kod?


RE: Pomiar zamykania styków - oscarX - 03-01-2025

(02-01-2025, 10:28)miler74 napisał(a): Wszystkie elementy mam luźne, chce to zbudować na płytce stykowej, przekaźnik to RM-6 ZP. Żary 24V 5A.

A masz układ scalony ULN2003 (ew. ULN2001)?


RE: Pomiar zamykania styków - miler74 - 03-01-2025

(03-01-2025, 07:57)oscarX napisał(a): A masz układ scalony ULN2003 (ew. ULN2001)?
Widzę że mówimy w innym języku, jedyne elementy które posiadam:
Atmega 328p, wyświetlacz LCD 2x16 z przetwornica Przetwornica step-up LM2577S, tranzystor mosfet N-MOSFET IRLZ44N
do tego rezystory, kondensatory jakieś przyciski.
Da radę coś z tego zmontować?
Podrzucę linki:
https://allegro.pl/oferta/przekaznik-24v-rm-5-zary-m1-s22-16-13782225049
https://allegro.pl/oferta/9-24v-3a-zasilacz-uniwersalny-regulowany-72w-13687821657
https://solectroshop.com/pl/przetwornice-podwyzszajace-napiecie-step-up/73-przetwornica-step-up-lm2577s-35-35v-3a.html
https://botland.com.pl/wyswietlacze-alfanumeryczne-i-graficzne/2351-wyswietlacz-lcd-2x16-znakow-niebieski-konwerter-i2c-lcm1602-5904422309244.html
https://botland.com.pl/avr-w-obudowie-tht/1264-mikrokontroler-avr-atmega328p-u-dip-5903351249928.html
https://botland.com.pl/n-mosfet/1950-n-mosfet-irlz44n-55v47a-tht-5szt-5904422373276.html


RE: Pomiar zamykania styków - miler74 - 03-01-2025

(02-01-2025, 17:17)kaczakat napisał(a): A w którym momencie napotkałeś ścianę? Masz już schemat urządzenia, jakiś szkielet programu, rozrysowałeś sobie blok logiczny, jakiś kod?
Moją ścianą jest brak wiedzy dotyczącej tej kategorii elektryki. Jestem energetykiem i układy scalone to nie moja bajka. Więc tu się pojawia ściana, coś współpracowałem z Chatem gpt. ale chciałbym zasięgnąć pomocy ludzi a nie podpierać się sztuczną inteligencją. Na pewno będzie problem z kodem, bo programowanie to nie moja bajka. Schemat jakiś ołówkiem mam rozrysowany i tyle. Na narazie pomyślałem o tym żeby zbudować układ metodą prób i błędów a jak zacznie to działać to schematy itd.
Może ktoś kto się na tym zna za drobną opłatą pomoże mi to zbudować "mniej/ więcej"


RE: Pomiar zamykania styków - miler74 - 03-01-2025

Narazie mój schemat słowny to:

Przycisk START (D2):
Jeden pin → D2.
Drugi pin → GND.
Przycisk RESET (D4):
Jeden pin → D4.
Drugi pin → GND.
Styki robocze przekaźnika (D3):
Jeden pin → D3.
Drugi pin → GND.
Tranzystor IRLZ44N
Gate (G) → D7 przez rezystor 220 Ω
Drain (D) → jeden pin cewki przekaźnika.
Source (S) → GND.
Cewka przekaźnika:
Jeden pin → Drain tranzystora.
Drugi pin → Zasilanie 24V.


RE: Pomiar zamykania styków - oscarX - 03-01-2025

To chyba wystarczy, aczkolwiek te tranzystory to masz znacznie za duże (zasadniczo nie przeszkadza). Wspomnialy układ byłby w sam raz, ale skoro już  masz te tranzystory..

Teraz ważne jest oszacowanie z jakimi czasami mamy do czynienia. Inaczej trzeba mierzyć odcinki czasu o długościach w nanosekundach a inaczej w sekundach, minutach itp. Internet mówi że, w zależności od wielkości przekaźnika mogą to być pojedyncze ms (dla kontaktronów) do ponad 100ms dla dużych, trójfazowych przekaźników. Druga sprawa do jak dokładnych potrzebujesz pomiar. Przekaźnik to w sumie urządzenie mechaniczne i pewnie ten czas przełaczania ma duży rozrzut, jeden egzemplarz będzie szybszy, inny wolniejszy, a nawet ten sam może dawać różny wynik w kolejnych próbach. Czas właczenia będzie inny niż czas wyłączenia. No i jeszcze mamy drgania zestyków - czy mierzymy do pierwszego kontaktu, czy to ostatniej przerwy. Czas ten będzie też zależny od napięcia zasilania. W zasadzie należy wykonać całe serie pomiarów, jeśli chcesz by twoje wyniki były do czegoś przydatne.

Uwzględniając te czynniki dodatłbym jeszcze połączenie drugiego styku przekaźnika - tak by za każdym razem mierzyć czas rozłączenia jednej pary i załączenia drugiej. (Masa na ten wspólny pin)

Program w sumie może być prosty:
Na start włączamy przekaźnik w chodzimy w pętlę:
odczytujemy wejścia (będą 2) i jeśli którekolwiek się zmieni w porównaku ze stanem poprzednim
zapisujesz do tabelki aktualny stan i wynik funkcji micros(). Jeśli nic się nie zmieni w czasie 1sec kończysz.
Możesz teraz np zwolnić przekaźnik i zrobić analogicznie pomiar czasów zwolnienia przekaźnika.
Po wszystkim wysyłasz zawartość tabelki serialem na PC do analizy.
Będzie to rodzaj oscylogramu - można znależć pierwsze i ostatnie zmiany.

Można tez zamiast przyciskiem wyzwalać pomiar na znak nadesłany serialem - wtedy komputer PC może wykonać całą serię pomiarów, zebrać wyniki, uśrednić i zrobić całą matematyczną obróbkę wyników...