1-wire = instabilt?

Teknisk support för produkter som finns på http://www.m.nu. Generella diskussioner rörande hårdvara hänvisas till teknikforumet.

1-wire = instabilt?

Inläggav rhoddas » 25 okt 2011, 07:48

Hej!

Jag har under en längre period kört 1-wire och BM.

Mitt nät tycker jag är hyfsat topologiskt korrekt. 3 hubbar. Nya twisted-pair kablar etc. Det känns ändå som man inte kan lita på nätet. Ofta har jag varningar i BM loggen. Ibland fungerar det veckor utan bekymmer. Hur som helst. Jag har lagt ner ganska mycket pengar på detta och börjar tröttna lite.

Jag har just nu över 30 enheter inkopplade...

Vad kan man göra? Finns det bättre grejor än hubbarna? Finns det ethernetansluta hubbar som är stabilare men har samma stöd i t.ex BM?

Nu börjar ju mycket bli kritiskt om det inte fungerar - värmen kanske inte slår på i garaget (=färg fryser sönder) etc

suck...
rhoddas
Wannabe
 
Inlägg: 46
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Annons


Re: 1-wire = instabilt?

Inläggav daromer » 25 okt 2011, 08:13

Vad menar du med att det är topologiskt korrekt? Har du följt 1wires rekomendationer slavist eller på ett ungefär?

Vad för hub snackar vi om?

Jag körde 200m++ och runt 70 enheter fram till häromveckan då jag flyttade en gren. Då ballade allt ur och jag kör nu med 2 noder samt 1 st aktiv hub från m.nu. Så nu när det relativt stabilt igen. Får kanske 2 fel på 100 läsningar. Då läser jag relativt ofta av nätet. Vissa sensorer läser jag varannan sekund.

Det jag vill säga med detta är att det är ordentligt känsligt om man vill få ut det sista men skippar man det och faktiskt läser om ett värde så kan man komma ganska långt. Sedan är ju frågan vad som är instabilt för dig? Att nätet försvinner helt och inte kommer tillbaks? Det kan t ex bero på för dålig spänning på nätet. Har du spänningsinjektor eller sköter bara huben detta?

Rita gärna upp en bild på ditt nät.


När det gäller de grejerna som måste vara hundra stabila hemma kör jag med egna masterenheter i form av en uC i form av en PIC. För att sedan polla den. Samt att jag har övervakning som om jag tappar nåt vitalt får medelande på telefonen dirket.
daromer
Har temperatur.nu som hobby
 
Inlägg: 742
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: 1-wire = instabilt?

Inläggav rhoddas » 25 okt 2011, 08:25

Tja helt slaviskt tror jag är svårt men jag har åtminstone försökt att nyttja hubbar så långt som möjligt. Skall man överhuvudtaget kunna använda 1-wire så måste man naturligtvis anpassa sig till miljön där den finns. Jag tror inte det finns många installationer som är helt "by the book". Därför har jag som sagt flertalet hubbar. Men det känns inte som jag kan lita på systemet...

Dessa använder jag https://www.m.nu/master-hub-6-kanaler-p ... 7ein6m37s6

De 3 hubbarna + usb adaptern bör väl sköta späninngsmatningen tillräckligt?
Senast redigerad av rhoddas 25 okt 2011, 10:20, redigerad totalt 1 gång.
rhoddas
Wannabe
 
Inlägg: 46
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inläggav PerM » 25 okt 2011, 08:34

Har du provat öka pull-up tiden på din adapter? Det kan ge en viss minskning av antalet fel.
Vilken typ av fel är det och hur illa är det?
Beyond Measure - mer än bara mätning.
Användarvisningsbild
PerM
Har temperatur.nu som hobby
 
Inlägg: 693
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna

Re: 1-wire = instabilt?

Inläggav elf98 » 25 okt 2011, 09:23

Och framför allt, har du testa att koppla bort alla prylar som var med om blixtnedslaget men då verkade ha överlevt?
Driver temperatur.nu
Användarvisningsbild
elf98
Har temperatur.nu som hobby
 
Inlägg: 3430
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

Re: 1-wire = instabilt?

Inläggav rhoddas » 25 okt 2011, 10:15

Här kommer en bild.

Felen verkar komma ju större nätet blir.
Bilagor
topologi 1wire.jpg
rhoddas
Wannabe
 
Inlägg: 46
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inläggav rhoddas » 25 okt 2011, 10:18

PerM skrev:Har du provat öka pull-up tiden på din adapter? Det kan ge en viss minskning av antalet fel.
Vilken typ av fel är det och hur illa är det?


Jadå - har testat pullup-tiderna men ser ingen direkt skillnad

Exempel på fel:

[2011-10-24 21:00:19][Error]DalSemi.OneWire.Adapter.OneWireIOException: OneWireContainer28-temperature conversion not complete
at DalSemi.OneWire.Container.OneWireContainer28.DoTemperatureConvert(Byte[] state)
at BeyondMeasure.Configuration.OneWire.TemperatureSensorDeviceWithAlarm.CreateAndSendStatusMessage(ILoggMethods log, IMessageSender messageSender, OneWireContainer sensor, ITemperatureContainer temp, Byte[] state)
at BeyondMeasure.Configuration.OneWire.Family28Config.ExecuteRead(NetworkMap map, PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.OneWire.DeviceOperationState.PerformOperation(DeviceOperation operation, IEnumerable`1 workingSet)
[2011-10-24 21:00:19][Error]Read operation failed for configured device 'uterum' (95000002D6557E28)
[2011-10-24 21:30:28][Error]DalSemi.OneWire.Adapter.OneWireIOException: OneWireContainer10-Error reading CRC8 from device.
at DalSemi.OneWire.Container.OneWireContainer10.ReadDevice()
at BeyondMeasure.Configuration.OneWire.Family10Config.ExecuteRead(NetworkMap map, PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.OneWire.DeviceOperationState.PerformOperation(DeviceOperation operation, IEnumerable`1 workingSet)
[2011-10-24 21:30:28][Error]Read operation failed for configured device 'stereobank' (B400080192CC5310)
[2011-10-25 06:37:48][Warning]Remaining runtime: 7.01:26:54.2632944
[2011-10-25 06:39:10][Error]DalSemi.OneWire.OneWireException: CRC16 error reading device
at DalSemi.OneWire.Container.OneWireContainer12.ReadDevice()
at BeyondMeasure.Configuration.OneWire.FamilySwitchConfig.ReadSwitch(PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.Configuration.OneWire.FamilySwitchConfig.ExecuteRead(NetworkMap map, PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.OneWire.DeviceOperationState.PerformOperation(DeviceOperation operation, IEnumerable`1 workingSet)
[2011-10-25 06:39:10][Error]Read operation failed for configured device 'ringklocka' (8E0000007D1CCB12)
[2011-10-25 07:11:04][Error]DalSemi.OneWire.Adapter.OneWireIOException: OneWireContainer28-Error reading CRC8 from device.
at DalSemi.OneWire.Container.OneWireContainer28.ReadScratchpad()
at DalSemi.OneWire.Container.OneWireContainer28.RecallE2()
at DalSemi.OneWire.Container.OneWireContainer28.ReadDevice()
at BeyondMeasure.Configuration.OneWire.Family28Config.ExecuteRead(NetworkMap map, PortAdapter adapter, ILoggMethods log, IMessageSender messageSender)
at BeyondMeasure.OneWire.DeviceOperationState.PerformOperation(DeviceOperation operation, IEnumerable`1 workingSet)
Senast redigerad av rhoddas 25 okt 2011, 10:19, redigerad totalt 1 gång.
rhoddas
Wannabe
 
Inlägg: 46
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inläggav rhoddas » 25 okt 2011, 10:19

elf98 skrev:Och framför allt, har du testa att koppla bort alla prylar som var med om blixtnedslaget men då verkade ha överlevt?

Jajamen
rhoddas
Wannabe
 
Inlägg: 46
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inläggav daromer » 25 okt 2011, 13:10

Oj 3 hubbar efter varandra. Det är seriöst. Jag skulle sagt att du skulle klarat dig på 1 hub men vet ju inte hur mycke kabel varje gren är.

Vilka sensorer exakt får fel. Alla random? Eller bara sensorer på en viss gren/hub?
daromer
Har temperatur.nu som hobby
 
Inlägg: 742
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: 1-wire = instabilt?

Inläggav rhoddas » 25 okt 2011, 13:41

daromer skrev:Oj 3 hubbar efter varandra. Det är seriöst. Jag skulle sagt att du skulle klarat dig på 1 hub men vet ju inte hur mycke kabel varje gren är.

Vilka sensorer exakt får fel. Alla random? Eller bara sensorer på en viss gren/hub?


Random
rhoddas
Wannabe
 
Inlägg: 46
Blev medlem: 28 jan 2010, 16:07
Ort: gävle

Re: 1-wire = instabilt?

Inläggav rhoddas » 25 okt 2011, 14:17

Kan/skall hubbarna ändras runt spänningsmatingen (via jumpers)

//Peter
rhoddas
Wannabe
 
Inlägg: 46
Blev medlem: 28 jan 2010, 16:07
Ort: gävle


Återgå till Support www.m.nu

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster