![]() |
|
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ść! 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... |