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.

Rozbudowany Emulator DS18B20

31 Gru 2015 14:27 9360 22
  • Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    Użytkownik usunął konto
    Użytkownik usunął konto  
    Użytkownik usunął konto napisał 0 postów o ocenie 0, pomógł 0 razy. Jest z nami od 1978 roku.
  • PCBway
  • #2
    M. S.
    Poziom 34  
    Dobry pomysł. Nie trzeba przypiekać ds'a zapalniczką. Co do zabezpieczenia to myślę, że ktoś, kto będzie tego narzędzia używał raczej wie co robi.
  • PCBway
  • #3
    SylwekK
    Poziom 30  
    Świetny pomocnik! Ależ by mi się to przydało jak testowałem mój sterownik pieca.
    Proponuję, o rozbudowę o dodatkowe kanały, aby zadawać kilka temperatur jednocześnie i dodać bajery w postaci automatyczne narastanie/opadanie temperatury w jednostce czasu - jak dla mnie była by to bardzo przydatna opcja i idealna do testowania czasowych algorytmów sterowania temperaturą.
  • #4
    ZbeeGin
    Poziom 38  
    Wszystko pięknie i ładnie, tylko czy stworzenie urządzenia 1wire pracującego jako Slave nie jest (dalej) naruszeniem IP Dallas-a...

    Cytat:
    Dallas' intellectual property in the 1-Wire product area is structured around the 1-Wire slave devices. Regarding 1-Wire masters, however, the user is free to implement those in a variety of ways.
    At this time we have not yet authorized anyone outside of Dallas Semiconductor to create 1-Wire slave devices.
  • #5
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #6
    nsvinc
    Poziom 35  
    niveasoft napisał:
    my device clone and then emulate /(not create) existing device so where is the problem

    licencja zabrania sprzedawać urządzenia będące slave'ami 1wire. Emulator udaje slave'a 1wire, wiec strice slave'm nie jest, w szczegolnosci, ze zaznaczone zostało, że jest to emulator.
    Z tego wynika, że nawet sam emulator można opychać, dopóki ma on status urządzenia R&D [debugger sieci 1wire] a nie komerycyjnego czujnika będącego zgodnym z protokołem.
  • #8
    Karol966
    Poziom 30  
    nsvinc napisał:
    licencja zabrania sprzedawać urządzenia będące slave'ami 1wire

    Zastanawia mnie ocena tego postu przez innych użytkowników - w chwili pisania mojego postu było to -5 :D

    Do autora: Do jakiego pinu procesora podłączyłeś emulowany pin 1W? W sensie czy wykorzystujesz jakieś sprzętowe peryferia typu przerwania zewnętrzne/ timer a może jeden z istniejących interface diagnostycznych?
    PS. I wszystko w Bascomie? ;)
  • #9
    nsvinc
    Poziom 35  
    Karol966 napisał:
    Zastanawia mnie ocena tego postu przez innych użytkowników

    Mnie też zastanawia za co mnie zminusowali...
    Czyżby, zgodnie z sondażami, większość Polaków miało problem z czytaniem ze zrozumieniem?

    Karol966 napisał:
    W sensie czy wykorzystujesz jakieś sprzętowe peryferia typu przerwania zewnętrzne/ timer

    Dobre pytanie. Niekoniecznie mógł wykorzystać UART, więc chyba kręci się wokół timera i przerwania na pinie...

    Karol966 napisał:
    PS. I wszystko w Bascomie?

    Precyzja rzędu mikrosekund w Bascomie dla mnie wydaje się być zatrważająca...
  • #11
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #12
    DJ ANNUS
    Poziom 31  
    nsvinc napisał:
    licencja zabrania sprzedawać urządzenia będące slave'ami 1wire


    A to mnie ciekawi to znaczy że żadnego ukłądu slave nie można sprzedać, przecież ja kupuje często układy slave.... i sa w sklepach.
  • #13
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #14
    bobeer
    Poziom 28  
    Bardzo praktyczny projekt (brak schematu, trudno doradzać odnośnie zabezpieczeń, hasło transil i oporniki powinno wystarczyć).
    Na marginesie. Nie marnuj kolego talentu na bascoma, tylko czym prędzej zajmij się C. :), tym bardziej że zająłeś się już grzebaniem w rejestrach. No chyba że wolisz asm ;)
  • #15
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #16
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #17
    darek014
    Poziom 11  
    Super sprawa, a jak napisać program, który po odebraniu radiowo wartości temperatury przekaże go dalej do głównej centrali jako 1-wire ?
    Mówię o Arduino IDE
  • #18
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #19
    darek014
    Poziom 11  
    Może i proste, tylko skąd kod emulatora?
  • #20
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #21
    darek014
    Poziom 11  
    A czy mogę poprosić linka? jesli to nie problem oczywiscie :)
  • #22
    Użytkownik usunął konto
    Użytkownik usunął konto