27-10-2018, 17:14
Witam. Przymierzam się do budowy pewnego urządzenia gdzie zachodzi potrzeba obsługi 11 przekaźników. Każdy przekaźnik załącza określoną cewkę - indukcyjność. Pierwszy dołącza cewkę 4nH, a ostatni 40uH. Każda kolejna indukcyjność jest zdublowaniem poprzedniej (mniej więcej), tj. 40nH, 80nH, 160nH, 320nH, 640nH, 1,28uH........10,24uH, 20,48uH i ostatnia cewka ok 40uH. Dokładne wielkości nie są aż tak istotne. Istotne jest to, że chciałbym aby Arduino sterowało przekaźnikami tak, aby wynikową indukcyjność dało się ustawić np. za pomocą encodera obrotowego ze skokiem co 40nH.
Czyli jeśli zadamy np. 2,68uH, arduino załączy przekaźniki:
Przekaźnik nr 7 - cewka 2,56uH
Przekaźnik nr 2 - cewka 0,08uH (8nH)
Przekaźnik nr 1 - cewka 0,04uH (4nH)
Suma daje 2,68uH
Mówiąc krótko kombinacja załączeń 11 przekaźników daje możliwość uzyskania indukcyjności całości układu od 0nH do 80,88uH ze skokiem co 4nH. 80uH nie jest mi potrzenbne więc można zakończyć na 40uH. Daje nam to dokładnie 1000 pozycji (40 / 0,04).
Czy istnieje możliwość realizacji takiego zadania w prosty sposób ?
Powiedzmy encoderem ustawiamy wartość od 0 do 40000nH (skok +/- 40), będzie to widoczne na LCD i dla każdej wartości definiujemy określoną kombinację z 11. Jak to zrobić?
Oczywiście dostępna ilość pinów jest tu nie istotna bo użyję expandera.
Pozdrawiam. Robert
Czyli jeśli zadamy np. 2,68uH, arduino załączy przekaźniki:
Przekaźnik nr 7 - cewka 2,56uH
Przekaźnik nr 2 - cewka 0,08uH (8nH)
Przekaźnik nr 1 - cewka 0,04uH (4nH)
Suma daje 2,68uH
Mówiąc krótko kombinacja załączeń 11 przekaźników daje możliwość uzyskania indukcyjności całości układu od 0nH do 80,88uH ze skokiem co 4nH. 80uH nie jest mi potrzenbne więc można zakończyć na 40uH. Daje nam to dokładnie 1000 pozycji (40 / 0,04).
Czy istnieje możliwość realizacji takiego zadania w prosty sposób ?
Powiedzmy encoderem ustawiamy wartość od 0 do 40000nH (skok +/- 40), będzie to widoczne na LCD i dla każdej wartości definiujemy określoną kombinację z 11. Jak to zrobić?
Oczywiście dostępna ilość pinów jest tu nie istotna bo użyję expandera.
Pozdrawiam. Robert
Robert, sp8sn