Witam.
Wie ktoś jak przekonwertować wynik z ADC 10bitowy na czas w sekundach lub w milisekundach i wynik wysłać na pin??
Przez ten zmierzony czas ma być stan wysoki.
Ale nie bardzo wiem jak te procedure zrobić, przydałoby sie żeby mieć np 2 takie wyniki
z 2-óch ADC ,przykładowo zmierzyło 1024 i 512 ,zrobić z tego 5 i 2.5 sekundy i wyprowadzić kolejno z przerwami na jakiś pin.
Ma ktoś pomysła?
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięJak przekonwertować wynik z ADC 10 bitowy na czas w sekundac
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Czyli chcesz zrobić przetwornik napięcie-częstotliwość.
Nie wiem jak to zrobić w Bascomie, ale może należy pójść tą drogą: Najpierw zrobić funkcję, która będzie generowała zadaną częstotliwość (zapewne przy użyciu przerwań od Timerów) na zdanym Pinie. Gdy to się powiedzie, należy wynik z przetwornika wpisać w miejsce zmiennej decydującej o częstotliwości na pinie.
Powodzenia
Nie wiem jak to zrobić w Bascomie, ale może należy pójść tą drogą: Najpierw zrobić funkcję, która będzie generowała zadaną częstotliwość (zapewne przy użyciu przerwań od Timerów) na zdanym Pinie. Gdy to się powiedzie, należy wynik z przetwornika wpisać w miejsce zmiennej decydującej o częstotliwości na pinie.
Powodzenia
Myślę, że jak zadasz pytanie to każdy spróbuje Ci pomóc, jednakże w tym momencie ja sam nie wiem czy chcesz uzyskać na wyjściu impuls dodatni o czasie trwania proporcjonalnym do wyniku konwersji przetwornika ADC, czy też na wyjściu chcesz otrzymać napięcie proporcjonalne do wyniku konwersji.
A jeżeli chodzi o słowa typu proporcja, filtr całkujący, odsyłam do źródeł internetowych.
A jeżeli chodzi o słowa typu proporcja, filtr całkujący, odsyłam do źródeł internetowych.
Kod: Zaznacz cały
ja sam nie wiem czy chcesz uzyskać na wyjściu impuls dodatni o czasie trwania proporcjonalnym do wyniku konwersji przetwornika ADC
Plus na pinie (np 5V) ma być proporcjonalny do wyniku ADC ,0-1024 zdaje sie ,np.
256 = 4.5 sekundy !
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 21 gości