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

DRV8816EVM nie reaguje na potencjometry - co robić?

JohnReese 11 Wrz 2018 09:08 426 6
REKLAMA
  • #1 17434427
    JohnReese
    Poziom 11  
    Posty: 67
    Pomógł: 6
    Ocena: 1
    Witam!

    W projekcie mam zamiar uzyc motordriver DRV8816 od TI.
    Datasheet: http://www.ti.com/lit/ds/symlink/drv8816.pdf
    Do testow postanowilem zamowic taki oto evaluation module: http://www.ti.com/lit/ug/slvu971/slvu971.pdf
    Podlaczylem 24VDC w J1, BDC silnik (24V/0.06A, Istall:1A) w J2 (pomiedzy out1 i 2) i zaczalem krecic potencjometrami ale niestety nic sie nie dzieje. Po paru pomiarach: 24V na plytce jest, 3,3V na jumperach enable 1,2 i sleep tez jest wiec regulator napiecie dziala, potencjometry (zasilane z MCU) i piny IN1,2 ENB1,2 gluche. Wszystko zatrzymuje sie na MCU wiec wyglada na to ze albo jest uszkodzony albo nie jest zaprogramowany, niestety jako ze nie posiadam odpowiedniej wtyczki nie jestem teraz tego ogarnac. Pracowal ktos moze z ta lub podobna plytka i mial podobny problem? Moze o czyms zapomnialem?
  • REKLAMA
  • #2 17434574
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 599
    JohnReese napisał:
    zaczalem krecic potencjometrami ale niestety nic sie nie dzieje

    Czy kręciłeś potencjometrami zgodnie z opisem "Single Motor Operation" ?

    Dodano po 10 [minuty]:

    JohnReese napisał:
    na jumperach enable 1,2 i sleep tez jest wiec regulator napiecie dziala

    Z opisu wynika, że wszystkie trzy jumpery powinny być "założone".
  • REKLAMA
  • #3 17434715
    JohnReese
    Poziom 11  
    Posty: 67
    Pomógł: 6
    Ocena: 1
    krzysiek_krm napisał:
    JohnReese napisał:
    zaczalem krecic potencjometrami ale niestety nic sie nie dzieje

    Czy kręciłeś potencjometrami zgodnie z opisem "Single Motor Operation" ?

    Dodano po 10 [minuty]:

    JohnReese napisał:
    na jumperach enable 1,2 i sleep tez jest wiec regulator napiecie dziala

    Z opisu wynika, że wszystkie trzy jumpery powinny być "założone".


    Wszystkie jumpery byly wlozone.

    Przed wlaczeniem zasilania skrecilem wszystkie potencjometry w lewo, po podlaczeniu otwieralem jeden, skrecalem go znow do zera i otwieralem drugi.

    Tylko to co robilem z potencjometrami nie ma znaczenia jesli procek nie podaje im napiecia.
  • #4 17437394
    JohnReese
    Poziom 11  
    Posty: 67
    Pomógł: 6
    Ocena: 1
    Maly update.

    Zkontaktowalem sie z dostawca, powiedzialem w czym problem i wymienilem plytke na nowa. Niestety nowa dziala (a w zasadzie nie dziala) tak samo. Znow zaczalem bawic sie multimetrem, gdy mierzylem napiecie na rezystorze R8 (Reset MCU) i puscilem nagle uklad zaskoczyl, zadzialal normalnie. Odlaczylem zasilanie, wlaczylem ponownie i znow glucha cisza, po zwarciu Resetu z GND MCU znow zaskakuje.

    Moja teoria jest taka ze uklad jest zle zrobiony i MCU wlacza sie za pozno by odczytac wzrost napiecia na Reset, dlatego po zwarciu i puszczeniu uruchamia sie.

    Co o tym myslicie Panowie?
  • REKLAMA
  • #5 17437750
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 599
    Może podłącz kondensator, na początek powiedzmy 100 n, między RESET a masą. Raczej musi być możliwość jego usunięcia, RESET chyba jest używany do komunikacji z programatorem / debuggerem.
  • #6 17438074
    JohnReese
    Poziom 11  
    Posty: 67
    Pomógł: 6
    Ocena: 1
    Za pozno przeczytalem Twoja odpowiedz, wlutowalismy tam 10nF jednak okazalo sie za malo wiec koniec koncow wstawilismy tam przycisk i by uruchomic uklad zwieramy na chwile reset. Sprawe przekazalem dalej do dostawcy a ten ma rozmawiac o tym z TI, zobaczymy jak sie do tego odniasa.
  • REKLAMA
  • #7 17438129
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 599
    Całkiem możliwe, że jest to jakiś błąd producenta. Nie bardzo mam czas na czytanie dokumentacji ale współczesne procesory zazwyczaj nie wymagają układu RC na linii RESET, mają wbudowane rozmaite układy RESET-u: POR, BOR, itp, może ktoś zapomniał o czymś w kodzie programu.

Podsumowanie tematu

✨ Użytkownik ma problem z modułem ewaluacyjnym DRV8816EVM od Texas Instruments, który nie reaguje na potencjometry. Po podłączeniu zasilania i silnika, pomimo obecności napięcia na płytce, potencjometry nie działają, co sugeruje problem z mikroprocesorem (MCU). Po wymianie płytki na nową, problem nadal występuje. Użytkownik zauważył, że zwarcie pinu Reset z GND powoduje uruchomienie układu, co sugeruje, że MCU może się włączać zbyt późno. Proponowane rozwiązania obejmują dodanie kondensatora między RESET a masą oraz zastosowanie przycisku do ręcznego resetowania układu. Istnieje podejrzenie o błąd producenta w projekcie układu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA