Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Ultraheli moodul PIC16F84-le

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    Ultraheli moodul PIC16F84-le

    Tere!
    Kas selline Ultrasonic module ka PIC-il on võimalik tööle rakendada?
    PIC16F877A

    #2
    Küllap on aga pildilt ei selgu, mis skeem andurite taga on.
    Kui netist otsid sõnadega sonar +pic, leiab hulka huvitavaid skeeme ja koode ja asi tuleb märksa odavam (andurid ca. 70.- tükk).
    - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
    - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

    Comment


      #3
      Sealt ehk leiad vastuse
      http://www.parallax.com/detail.asp?product_id=28015

      Comment


        #4
        Täiesti võimalik. Antud sonari puhul tuleb mõõta kõrge nivoo kestust peale sonarile stardiimpulsi andmist. Kauguse saad cm ides kui jagad aja mis on mikrosekundites 58-ga. Kõige lihtsam ja täpsem oleks kasutada MCU capture unitit. Kõigepealt häälestad timer/capture uniti nii, et ületäitumine tekkiks vahetult peale perioodi 38ms.
        Mõõtmiseks sobib järgmine skeem:
        1. Capture progeda tõusvalt frondilt
        2. Sonarile genereerida 10us start impulss
        3. Oodata ära capture event
        4. Lugeda capture väärtus välja ja jätta meelde
        5. Capture progeda langevalt frondilt
        6. Ooodata ära capture event
        7. Lugeda capture väärtus välja ja lahutada sellest eelnev capture väärtus, tulemuseks ongi heli levimiseks kulunud aeg.
        8. Ajast tuleb arvutada kaugus.

        Tegelikult tegin seda ise ATmega peal, kuid PICidel on capture moodulid ka olemas. Asja uba on tegelikult selles, et peale 5. tegevust võib tegeleda millegi muuga ja capture väärtuse välja lugeda hiljem millal tahes.

        Blokeerivalt saab aga alati mingit sisendi muutust detekteerida tsükklis ja arvutada kestuse teades tükkli kordamise arvu ja seda mitu käsku kulub tsükkli peale.
        [I]Taavi Jantson

        Comment

        Working...
        X