Difference between revisions of "Colead SL-5868P"

From sigrok
Jump to navigation Jump to search
m
Line 6: Line 6:


== Hardware ==
== Hardware ==
* [http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=4119224f-5a2b-4861-a2aa-4e7895c6a532 Nuvoton W78E052D] 8-bit microcontroller
 
* [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:device]]
[[Category:Device]]
[[Category:sound level meter]]
[[Category:Sound level meter]]

Revision as of 20:42, 7 October 2012

Colead SL-5868P.jpg

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

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