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

DS1990 - obsługa pastylek w BASCOM i ASM, problemy z wykrywaniem 1-Wire

lukasb9 03 Lis 2004 08:58 1638 6
REKLAMA
  • #1 957163
    lukasb9
    Poziom 28  
    Posty: 1421
    Pomógł: 56
    Ocena: 69
    witam - czy ktoś z was pisał program obsługujący te pastylki (w BASCOMIE) bo ja mam straszliwe problemy....
    a może w asm-ie ktoś ma ? też mile widziane:)
    pomóżcie bo trace mase czasu przez to i nic nie dzaiła....
    wszystkie układy 1wire oprócz pastylek wykrywa a samych pastylek nie... nawet reset magistrali niedziała... niemam tutaj aoscyloskopu więc nie sprawdze co tak naprawde się z ta magistralą dzieje....
    pozdrawiam Łukasz
  • REKLAMA
  • #2 958240
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    U mnie działały dokładnie jak inne układy 1wire.
  • REKLAMA
  • #3 958463
    Kwiatek X
    Poziom 12  
    Posty: 61
    Pomógł: 1
    Ocena: 2
    Pastyli DS1990 to taka uboższa wersja wszystkich innych Dallasów chodzących na 1wire, bowiem wszystkie one mają swój unikalny numer. Pastylki DS1990 oprócz tego numeru nie mają nic więcej, zatem jeśli inne układy Dallasa ci chdzą, to DS1990 powinny chodzić tym bardziej. Pooglądaj sobie przykładowe procedurki załączone do BASCOMa.
    Powodzenia :spoko:
  • REKLAMA
  • #4 958596
    lukasb9
    Poziom 28  
    Posty: 1421
    Pomógł: 56
    Ocena: 69
    chłopaki - ja wiem że to paradoks jakiś...
    ale wsadzam termometr do czytnika DS18b20
    np i czyta wszystko bez problemu a przykładam pastylke i nic....
    mam tych pastylek siedem żadna nie odpowiada..
    siedze nad tym trzeci dzień... niewiem co robić poprostu niewiem....
    dzięki za zainteresowanie..
    ------------------------------------------------------------
    już z tego wszystkiego przeinstalowuje bascoma...
    jest ślepy na te pastylki, jestem prawie pewien że są one dobre...
    na 100% nigdy niemożna być....pewnym..
    jeszcze troche i zaczne to pisać w asm-ie
    ale dlamnie to będzie pewnie tydzień jak nie lepiej.
    pozdrawiam Łukasz
    =====================================
    2 posty scalono
    Nie pisz postu pod postem!
    j.
  • #5 964730
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Może je podłączasz odwrotnie? Spraedz oscyloskopem wogóle czy jest sygnał na magistrali.
  • REKLAMA
  • #6 964988
    lukasb9
    Poziom 28  
    Posty: 1421
    Pomógł: 56
    Ocena: 69
    witam
    już po problemie - temat można zakończyć:)
    winny okazłą się kwarc!
    czemu niewiem....
    wszystkie DS18S20 i DS18B20 jaki pamięci w 1wire procek czytał bez problemów... a pastylki nie.. mam jak wspominałem już ich 10 sztuk i ani jednej nie widział nie odpowiadały na sygnał resetu..nawet
    wymiana kwarcu naprawiła wszystko ... teraz jużniemam żadnych problemów z pastylkami i wszystkie sa sprawne
    a może ktos wie czemu procek widzial wszystkie układy 1wire oprócz i-Button-ów?
    bo ja nieam pojęcia...
    zależności czasowe musiały być ok skoro czytał te termometry...
    no nic może ktoścoś wymyśli:) ja się ciesze z sukcesu:)
    pozdrawiam idzięki za zainteresowanie:)
  • #7 981707
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Możliwe że to kwestia tolerancji parametrów czasowych transmisji, być może byłeś na granicy działania i niedziałania i jedne układy chodziły lepiej a drugie gorzej.

Podsumowanie tematu

✨ Dyskusja dotyczy problemów z obsługą pastylek DS1990 na magistrali 1-Wire w programach pisanych w BASCOM i asemblerze. Pomimo poprawnej pracy innych układów 1-Wire, takich jak termometry DS18B20 i DS18S20, pastylki DS1990 nie były wykrywane, a reset magistrali nie przynosił efektu. Przyczyną problemu okazał się uszkodzony kwarc, którego wymiana umożliwiła prawidłową komunikację i wykrywanie pastylek. Zwrócono uwagę na możliwe różnice w tolerancjach czasowych transmisji, które mogły wpływać na działanie układów 1-Wire. Zalecane było sprawdzenie sygnału na magistrali oscyloskopem oraz analiza przykładowych procedur BASCOM. Pastylki DS1990 zawierają jedynie unikalny numer i są prostszą wersją układów Dallas 1-Wire, co powinno ułatwiać ich obsługę.
Wygenerowane przez model językowy.
REKLAMA