DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Moderator: elf98
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Jag har testat lite mer. Kan inte säga att activity fungerar ännu. Senast i natt hade jag tre fällningar på mina råttfällor men inga registreringar på activity. När jag testade igår så fick jag en statusförändring på activity_b två gånger av drygt ett tiotal förändringar på Sensed_Level. Som du ser på nedanstående bild vid index 2460 så händer det saker. Har du några teorier Per?
-
- Hemautomation - det är mer än en hobby
- Inlägg: 822
- Blev medlem: 23 feb 2007, 14:46
- Ort: Vallentuna
- Kontakt:
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Säger loggarna någonting?
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Nej, de enda problem som loggas är ströfelen (CRC16) som jag får från CO2-mätaren. Jag hittar ingenting i loggarna gällande något annat. Tittade även specifikt på de tidpunkter då jag haft en förändring på sensed_level men inga fel rapporteras.
-
- Hemautomation - det är mer än en hobby
- Inlägg: 822
- Blev medlem: 23 feb 2007, 14:46
- Ort: Vallentuna
- Kontakt:
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Hur är dina DS2406 kopplade rent elektriskt?
När jag gjorde uppdateringen av koden märkte jag att om ingånarna var flytande så fick jag inte alltid någon indikering. Drog jag däremot ingången till jord fungerade det bra.
När jag gjorde uppdateringen av koden märkte jag att om ingånarna var flytande så fick jag inte alltid någon indikering. Drog jag däremot ingången till jord fungerade det bra.
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
På respektive kanal har jag kopplat en tråd till +5 och den andra till +.
http://www.temperatur.nu/forum/mitt-sys ... 07-30.html
http://www.temperatur.nu/forum/mitt-sys ... 07-30.html
-
- Hemautomation - det är mer än en hobby
- Inlägg: 822
- Blev medlem: 23 feb 2007, 14:46
- Ort: Vallentuna
- Kontakt:
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Så du har ingen jord-referens? Det lär inte fungera.
Exempel: http://msure.se/wiki/index.php5?title=H ... ital_input
Exempel: http://msure.se/wiki/index.php5?title=H ... ital_input
-
- Hemautomation - det är mer än en hobby
- Inlägg: 822
- Blev medlem: 23 feb 2007, 14:46
- Ort: Vallentuna
- Kontakt:
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Ah, du har ett I/O kort....
Har du satt DIP-switcharna så att de jordar ingången?
Har du satt DIP-switcharna så att de jordar ingången?
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Japp, har ett I/O-kort.
Har inte rört dipswitchen, kortet är på vinden så jag kan inte kolla nu. I vilken läge levereras korten?
Har inte rört dipswitchen, kortet är på vinden så jag kan inte kolla nu. I vilken läge levereras korten?
-
- Hemautomation - det är mer än en hobby
- Inlägg: 822
- Blev medlem: 23 feb 2007, 14:46
- Ort: Vallentuna
- Kontakt:
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Vet ej.
På mitt kort, version 1, så lyser LEDarna när man lägger +5V på + om DIP:arna står i rätt läge.
På mitt kort, version 1, så lyser LEDarna när man lägger +5V på + om DIP:arna står i rätt läge.
- elf98
- Hemautomation - det är mer än en hobby
- Inlägg: 5229
- Blev medlem: 27 okt 2006, 13:49
- Ort: Linköping
- Kontakt:
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Kortet levereras med jordningen aktiverad. Fast den jord ni pratar om är jordningen innan optoisolatorn (när man jordar via dipswitchen jorden delas på båda sidor om optoisolatorn.).
IO på DS2406/DS2413 är dragna höga via ett motstånd på 10K och jordas mot 1k när signal detekteras.
IO på DS2406/DS2413 är dragna höga via ett motstånd på 10K och jordas mot 1k när signal detekteras.
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
jaha, nu blev jag förvirrad igen
Jag har version 2 och har tidigare noterat att LEDarna lyser när jag kopplar till +5 och +
Kommer ni fram till nåt så förklara gärna

Jag har version 2 och har tidigare noterat att LEDarna lyser när jag kopplar till +5 och +
Kommer ni fram till nåt så förklara gärna

-
- Hemautomation - det är mer än en hobby
- Inlägg: 822
- Blev medlem: 23 feb 2007, 14:46
- Ort: Vallentuna
- Kontakt:
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Har nu suttit och labbat (på tok för sent på natten) med en tvåkanals DS2406 i Onewire Viewer och mindes viktig detalj:
Activity sensing och Sensed level är knutna till latch state.
Det betyder t.ex. att om latch state är 'false'/låg och IO-pinnen är dragen till +5V i "opåverkat läge" kan den bara detektera positiva flanker, dvs när jordreferensen (brytaren i denna bild: http://msure.se/wiki/images/4/49/DS2406_in.jpg) öppnas.
När latch state är hög - dvs används som utgång och drar mot jord måste man nog vända på alltihop.
Så se till att din latch är false så hoppar det nog igång - när kretsen genom råttfällan bryts kommer det ju bli en positiv flank på IO-pinnen eftersom optokopplaren inte längre drar ned den via 1K-resistorn.
Activity sensing och Sensed level är knutna till latch state.
Det betyder t.ex. att om latch state är 'false'/låg och IO-pinnen är dragen till +5V i "opåverkat läge" kan den bara detektera positiva flanker, dvs när jordreferensen (brytaren i denna bild: http://msure.se/wiki/images/4/49/DS2406_in.jpg) öppnas.
När latch state är hög - dvs används som utgång och drar mot jord måste man nog vända på alltihop.
Så se till att din latch är false så hoppar det nog igång - när kretsen genom råttfällan bryts kommer det ju bli en positiv flank på IO-pinnen eftersom optokopplaren inte längre drar ned den via 1K-resistorn.
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
OK, hur ändrar jag statusen på latchstate?
-
- Hemautomation - det är mer än en hobby
- Inlägg: 822
- Blev medlem: 23 feb 2007, 14:46
- Ort: Vallentuna
- Kontakt:
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
OneWireViewer kan göra det.
Re: DS2406 och MSure, allt verkar inte loggas/läsas korrekt
Menar du att jag mha OneWireViewer kan ändra latchstate så att det ligger kvar permanent och att sedan fortsätta köra kortet med Msure?