Difference between revisions of "Colead SL-5868P"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) m |
|||
Line 6: | Line 6: | ||
== Hardware == | == Hardware == | ||
* [http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=4119224f-5a2b-4861-a2aa-4e7895c6a532 Nuvoton | |||
* [http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=4119224f-5a2b-4861-a2aa-4e7895c6a532 Nuvoton W78E052D] 8-bit microcontroller | |||
* [http://www.holtek.com/english/docum/consumer/1621.htm Holtek HT1621B] LCD driver | * [http://www.holtek.com/english/docum/consumer/1621.htm Holtek HT1621B] LCD driver | ||
== Photos == | == Photos == | ||
<gallery> | <gallery> | ||
File:Colead SL-5868P back.jpg | File:Colead SL-5868P back.jpg | ||
Line 27: | Line 29: | ||
=== Commands === | === Commands === | ||
{| border="1" cellpadding="5" cellspacing="0" width="50%" class="alternategrey sigroktable" | {| border="1" cellpadding="5" cellspacing="0" width="50%" class="alternategrey sigroktable" | ||
! Command | ! Command | ||
Line 76: | Line 79: | ||
|} | |} | ||
[[Category: | [[Category:Device]] | ||
[[Category: | [[Category:Sound level meter]] |
Revision as of 20:42, 7 October 2012
The Colead SL5868P is an inexpensive sound level meter with RS232 capability. It has Lp and Leq measurement modes, and can trigger alarm conditions based on a configured level.
It is rebranded under many names, but appears to generally have the SL-5868P model designation. It's available for under $100.
Hardware
- Nuvoton W78E052D 8-bit microcontroller
- Holtek HT1621B LCD driver
Photos
Protocol
TODO: serialcomm
The meter sends two measurements per second. When a new measurement is ready, the device sends 0x10
. The PC responds with 0x20
, which causes the device to transmit a 10-byte structure containing configuration and measurement.
Commands
Command | Direction | Description |
---|---|---|
0x10 | Device -> PC | Measurement ready |
0x20 | PC -> Device | Send measurement |
Data structure
Byte | Description |
---|---|
0 | ? |
1 | ? |
2 | Configuration |
3-7 | BCD-encoded value, one byte per digit 0x00-0x09. 0x0a means ignored digit. The last digit represents the decimal. |
8 | Measurement status: 0x00=invalid, 0x01=valid |
9 | Checksum: sum of bytes 0-8 |