logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Arduino Due - Pomiar częstotliowści z czujnika prędkości

Skywalker123321 13 Lip 2015 22:16 2652 15
REKLAMA
  • #1 14846249
    Skywalker123321
    Poziom 10  
    Posty: 15
    Ocena: 1
    Witam,
    Muszę zrobić projekt samochodowego komputera pokładowego opartego na Arduino.
    Problem polega na pomiarze prędkości obrotowej wałka głównego skrzyni biegów, ponieważ Arduino Due pracuje na napięciu 3,3V a czujnik prędkości wytwarza sygnał o napięciu od -6V do 6V. Czy jest możliwość odczytania takiego sygnału za pomocą Arduino ? Jaki zakres częstotliwości mogę mierzyć za pomocą Arduino Due i jakie częstotliwości generuje czujnik prędkości ? (znalazłem tylko informację, że taki czujnik generuje sygnał do 25kHz)
  • REKLAMA
  • Pomocny post
    #2 14846339
    plumbum22
    Poziom 20  
    Posty: 263
    Pomógł: 47
    Ocena: 87
    Jest możliwość np przez transoptor. Jaki masz tam procesor?
  • #3 14846429
    Skywalker123321
    Poziom 10  
    Posty: 15
    Ocena: 1
    AT91 SAM3X8E rdzeń 32-bit, częstotliwość zegara: 84MHz
  • REKLAMA
  • Pomocny post
    #4 14846444
    plumbum22
    Poziom 20  
    Posty: 263
    Pomógł: 47
    Ocena: 87
    Mocą obliczeniową nie masz się co martwić, dla procka potrzebujesz jedynie tego aby pomiędzy stanem niskim i wysokim było strome zbocze sygnału.
  • REKLAMA
  • #5 14846477
    Skywalker123321
    Poziom 10  
    Posty: 15
    Ocena: 1
    Posiadam transoptor EL817. Będzie się nadawał do tego projektu ?
    Mam jeszcze jedno pytanie. Jaki dzielnik napięcia zastosować do pomiaru napięcia ładowania akumulatora ?
  • #6 14846541
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Skywalker123321 napisał:
    Posiadam transoptor EL817. Będzie się nadawał do tego projektu ?

    To zależy jak go podłączysz. Pokaż schemat jak chcesz to zrobić - schematy to podstawa analizy.

    Skywalker123321 napisał:
    Jaki dzielnik napięcia zastosować do pomiaru napięcia ładowania akumulatora ?

    Jakie ciśnienie mam mieć w oponie? Odpowiednie ... zależne od pojazdu i osi na której jest umieszczona (wytyczne jego producenta), rodzaju opony (wytyczne jej producenta), obciążenia, ... wiary w pseudo porady "fachowców" ...

    Dzielnik ma być ... odpowiedni ... a to zależy co najmniej od:
    - napięcia akumulatora,
    - napięcia zasilania mikrokontrolera (w niektórych przypadkach),
    - napięcia odniesienia przetwornika ADC.
  • #7 14848596
    Skywalker123321
    Poziom 10  
    Posty: 15
    Ocena: 1
    A w jaki sposób należy podłączyć taki transoptor aby móc mierzyć częstotliwość?
    Arduino Due - Pomiar częstotliowści z czujnika prędkości
    Tak będzie ok ?

    -Napięcie akumulatora standardowe 12V.
    -Arduino Due jest zasilanie napięciem 3.3V
    -Napięcie odniesienia przetwornika ADC 2 do 3.6V jeśli chodzi o to co myślę
    (Powers the ADC and DAC cells; voltage ranges from 2.0V to 3.6V)
  • Pomocny post
    #8 14848628
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Emiter tranzystora podłącz do masy mikrokontrolera, a kolektor możesz podłączyć do A1 tak jak zaznaczyłeś lub do pinu wejściowego timera, by wykorzystać go do zliczania impulsów w czasie. Dioda powinna mieć rezystor ograniczający prąd.

    Dzielnik - wystarczy że policzysz dla wybranych parametrów: https://pl.wikipedia.org/wiki/Dzielnik_napi%C4%99cia
  • REKLAMA
  • #9 14848728
    Skywalker123321
    Poziom 10  
    Posty: 15
    Ocena: 1
    Tak jak teraz jest ok ?
    Arduino Due - Pomiar częstotliowści z czujnika prędkości

    O jaki timer chodzi ? Jakiś wbudowany timer mikrokontrolera czy np. taki DS1307.
    Arduino Due - Pomiar częstotliowści z czujnika prędkości
    Jeśli DS1307 to gdzie podłączyć kolektor ?
  • Pomocny post
    #10 14848753
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Skywalker123321 napisał:
    Tak jak teraz jest ok ?

    Jeśli sygnał wejściowy nie ma być rozdzielony galwanicznie od mikrokontrolera, to schemat jest OK.
    Rezystor OK, pod warunkiem, że dobrze policzyłeś jego wartość znając napięcie OUT i parametry diody transoptora.

    Skywalker123321 napisał:
    O jaki timer chodzi ? Jakiś wbudowany timer mikrokontrolera ..

    Tak, ten.
  • #11 14848781
    Skywalker123321
    Poziom 10  
    Posty: 15
    Ocena: 1
    Cytat:
    Jeśli sygnał wejściowy nie ma być rozdzielony galwanicznie od mikrokontrolera, to schemat jest OK.

    Transoptor nie pełni roli separacji galwanicznej ? Potrzebna jest dodatkowa separacja ?
  • #13 14849023
    Skywalker123321
    Poziom 10  
    Posty: 15
    Ocena: 1
    Nie rozumiem jeszcze w jaki sposób mam podłączyć wyjście czujnika do transoptora skoro na wyjściu jest sygnał w granicach -6 do 6V a transoptor pracuje przy 5V.
  • Pomocny post
    #14 14849052
    plumbum22
    Poziom 20  
    Posty: 263
    Pomógł: 47
    Ocena: 87
    Dioda w transoptorze ma być podłączona do obwodu czujnika, a jak wiesz dobrze diody zasila się prądem nie napięciem. Może być tam i 12V masz tak dobrać opornik aby prąd diody transoptora mieścił się w optimum danych katalogowych transoptora.
  • #15 14849054
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    Dioda załatwia problem - świeci tylko, gdy na pnie wyjściowym OUT jest napięcie dodatnie.
    Należałoby jeszcze sprawdzić, jakie jest maksymalne napięcie wsteczne diody transoptora (Revers voltage).
  • #16 14849066
    plumbum22
    Poziom 20  
    Posty: 263
    Pomógł: 47
    Ocena: 87
    A jeśli napięcie wsteczne jest problemem to zabezpieczyć diodę szybką diodą przełączającą np 1N4148.

Podsumowanie tematu

LABEL_AI_GENERATED
W dyskusji poruszono problem pomiaru prędkości obrotowej wałka głównego skrzyni biegów za pomocą Arduino Due, które operuje na napięciu 3,3V, podczas gdy czujnik prędkości generuje sygnał w zakresie od -6V do 6V. Uczestnicy sugerują użycie transoptora, takiego jak EL817, do konwersji sygnału. Podano również, że ważne jest, aby sygnał miał strome zbocze, co umożliwi prawidłowe odczyty. Wskazano na konieczność obliczenia wartości rezystora ograniczającego prąd diody transoptora oraz na możliwość zastosowania dzielnika napięcia do pomiaru napięcia akumulatora. Uczestnicy dyskusji podkreślają, że transoptor może pełnić rolę separacji galwanicznej, ale tylko w przypadku, gdy obie strony nie mają tej samej masy. Dodatkowo, omówiono kwestie związane z podłączeniem czujnika do transoptora oraz zabezpieczeniem diody przed napięciem wstecznym.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA