Chyba 1-Wire



  • Na Axon S105 nepravidelně přestává fungovat komunikace s čidly teploty na 1-W sběrnici,
    hodnoty zůstanou zamrzlé a při kontrole v port monitoru mervisu se vypisuje pouze "Chybný telegram: 44 "
    Pokud tato chyba nastane, tak pomůže pouze tvrdý restart vypnutím napájení. Zkoušel jsem to i jinak, třeba v IDE Mervisu pustit "detekci čidel OneWire", ale to způsobí zamrznutí komunikace IDE a Axonu.

    Lze sběrnici resetovat nějakým příkazem?

    Předpokládám že čidla i kabeláž jsou v pořádku, protože před instalací Axonu tam byl osazen SDS mikro a vše fungovalo bez problémů.



  • Pozoruji stejné chování na Neuronu S105. Skutečně nepomůže ani vypnutí napájení 1-W sběrnice pomocí proměnné OW_off(případně fyzické odpojení a připojení čidel). Komunikace se rozeběhne až po vypnutí napájení neuronu!

    Takovéto chování významně snižuje použitelnost PLC a to jsem chtěl zkusit nahradit Neuron Axonem...už vidím, že to není řešení.

    Nevím jak dál...master 1-W sběrnice je připojen na I2C...tam bych odhadoval, že bude chyba. I2C se nedokáže vzpamatovat po určitém množství chyb na sběrnici.

    Žádám tým unipi o simulaci stavu zarušení 1-W sběrnice a možnost jejího zotavení.