-
Innlegg
471 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
15
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av ArnieO
-
Statusoppdatering Kortet fungerer som sådan. Firmware er mer krevende, ser ut for å kreve utstrakt bruk av ESPens sleep modes. Det mest aktuelle ser ut for å være "Light sleep", hvor prosessoren stanser - men kan vekkes igjen via en GPIO. Noen melder også at det kan gjøres med timer - men det ser ikke ut for å gjelde alle ESP versjoner, og/eller kanskje versjon av bibliotek for ESPen. "Litt alkymi". Utfordringen: Kortet bruker ca 70 mA mens det er aktivt med WiFi operativ, gjennomsnittlig forbruk må ned på ca 30 mA. Det springende punktet er rask reconnection til WiFi og MQTT etter en Light sleep (hvor forbruket faller til ca 1 mA). Dersom noen i forumet sitter med god hands-on kompetanse på ESPens sleep modes så skrik ut! (Fremdriften går ellers i rykk og napp basert på tilgjengelig tid.)
-
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
Dette var interessant! Finnes det noen dokumentasjon på dette? Helst både det tekniske og at det er tillatt å koble seg til bak HAN-modulen. (I ledige stunder jobber jeg sammen med @spenceme med å få en ESP-basert modul til å fungere på Kamstrup: Prosjektet i denne tråden. Hardvaren fungerer, firmware er mer krevende - ser ut for å kreve utstrakt bruk av ESPens sleep modes å få det til, som fremstår som delvis alkymi.) -
HAN signalnivå AIDON 6540
ArnieO svarte på erikolaulvestad sitt emne i Strømsparing og strøm-overvåkning
Iht standarden skal det vel være (minst) 200 ohm motstand på hver leder inn i slaven. Max strøm er da 24/400=60 mA. Du skal ha ekstremt lang eller dårlig kabel før det blir et problem rent resistivt. Kapasitive og induktive effekter i lang kabel vil "runde av" datapulsene, men med så mye som 12V mellom lavt og høyt signalnivå, samt lav datarate (lange pulser), er ikke dette et problem før kablene blir svært lange. På hukommelsen mener jeg M-bus standarden tillater 500 m kabellengde (må evt slå det opp). -
Although it was me who started this thread, @spenceme has now taken the lead and made very good progress. He has the latest wiring diagrams etc. I am in the process of assembling a board (PCB kindly provided by @spenceme ) to test the design on a Kamstrup unit - which seems to be the most demanding one due to its low current output. Current status: Waiting for delivery of Buck converter IC (TLC3642), due to arrive next week (free sample from Analog Devices). The design files are currently held by @spenceme, I expect he'll respond regarding github etc.
-
Great work, @spenceme! Other issues in life took me this year, preventing me from moving forward with my prototyping. But after only a short look at your schematic, I see you have come farther than I would have been able to. And I confirm I am very interested in your work, and would like to test your design on my Kamstrup. I would be very happy if I could buy a PCB from you (and any difficult-to-source component on it)!
-
Det vil jo avhenge av underlaget hvor my den må varme opp, men jeg anser det som helt normalt at den da står på noen timer i starten, når du vil helt opp til 24. Jeg har min innstilt på 22,5 og opplever det som rett temp.
-
EDIT 12. januar 2020: Prosjektet er nedlagt fra min side ( @ArnieO ), jeg besluttet å gå videre med en løsning kun for Kamstrup AMS-måler: --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (Work In Progress-prosjekt for spesielt interesserte.) Jeg velger å starte separat tråd om dette for "spesielt interesserte". Tidligere poster om dette er flettet inn i denne maratontråden: Med særdeles lav hastighet (begrenset av jobb og livet ellers) jobber jeg med å få til en "dongle" som kan plugges i HAN-porten, som sender AMS-data til hjemmeautomatiseringen via Wifi. Det finnes gode DYI-løsninger som fungerer - beskrevet både i tråden ovenfor og søstertråden "the easy way". Hovedinnvendingen er at de trenger separat spenningsforsyning. Jeg har selv et fungerende kort som sitter på min Kamstrup måler, med @roarfred sitt kortutlegg og kode til ESP'en som vel kommer fra @xibriz sin oppdatering av @roarfred sin kode. Så why bother? Motivasjonen er i all hovedsak den tekniske utfordringen: Klarer jeg å få det til med egen innsats samt hjelp og innspill fra kompetente brukere på dette forumet? Utfordringen De tre AMS-målerne som brukes i Norge (Kamstrup, Aidon og Kaifa) har ulik ytelse mhp hvor mye HAN-porten kan belastes. Min Kamstrup-måler er den som kan belastes minst: Maksimum 144 mW / 6 mA fra 24V (spenningen er 24V mesteparten av tiden, dvs mellom datapakkene). Kamstrup er altså "worst case", så dersom vi finner en løsning for denne så er problemet løst også for de andre. Utfordringen ser ut for å ligge i at denne energien skal ned til 3,3V for å forsyne elektronikken - med minst mulig tap i omformingen. En første mulighetsvurdering var: Dersom jeg finner en spenningsregulator med 75% virkningsgrad har vi 144 mW * 75% / 3,3V = ca 33 mA En ESP8266 forbruker mer enn dette, og må derfor buffres på 3,3V på en slik måte at ESP'en ikke går i brownout mens den sender data. Jeg tror dette skal være teknisk mulig å få til. Jeg kan eventuelt for egen del kompromisse på hvor ofte ESP'en sender datapakker. Kamstrup sender data hvert 10 sekund, de to andre sender så vidt jeg vet oftere (2,5 sekund?). For min egen del vil i hvert fall 30 sekunders oppdateringer være tilstrekkelig. Kanskje sjeldnere, dersom det må til. På tråden nevnt ovenfor kan man finne mine første forsøk beskrevet. Med stor optimisme startet jeg med kortutlegg - jeg trengte bare å sjekke at den antatte løsningen på spenningskonverteringen fungerte... og det gjorde den jo slett ikke. Jeg forsøkte med en buck converter fra Aliexpress, men den var speccet for opp mot 1A og viste seg å ha ubrukelig virkningsgrad på dette lave effektnivået. Jeg lette etter ferdige moduler som var "spisset" for lav effekt og det relativt høye spenningsfallet (24V -> 3,3V), men fant ikke. Etter noen oppmuntrende innspill fra @tronde og @StenO gikk jeg løs på å lete etter komponenter for å lage en buck-converter som var "skreddersydd" for lav effekt. Etter noe leting fant jeg LTC3639, som ser ut for å være en god kandidat. Jeg fant den på Aliexpress, men til den relativt stive prisen av ca 200 kroner for 5 stk. Jeg klarte imidlertid å få bestilt 2 stk samples direkte fra AD; levert med Fedex etter få dager - uten at det kostet meg ei krone! Mye bedre når man er i fasen "prøving og feiling"! Så kom neste utfordring: Dette er en knøttliten komponent, 0,5 mm benavstand bare. jeg bestilte noen adapter-PCBer fra Kina, men i mellomtiden var @StenO så hyggelig å sende meg et adapterkort han hadde liggende. Takk, takk! ? Og det var når det ankom at jeg oppdaget at komponentens benavstand var 0,5mm, og ikke 0,625 mm (som er trangt det også - men mer kurant). Men utrolig nok klarte jeg å få loddet den på plass på adapteret. Det hjalp godt at noen benposisjoner ikke var i bruk. Det er ikke spesielt vakkert, men det fungerer (jeg tok med en 1/8 W motstand på bildet, den er 6,5 mm lang): Jeg har nå fiklet litt med breadboard av kun buck-converteren, med signalet fra AMS-måleren som input. Det fungerer for så vidt, men jeg klarer per i dag ikke å laste den med mer enn drøyt 20 mA før utgangen "kneler". Jeg tror induktoren jeg bruker ikke er optimal for anvendelsen (den brune aksielle som sitter over adapter PCB'en). Det var en jeg tilfeldigvis hadde i skuffen med rett verdi. jeg har bestilt noen toroid-induktorer (220 µH) som er på vei fra Kina som bør ankomme snart (har tatt uvanlig lang tid). Skjema for buck converteren på breadboarden: Med dette oppsettet måler jeg 3,2V på lastmotstanden, altså ca 20 mA. HAN-signalet blir forstyrret en del av av jeg trekker strøm, men jeg koblet HAN-signalet inn på mitt fungerende HAN-kort (det med spenningsforsyning), og ser at målingene som sendes derfra er korrekte, så jeg har konkludert med at dette fungerer greit - bortsett fra at jeg ikke får ut så mye strøm som forventet. Neste trinn blir å teste med chip-induktor - når den etter hvert ankommer. De som har orket å lese så lang har kanskje interesse av at jeg har begynt å legge prosjektet på GitHUB: https://github.com/ArnieO/Arnie-AMS-reader (Jeg er imidlertid nølende fersking på GitHUB, så tar gjerne tips om hvorvidt noe kan gjøres bedre der.) Konkret ønske om hjelp/input: Dersom noen her har kompetanse på valg av induktor for SMPS (switch-mode power supply), og har innspill til dette så hører jeg gjerne fra dere! (Jeg er usikker på om dioden på inngangen har noen egentlig funksjon. Tanken er å unngå at det "lekker tilbake" når det kommer datapakke på bussen (spenningen faller da til ca 12-14V). Jeg klarer ikke å måle noen forskjell med/uten. )
- 116 svar
-
- 3
-
Jeg har nylig installert en Flexit Roomie Wifi. Er det slik at du har en løsning for å få styrt den via MQTT, så vil jeg svært gjerne låne løsningen din! Jeg kjører MQTT broker og Domoticz på en RasPi.
-
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
Det gikk raskt å få sampler fra AD, kom med FedEx i dag! MSOP pakker er latterlig små! Jeg har ikke adapter-PCB som passer, så det må bestilles og leveres fra Kina før jeg kommer videre. Dette prosjektet ligger an til å bli langvarig... -
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
Ja, jeg går for LTC3639! Fordelen med den er at den er laget for små effekter, så den ser ut for å passe godt til denne oppgaven. Jeg regnet på supportkomponentene i går; alt står i databladet (LT har alltid hatt gode datablader). Jeg fant til sist ut at induktorene jeg har liggende ikke egner seg for formålet (de er aksielle, ikke for power), så jeg bestilte noen fra Aliex. Da er det bare å smøre seg med tålmodighet et par uker. Og evt flikke på kortutlegget i ledige stunder. -
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
I agree it would be nice to find a module that is optimized for the need, which I believe would be a 100 mA buck converter which accepts more than 24V at the input. That way, I could avoid both inductor and soldering of QFP (in the case of LTC3639). But I'm not sure TPSM84203 is ideal. It is a 1,5 A converter, so I'd be working on the "leftmost sliver" of datasheet Fig 1. 65% maybe at 30 mA output current: Is there such a module designed for 100 mA? -
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
?? -
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
LTC3639 så ikke dum ut, så jeg tråklet meg igjennom prosedyren hos AD for å få tilsendt 2 stk gratis samples. Den finnes på Aliexpress også, men greit å slippe å betale 200 kr for 5 stk. Og jeg har faktisk 200µH / 250mA induktorer liggende i en skuff, så da er det bare å vente på post... -
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
Jeg tror ikke denne heller er rett chip, se databladets figur 9. Jeg skal bruke den på 3,3V ut, og med noen titalls mA. Det er vel noe slikt som dette vi ser etter («tilfeldig» første funn i Google-søk): https://www.analog.com/en/technical-articles/high-efficiency-100ma-synchronous-buck-converter-with-wide-input-range-from-4v-to-150v.html Figur 1 indikerer mer enn 80% virkningsgrad med 24V inn, 3,3V ut, området rundt 10 mA. -
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
Hehe, takk for tiltroen! Jeg skal innrømme at jeg har hatt lyst til å forsøke meg på å lage en buck eller boost converter - og dette er kanskje anledningen? ? Jeg tar en nærmere titt på databladet du linket (LM2574x). -
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning
Godt jobbet! Nei de vil ikke godta telefonnummer... Det går jo evt an å gjøre en oversetterjobb ved hjelp av Google Translate. MEN det spørs om dette blir et blindspor, da denne ser ut for å være laget for betydelig høyere strømmer. -
Lesing av AMS data (AMS/HAN -> IoT)
ArnieO svarte på roarfred sitt emne i Strømsparing og strøm-overvåkning