Új hozzászólás Aktív témák

  • ViZion

    félisten

    Sziasztok! Megint kérdések :D
    A motorvezérlő L_IS, R_IS pin lesz végül a motor forgás megállapításának az alapja.

    Első gondolatom az volt, h 100 Ohm + 817 opto ami a GPIO-t GND-re húzza, ezt kapcsolóként használnám a programban. Bukó, h elvileg 0-5 V lehet, amire az ellenállás csak nagyjából jó, néha sok mA-t kapna az opto (elvileg 50-ig OK, de neten mindenhol a 20 mA-t említik maxként). Itt vagy meghal korán az opto (bár nem lesz kimaxolva az áram, nem fog 5 V-t kapni), vagy pontatlanul jelzi az alacsony sebességet, mert nem nyit a led már, de valamennyi fordulat még van. De az MCU-t elvileg nem öli meg.

    Vagy legyen az ESP32 ADC... ezt még úgysem használtam csak az ESP8266-on. :B
    Találtam nagy nehezen olyan projectet, ahol L_IS, R_IS pin-ek összekötve (0-5 V az értéke valamelyiknek, a forgásiránytól függően), megy a GPIO-ra és 10 kOhm a GND-re. :U
    Képet nem engedte beszúrni ide.

    Ehhez be lehet kapcsolni további belső ellenállást, amivel pontatlanabb (nem lineáris) lesz, de ez nekem nem baj. [link] Csak ne nyírjam ki az MCU-t. :B

    Mit javasoltok? Van más megoldás? Külső ADC-m nincs sajnos. :R

Új hozzászólás Aktív témák