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

mega8 [bascom] - NPA-600B-015A digital serial Output (Zacwire)

nouki 13 Sie 2012 19:38 1635 4
REKLAMA
  • REKLAMA
  • #2 11206040
    Altarir
    Poziom 11  
    Posiada też I2C i tym bym się zainteresował: Piny 8 i 9 to według rozpiski z datasheeta SDA i SCL (wtedy Vss i Vdd podpinasz pod 6 i 7 - tyle wynika z mojego pobieżnego spojrzenia na dokument). W BASCOM, z tego co pamiętam, odbieranie z I2C jest realizowane poleceniem I2CRECEIVE - otwierasz helpa i czytasz. Powodzenia :)

    A ten digital output przypomina UART (albo ja już wszędzie ostatnio widze UARTa ;)): bit startu, 8 bitów danych, bit parzystosci, bit stopu. Zawsze wysyłane są przynajmniej dwie ramki - Odczytana wartość proporcjonalna do zmierzonego cisnienia to czternaście najmłodszych bitów z tych ramek. Fakt że do komunikacji jest uzywany tylko jeden pin - pewno tylko odczyt z czujnika
  • REKLAMA
  • #3 11206536
    nouki
    Poziom 25  
    Witam.

    Posiada I2C ale niestety czujniki nie są dostępne w Polsce.
    Czujniki z wyjściem napięciowym są dostępne bądź Zacwire.
    Oczywiście polityka firm stanowi iż minimalne zamówienie to 50 sztuk by można było ściągnąć.
    Może ktoś zna inne czujniki absolutne z wyjściem cyfrowym w zakresie 0-15psi które można kupić w Polsce.
    Znalazłem inny :
    HSCSANN015PA2A3
    http://sensing.honeywell.com/index.php/ci_id/44277/la_id/1/document/1/re_id/0
    Ale oczywiście znaleść informacje o odczycie to ....

    Pozdrawiam
  • REKLAMA
  • Pomocny post
    #4 11208236
    Altarir
    Poziom 11  
    Cytat z powyższego datasheeta:

    "I2C- or SPI-compatible 14-bit digital output (min. 12-bit sensor resolution)"

    Na stronie czwartej masz opisane, jak rozpoznać, który wariant tego czujnika ma SPI, a który I2C (i jaki ma wtedy adres).

    Na TME jest jeszcze to:
    http://www.tme.eu/pl/Document/0b6d4dcdf0349c919d76640e49dfb8c6/asdx-d0.pdf

    Ma wariant 0-15psi, jest na I2C.


    Co do samego ZACwire, to jest tam kodowanie Manchester:
    http://www.mikrocontroller.net/attachment/91034/TSIC_ZACWIRE.pdf
    http://forums.ni.com/t5/LabVIEW/Communicate-with-ZACwire-interface/td-p/862962

    Tutaj jeszcze jest forum, na którym ktoś podał przykład ZACwire w BASCOM (po niemiecku i trzeba sie zarejestrować, żeby go zobaczyć):

    http://www.roboternetz.de/community/threads/49014-Mehrere-TSic-auslesen
  • #5 11208892
    nouki
    Poziom 25  
    Altarir napisał:
    Cytat z powyższego datasheeta:

    Na stronie czwartej masz opisane, jak rozpoznać, który wariant tego czujnika ma SPI, a który I2C (i jaki ma wtedy adres).




    Pisałem jaki mam czujnik ( jaki jest dostępny w Polsce) wiec nie wiem co to ma do tego
    "NPA-600 5.0V * 4.75 V to 5.25 V NPA Compensated, digital serial"

    Altarir napisał:

    Na TME jest jeszcze to:


    Gdzie w Tme kolega widzi czujnik I2C 0-15 psi absolutny?


    Altarir napisał:


    Co do samego ZACwire, to jest tam kodowanie Manchester:


    Jest podobny ale to nie to samo pierwsza linijka podanego pdf-a Kolegi

    Niemiecka stronka zarajestrować się to ... ale udało się lecz plików nie da się pobrać po zarajestrowaniu jakiś tam błąd :)

    Tu jest dokumentacja innego czujnika i opis wraz z komendami:
    http://www.cdiweb.com/datasheets/zmdi/ZSC31010.pdf
    strona 26 i 27
    Pozdrawiam

    P.s po wielkich ... odpaliło się

    mega8 [bascom] - NPA-600B-015A digital serial Output (Zacwire)

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Witam.

    Po drobnych poprawkach program działa.
    Pozdrawiam
REKLAMA