ZEVS Forum

Shema kabla za WS2300

Začel/a Edi, 15. Februar 2009, 13:51:08

Prejšnja tema - Naslednja tema

0 Člani in 1 Gost gledajo to temo.

Edi

Tole je slikca kablske povezave za WS2300
Morda kdaj še prav pride.. :icon_wink:


Ni ga še bilo in nikoli več ga ne bo, pa vendar je...

Lluka

#1
pozdavljeni.

Ekola...sestavljam..... na raspberryju...... in sem prišel do kablovja za veter.....(kjer so 4 žičke) Rumena, zelena,rdeča,rjava (nekaj izbrskal....(rumena-gnd , zelena-registrator ? , rdeča-VDD? , rjava-SER pin1? )

Zdej pa.... mogoče bi kdo znal , ki je bolj podkovan v tem.... kaj naj bi katere pomenile..(oz čemu služijo?), da bi znal vetromer prav povezati ... in pa smer vetra.

matic19

Oznaki "Registrator" in "SER-pin1" ne povesta prav veliko. Najlažje pomeriš upornost z multimetrom med zeleno in rumeno ter spreminjaš kot vetra. Če se tu vmes zvezno spreminja upornost je to smer. Če se ne, je to hitrost. Ali pa druga varianta, da daš multimeter na "piskanje" pri kratkem stiku in vrtiš šalčke. Ob vsakem obratu mora enkrat zapiskati, ko se sklene reed stikalo v vetromeru. 

Načeloma pa je zadeva narejena tako, da je ena izmed teh dveh hitrost, druga pa smer. Hitrost ti predstavljajo pulzi, katerih frekvenca se spreminja s hitrostjo vetra. Zelo verjetno je vse potrebno že vgrajeno v vetromer, tako da ti na eni žici dobivaš le pravokotne pulze z napetostjo med 0 in VDD (3,3V). Potem mora RPI šteti koliko pulzov je bilo v zadnjem časovnem oknu (5 sekund recimo) in potem to zdeliti s 5s in vse skupaj deliti s faktorjem hitrosti - koliko pulzov oz. kakšna frekvenca ustreza realni hitrosti vetra. Tega podatka pa nimam in je odvisen od vsakega proizvajalca postaj.

Druga žica pa je smer vetra, ki pa je analogna (zvezna) napetost prav tako med 0 in VDD (3,3V) v odvisnosti od kota kazalca smeri. Recimo pri čistem severu bo verjetno med to žico in GND napetost 0V, pri južni smeri bo 1,65V (3,3V/2) in pri 359°, kar je malo pred severom, bo tam vmes praktično 3,3V.

Na VDD pripelješ 3,3V na GND maso.
Nato pa te čaka še nekaj (dosti) programiranja na RPI, da to vse skup poženeš.

Upam da sem ti s tem kaj pomagal, spodaj pa je še slika Davisovega vetromera. 99% je tako narejen tudi Lacrosse, le barve žic so malo drugačne :)

Lluka

Citat od: matic19 dne 07. Oktober 2019, 21:58:27
Oznaki "Registrator" in "SER-pin1" ne povesta prav veliko. Najlažje pomeriš upornost z multimetrom med zeleno in rumeno ter spreminjaš kot vetra. Če se tu vmes zvezno spreminja upornost je to smer. Če se ne, je to hitrost. Ali pa druga varianta, da daš multimeter na "piskanje" pri kratkem stiku in vrtiš šalčke. Ob vsakem obratu mora enkrat zapiskati, ko se sklene reed stikalo v vetromeru. 

Načeloma pa je zadeva narejena tako, da je ena izmed teh dveh hitrost, druga pa smer. Hitrost ti predstavljajo pulzi, katerih frekvenca se spreminja s hitrostjo vetra. Zelo verjetno je vse potrebno že vgrajeno v vetromer, tako da ti na eni žici dobivaš le pravokotne pulze z napetostjo med 0 in VDD (3,3V). Potem mora RPI šteti koliko pulzov je bilo v zadnjem časovnem oknu (5 sekund recimo) in potem to zdeliti s 5s in vse skupaj deliti s faktorjem hitrosti - koliko pulzov oz. kakšna frekvenca ustreza realni hitrosti vetra. Tega podatka pa nimam in je odvisen od vsakega proizvajalca postaj.

Druga žica pa je smer vetra, ki pa je analogna (zvezna) napetost prav tako med 0 in VDD (3,3V) v odvisnosti od kota kazalca smeri. Recimo pri čistem severu bo verjetno med to žico in GND napetost 0V, pri južni smeri bo 1,65V (3,3V/2) in pri 359°, kar je malo pred severom, bo tam vmes praktično 3,3V.

Na VDD pripelješ 3,3V na GND maso.
Nato pa te čaka še nekaj (dosti) programiranja na RPI, da to vse skup poženeš.

Upam da sem ti s tem kaj pomagal, spodaj pa je še slika Davisovega vetromera. 99% je tako narejen tudi Lacrosse, le barve žic so malo drugačne :)


vem da je še veliko dela...... ampak za 2x hvala za razumevanje... in pojmovanje... :D

piskec

Lluka si ti tole kaj rešil?

Ker se zdaj ukvarjam z IVPjem, sem malo bolj podkovan v teh vetromerih.

Bistvena razlika med Davis in Lacrosse (Technoline, Froggit itd.) je v vmesniku - Davis je analogen, ostali pa so digitalni. 

Tole je sigurno najboljši članek o tem: https://www.john.geek.nz/2011/07/la-crosse-tx20-anemometer-communication-protocol/

Lluka

popolni zastoj..............., nisem pa še podpisal kapitulacije.

piskec

LLuka, torej takole gre:

tu imaš vse napisano o kablu in protokolu: https://www.john.geek.nz/2011/07/la-crosse-tx20-anemometer-communication-protocol/

Tu pa imaš python knjižnico za RPI: https://github.com/fzellini/tx20

Lahko pa se ubadaš tudi z Arduino, eps8266 (c++) zadevami, tudi za to imaš knjižnico: https://github.com/bunnyhu/ESP8266_TX20_wind_sensor

In to je to.