ja
Natknąłem się na ten wątek ... Prawdziwe pytanie brzmi: dlaczego chcesz pasożytniczo zasilać swojego niewolnika. Nie wszystkie urządzenia 1-przewodowe są urządzeniami pasożytniczymi i ogólnie odradzam zasilanie ich w ten sposób. Jest to rezygnacja z zapotrzebowania na urządzenia na płytkach drukowanych, w których dodanie jednego śladu stanowiło problem. Może to być przyczyną wielu problemów w sieci 1-Wire, w zależności od jej ogólnej konstrukcji. Oczywiście wiele zależy również od projektów magistrali. które mogą wspierać aktywne podciąganie.
Mikroprocesorowe urządzenia podrzędne 1-Wire zostały pomyślnie wykonane, ale musisz spełnić ogólne specyfikacje taktowania 1-Wire. czego większość implementacji, które widziałem, nie ma (szczególnie jeśli jest to do użytku innego niż do użytku osobistego). Z przyjemnością porozmawiam z kimkolwiek o faktycznych szczegółach. Zostało to wykonane z powodzeniem na 16MHz AVR Mega8 z odpowiednią specyfikacją urządzenia. Spełnienie krytycznych czasów reakcji z czymś wolniejszym byłoby prawdziwym wyzwaniem, a przerwy w usługach i pobudkach generalnie spowolniłyby czas reakcji zbyt mocno, aby spełnić specyfikacje.
Istnieje kilka różnych sposobów na umieszczenie mikroprocesora w magistrali 1-Wire, które zostały wykonane w ciągu ostatnich kilku lat, a mikroelementy 1-Wire są dla mnie specjalnym obszarem zainteresowań, dlatego mogę przekazać kilka pomysłów projektowych wszystkim zainteresowanym. Kody (funkcje) nigdy nie powinny być projektowane ad hoc, ponieważ mogą łatwo powodować problemy z innymi urządzeniami 1-Wire w sieci.
Przepraszam za stronę internetową 1-Wire.org, przez ostatnie kilka lat trzymałem ją z dala od własnej kieszeni, więc ludzie mieli punkt wyjścia do swoich wysiłków z 1-Wire.
W każdym razie, jeśli ktoś potrzebuje około 1-przewodowych problemów projektowych, skontaktuj się ze mną bezpośrednio pod adresem dml (at) sprynet.com lub admin@1wire.org, a jeśli będę mógł, postaram się pomóc.