Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek 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 8961 22
  • #2 31 Gru 2015 16:15
    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.

  • #3 31 Gru 2015 16:56
    SylwekK
    Poziom 28  

    Ś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 31 Gru 2015 18:06
    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 31 Gru 2015 18:11
    373522
    Użytkownik usunął konto  
  • #6 31 Gru 2015 22:37
    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 02 Sty 2016 20:24
    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 02 Sty 2016 20:44
    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 06 Sty 2016 14:17
    373522
    Użytkownik usunął konto  
  • #12 04 Lut 2016 12:01
    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 04 Lut 2016 12:05
    373522
    Użytkownik usunął konto  
  • #14 10 Lut 2016 22:29
    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 22 Lut 2016 13:37
    373522
    Użytkownik usunął konto  
  • #16 23 Kwi 2017 04:32
    22053
    Użytkownik usunął konto  
  • #17 04 Sty 2018 23:37
    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 04 Sty 2018 23:53
    22053
    Użytkownik usunął konto  
  • #19 05 Sty 2018 08:38
    darek014
    Poziom 11  

    Może i proste, tylko skąd kod emulatora?

  • #20 05 Sty 2018 08:59
    22053
    Użytkownik usunął konto  
  • #21 05 Sty 2018 10:02
    darek014
    Poziom 11  

    A czy mogę poprosić linka? jesli to nie problem oczywiscie :)

  • #22 05 Sty 2018 10:11
    22053
    Użytkownik usunął konto