Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

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

13 Lip 2015 22:16 1911 15
  • Poziom 9  
    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)
  • PCBway
  • Pomocny post
    Poziom 20  
    Jest możliwość np przez transoptor. Jaki masz tam procesor?
  • Poziom 9  
    AT91 SAM3X8E rdzeń 32-bit, częstotliwość zegara: 84MHz
  • PCBway
  • Pomocny post
    Poziom 20  
    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.
  • Poziom 9  
    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 ?
  • Moderator Mikrokontrolery Projektowanie
    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.
  • Poziom 9  
    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
    Moderator Mikrokontrolery Projektowanie
    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
  • Poziom 9  
    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
    Moderator Mikrokontrolery Projektowanie
    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.
  • Poziom 9  
    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 ?
  • Poziom 9  
    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
    Poziom 20  
    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.
  • Poziom 20  
    A jeśli napięcie wsteczne jest problemem to zabezpieczyć diodę szybką diodą przełączającą np 1N4148.