Ws2300 Serial Protocol
OK, here's what I have found. Connections a. 1 (black) serial out b. 2 (red) VDD c. 3 (green) enable d.
There are a number of weather display tools, including one I had used in the past. Open2300, that speaks the arcane, sparsely documented WS2300 serial protocol. 839Re: [Lacrosse_weather_stations] WS-2300-15 anemometer serial protocol? Expand Messages. Stuart & Ruth Parker. May 17, 2005. OK, here's what I have found. Connections a. 1 (black) serial out b. 2 (red) VDD c. 3 (green) enable d. 4 (yellow) GND Power supply (VDD) a. Looks like it has an internal.
4 (yellow) GND Power supply (VDD) a. Looks like it has an internal 3V regulated rail Device enable a. Marked REG CE on pcb b. Active low, tie to GND to enable c.
Скачать Игру Defense Grid The Awakening. Device inactive when disabled, NO wind count accumulation, NO serial output Serial output a. Inverted- 0 = logic 1, 3V = logic 0 c.
26 bit asynch data stream d. Bit interval = 1.25ms = 800 bits per second e. Output data stream sent at 1s intervals while CE low f.1111111sssssddddvvvvvvvvvvvvcccc11111111.. = marking state, logic 1 (0V) while disabled and between data bursts h. Sssss = 00100 start flag i. Dddd = 4 bit wind direction, lsb first, 0000 = N clockwise to 1111 = NNW j.
Vvvvvvvvvvvv = 12 bit wind count, lsb first, reset on each data burst, looks to be straight binary not 3 x BCD, calibration to be confirmed k. Cccc = 4 bit checksum, appears to be XOR or SUM of dddd,vvvv,vvvv,vvvv nibbles, to be confirmed Not a simple asynch format with start bits every 8 bit word, so can't rx in a standard UART.
Need to bit-bash from start flag through to closing checksum. I'll publish the BasicX code once up and running and debugged. Elementi Di Fisica 2 Mazzoldi Nigro Voci Pdf Reader.
Stuart Parker ZK-JAW Airborne Edge 582 www.sparxfly.co.nz ----- Original Message ----- From: Robert Mitchell To: Sent: Monday, May 16, 2005 2:05 PM Subject: Re: [Lacrosse_weather_stations] WS-2300-15 anemomter serial protocol? Stuart, Could you possibly share with the group what you have found out about the protocol? >From a quick look at the hardware and an observation of the well-known interference problem, I have a suspicion that it might involve a single byte transmitted in the normal asynchronous communication form, but without the voltage level translations and the inversion involved in RS232 operation. If this is the case, you should be able to build an interface device and bring the data into your computer via an RS232 port. Then all you would have to do is split the byte into two fields, for speed and direction, and decode them. Bob Mitchell On Sun, 2005-05-15 at 03:52 +0000, Stuart Parker wrote: >I am knocking up a BasicX program to capture airfield weather and >report via SMS messaging.
The Lacrosse anemometer looks a reasonable >buy for the wind speed/direction sensor. >>I got one and have reverse engineered the serial protocol, about to >bit bash a receiver in BasicX, but thought maybe someone has already >done this and is willig to share their source code. >>Anyone out there been there, done that?