Serwis wykorzystuje pliki cookies. Korzystajc z forum wyraasz zgod na uywanie cookies. Wicej informacji w regulaminie.
StacjePogody.waw.pl

Autor Wątek: WH1080 - opis protokołu. Czy można zwiększyć pamięć?  (Przeczytany 7162 razy)

Offline Parasol

  • Administrator
  • *****
  • Wiadomości: 2445
  • Otrzymał podziękowań: 119
  • Płeć: Mężczyzna
WH1080 - opis protokołu. Czy można zwiększyć pamięć?
« dnia: 01 Grudzień, 2010, 09:06:46 »
LukaszH natknął się na link do opisu protokołu WH1080: http://site.ambientweatherstore.com/easyweather/ws_1080_2080_protocol.zip

Z opisu protokołu: "History Data is saved at the address between 00100H and 01FFFFH for total of 8176 sets of records" - to jest podana chyba możliwa przestrzeń adresowa. Wygląda jakby pamięć była (lub mogła być) dwa razy większa. Czyżby w WH1080 pamięć można było rozszerzyć do 8176 rekordów? Może wystarczy wymienić tylko kość pamięci na większą? Dlaczego jest tam podany interwał od 1 do 240 minut - czyżby można jakoś ustawić zapis co 1 minutę (w instrukcji jest od 5 minut)?

Mapa pamięci, najnowsza wersja, z kalibracją: http://site.ambientweatherstore.com/easyweather/ws-1080-1090-2080-cal.doc
« Ostatnia zmiana: 11 Lipiec, 2012, 08:07:04 wysłana przez Parasol »
Pomóż innym, dodaj opinie o swojej stacji pogodowej na stronie Stacje-Pogody.pl
https://nahulajnogi.pl | https://smartfonki.pl

Forum Użytkowników Stacji Pogodowych

WH1080 - opis protokołu. Czy można zwiększyć pamięć?
« dnia: 01 Grudzień, 2010, 09:06:46 »

Offline LukaszH

  • Nimbostratus
  • ****
  • Wiadomości: 251
  • Otrzymał podziękowań: 19
  • Płeć: Mężczyzna
    • Pogoda w Łukowie
Odp: WH1080 - opis protokołu. Czy można zwiększyć pamięć?
« Odpowiedź #1 dnia: 01 Grudzień, 2010, 09:36:44 »
I co jeszcze ciekawe...
W Easy Weather interwał zapisu odczytów do pamięci można ustawić od 5 do 240 min.
A w tym opisie w tabeli widnieje:
Cytuj
00010H   Current sampling time interval   Minute   HEX   W/R   For the range of 1-240 minutes

Tak przeglądając teraz na spokojnie opis zastanawiam się czy pozostała pamięć nie jest zarezerwowana np na jednostki w jakich zapisywane są odczyty?
Ponadto stacja zapamiętuje wartości maksymalne poszczególnych odczytów (wiatr, temp, opady etc.) ze wskazaniem daty i chyba godziny co tez może pochłaniać pozostałą pamięć.
« Ostatnia zmiana: 01 Grudzień, 2010, 09:38:34 wysłana przez LukaszH »

Offline Parasol

  • Administrator
  • *****
  • Wiadomości: 2445
  • Otrzymał podziękowań: 119
  • Płeć: Mężczyzna
Odp: WH1080 - opis protokołu. Czy można zwiększyć pamięć?
« Odpowiedź #2 dnia: 01 Grudzień, 2010, 10:08:17 »
Jest napisane 8176 rekordów - a rekord to rekord, tak jak np. w bazie danych - czyli 1 wpis danych pogodowych. Jest też napisane "One set history data take 16bytes of EEPROM space" - czyli 1 rekord zajmuje 16 bajtów w pamięci. 16 bajtów x 8176 rekordów = 130 816 bajtów = ~128KB - czyli taka pamięć jest potrzebna aby zapisać 8176 rekordów. Trzeba by zobaczyć jaka ilość pamięci jest zainstalowana w WH1080. Jeżeli 64KB (połowa pamięci/połowa rekordów) to by znaczyło, że pamięć można rozszerzyć, a jeżeli 128KB to znaczy że nie. Tak mi się wydaje.  

Tak przeglądając teraz na spokojnie opis zastanawiam się czy pozostała pamięć nie jest zarezerwowana np na jednostki w jakich zapisywane są odczyty?
Ponadto stacja zapamiętuje wartości maksymalne poszczególnych odczytów (wiatr, temp, opady etc.) ze wskazaniem daty i chyba godziny co tez może pochłaniać pozostałą pamięć.

Może być też tak, że na zapis danych historycznych są zarezerwowane adresy w pamięci dla 8176 rekordów danych pogodowych, ale ze względu na koszt pamięci wkładają tylko połowę ramu.

Jest podane, że dane historyczne są zapisane w 8176 rekordach w zakresie pamięci: 00100H and 01FFFFH, a poniżej tego zakresu (00000H~00100H) są dane DATA DEFINITION - czyli dane jednostek, alarmów itp.

Ale nie jestem elektronikiem - najlepiej jakby się wypowiedział ktoś kto zna się na elektronice.
« Ostatnia zmiana: 01 Grudzień, 2010, 11:20:46 wysłana przez Parasol »
Pomóż innym, dodaj opinie o swojej stacji pogodowej na stronie Stacje-Pogody.pl
https://nahulajnogi.pl | https://smartfonki.pl

Offline Parasol

  • Administrator
  • *****
  • Wiadomości: 2445
  • Otrzymał podziękowań: 119
  • Płeć: Mężczyzna
Odp: WH1080 - opis protokołu. Czy można zwiększyć pamięć?
« Odpowiedź #3 dnia: 01 Grudzień, 2010, 11:19:53 »
Znalazłem w sieci coś takiego dotyczące WH1080: "Steve Woodford sent me one program, but it seems that this machine has about 64 kB of memory accessible via the USB bus, and the manual states that it can store 4080 readings. At 16 bytes per reading, that suggests that the archive records take up all memory except for the first 256 bytes. The previous incarnation of the program shows that it updates a specific memory location at frequent intervals, and that there's a field stating how old the entry is."

i to:

"WH-1081 internals
64 kB memory.
• 32 byte “pages”, addressed by USB code
16 byte entries containing weather information."


Wygląda na to, że miałem racje - WH1080 ma zainstalowane 64KB. Czyli jest prawdopodobne, że w WH1080 można rozszerzyć pamięć dwukrotnie - poprzez zwiększenie pamięci do 128KB. Ciekawe czy kości pamięci są na podstawkach?
« Ostatnia zmiana: 01 Grudzień, 2010, 11:39:09 wysłana przez Parasol »
Pomóż innym, dodaj opinie o swojej stacji pogodowej na stronie Stacje-Pogody.pl
https://nahulajnogi.pl | https://smartfonki.pl

Offline LukaszH

  • Nimbostratus
  • ****
  • Wiadomości: 251
  • Otrzymał podziękowań: 19
  • Płeć: Mężczyzna
    • Pogoda w Łukowie
Odp: WH1080 - opis protokołu. Czy można zwiększyć pamięć?
« Odpowiedź #4 dnia: 01 Grudzień, 2010, 11:33:58 »
Ciekawe czy kości pamięci są na podstawkach?
No ja narazie tego nie sprawdzę - stację mam na gwarancji :) (co prawda 1090 ale może to ta sama sytuacja).

Offline LukaszH

  • Nimbostratus
  • ****
  • Wiadomości: 251
  • Otrzymał podziękowań: 19
  • Płeć: Mężczyzna
    • Pogoda w Łukowie
Odp: WH1080 - opis protokołu. Czy można zwiększyć pamięć?
« Odpowiedź #5 dnia: 04 Grudzień, 2010, 22:20:40 »
Może jeszcze to się komuś przyda - opis formatu EasyWeather.dat
http://www.jim-easterbrook.me.uk/weather/ew/

Offline jarekp

  • Cirrus
  • *
  • Wiadomości: 1
  • Otrzymał podziękowań: 0
Odp: WH1080 - opis protokołu. Czy można zwiększyć pamięć?
« Odpowiedź #6 dnia: 13 Grudzień, 2012, 15:10:56 »
Witam
Jestem tu nowy
Potrzebuje przesłać/przechwycić dane pogodowe bezpośrednio na serwer www i do innego sterownika, który potrzebuje tylko dane o wietrze. (pominiecie firmowego odbiornika i kabla usb)

Czy ktoś orientuje sie w transmisji danych po stronie radiowej tych urządzeń ... jakies sugestie gdzie szukać w innych tego typu stacjach.  Opisu protokołu, formatu itp. radiowego odbiornika najlepiej do rs232 lub 485, usb moze byc cokolwiek szeregowego

Ewentualnie czy ma ktoś schemat lub rozbierał, bo jak mi się wydaje prawdopodobnie poszczególne elementy łączone są właśnie przez rs485  i dopiero później wysyłane radiem

pozdrawiam jp 
« Ostatnia zmiana: 13 Grudzień, 2012, 17:51:07 wysłana przez jarekp »