- EOL
Warnung! Der Verkauf des Produkts ist abgeschlossen. Schauen Sie sich die anderen in dieser Kategorie an . |
Produktbeschreibung: BBMagic PWM - drahtloser PWM-Signalregler
Drahtloser PWM-Signalregler, der im Bluetooth Low Energy (BLE) -Standard kommuniziert. Es ist mit 3 PWM-Kanälen ausgestattet, die als LED-Treiber, DC-Motordrehzahlregler und Servotreiber verwendet werden können. Die Versorgungsspannung des Moduls beträgt 1,8 bis 3,6 V. Das Gerät ist mit Raspberry kompatibel.
Der PWM-Signalregler wird vom Raspberry über Bluetooth gesteuert.
Betriebsmodi des BBMagic PWM-Moduls - drahtloser PWM-Signalregler
Das Modul kann in verschiedenen Modi arbeiten. Die Betriebsmodi können in normale und invertierte Modi unterteilt werden, die dann in Gamma-Korrektur- und Nicht-Gamma-Modi unterteilt werden können.
Name | Betriebsart | Zustand von Pin 6 (INV_CONF) | Pin 14-Status (GAMMA CORR) |
---|---|---|---|
1 | PWM-Modus mit Gammakorrektur | nicht verbunden | nicht verbunden |
2 | PWM-Modus ohne Gammakorrektur | nicht verbunden | mit GND verbunden |
3 | Inverser PWM-Modus mit Gammakorrektur | mit GND verbunden | nicht verbunden |
4 | Inverser PWM-Modus ohne Gammakorrektur | mit GND verbunden | mit GND verbunden |
Kommunikation des BBMagic PWM-Moduls - ein drahtloser PWM-Signalregler
Das Modul kommuniziert über Bluetooth Low Energy , die Kommunikation ist verschlüsselt und mit einer symmetrischen AES-128 -Blockchiffre digital signiert. Per Bluetooth Smart kann das Gerät direkt mit dem Raspberry Pi kommunizieren.
Drahtloser PWM-Signalregler.
Betrieb des BBMagic PWM-Moduls - drahtloser PWM-Signalregler
Nach dem Start des Geräts sendet BBMagic PWM alle 60 Sekunden "ALIVE" -Informationen. Wenn das Modul eine Aufforderung zur Änderung der Einstellungen erhält, sendet es unmittelbar nach Durchführung der empfangenen Anpassungen die „ALIVE“-Nachricht. Der Inhalt des Puffers ist in der Bibliotheksdatei bbmagic_lib.h Version 2.0 definiert. Beispielprogramme können von der Website des Herstellers heruntergeladen werden .
bbm_buf [BBMAGIC_DEVICE_TYPE] | Gibt den Modultyp an, der die Daten gesendet hat. |
bbm_buf [BBM_PWM_V_SUP] | Die Versorgungsspannung des Moduls, um die Spannung in Volt zu erhalten, muss der angegebene Wert durch 71 geteilt werden. |
bbm_buf [BBMAGIC_PWM_ADV_TIME] | Zeit, nach der die nächste „ALIVE“-Nachricht gesendet wird, multiplizieren Sie den Wert mit 2, um das Ergebnis in Sekunden zu erhalten. |
bbm_buf [BBM_PWM_CHIP_TEMP] | Chiptemperatur in Grad Celsius. Gespeichert mit U2-Kodierung. |
bbm_buf [BBM_PWM_LIGHT] | Beleuchtungsniveau. Bereich von 0 bis 255. |
bbm_buf [BBM_PWM_CH0] | Aktueller Arbeitszykluswert des PWM-Signals von Kanal 0. Bereich von 0 bis 100. |
bbm_buf [BBM_PWM_CH1] | Aktuelles Tastverhältnis des PWM-Signals von Kanal 1. Bereich von 0 bis 100. |
bbm_buf [BBM_PWM_CH2] | Aktuelles Tastverhältnis des PWM-Signals von Kanal 2. Bereich von 0 bis 100 |
bbm_buf [BBM_PWM_ADC_1_MSB] bbm_buf [BBM_PWM_ADC_1_LSB] | Spannungspegel am Eingang ADC_1 in mV. Älteres und jüngeres bisschen. |
bbm_buf [BBM_PWM_WORKTIME_0] | Die Betriebszeit des Moduls seit dem letzten Einschalten, ausgedrückt in Sekunden. Niedrigstes Bit 0. |
bbm_buf [BBM_PWM_WORKTIME_1] | Die Betriebszeit des Moduls seit dem letzten Einschalten, ausgedrückt in Sekunden. Nächstes Stück 1. |
bbm_buf [BBM_PWM_WORKTIME_2] | Die Betriebszeit des Moduls seit dem letzten Einschalten, ausgedrückt in Sekunden. Noch ein bisschen 2. |
bbm_buf [BBM_PWM_WORKTIME_3] | Die Betriebszeit des Moduls seit dem letzten Einschalten, ausgedrückt in Sekunden. Ältestes Stück 3. |
bbm_buf [BBM_PWM_FIRM_0] | Modul-Firmware-Version, Nebenbit. |
bbm_buf [BBM_PWM_FIRM_1] | Firmware-Version des Moduls, hohes Bit. |
bbm_buf [BBMAGIC_DEVICE_ADDR_0] | Moduladresse, jüngstes Bit - LSB. |
bbm_buf [BBMAGIC_DEVICE_ADDR_1] | Moduladresse, nächstes Byte 1. |
bbm_buf [BBMAGIC_DEVICE_ADDR_2] | Moduladresse, nächstes Byte 2. |
bbm_buf [BBMAGIC_DEVICE_ADDR_3] | Moduladresse, nächstes Byte 3. |
bbm_buf [BBMAGIC_DEVICE_ADDR_4] | Moduladresse, nächstes Byte 4. |
bbm_buf [BBMAGIC_DEVICE_ADDR_5] | Moduladresse, höchstes Byte 5 - MSB. |
bbm_buf [BBMAGIC_DEVICE_RSSI] | Empfangsleistung des Funksignals in dBm. |
Stromversorgung für das BBMagic PWM-Modul - ein drahtloser PWM-Signalregler
Es gibt 2 Möglichkeiten, das BBMagic PWM-Modul mit Strom zu versorgen
- Von jeder Stromquelle mit einer Ausgangsspannung von 1,8 bis 3,6 V durch die mit den Nummern 7 (+) und 8 (-) gekennzeichneten Drahtlötpads.
- Verbinden Sie ihn durch den Stabilisator mit den mit 10 (+) und 22/23/24 (-) gekennzeichneten Pads im TO-92-Gehäuse.
Der Hersteller hat eine kurze Anleitung zur Auswahl eines Netzteils und eines Stabilisators vorbereitet.
Der Hersteller hat den Quellcode der Anwendung vorbereitet, der die Verarbeitung von Daten aus BBMagic-Modulen ermöglicht. Sie sind auf der Website des Herstellers im Download -Tab verfügbar, zusätzlich hat er eine kurze Anleitung zum Arbeiten mit der bbm_scanner-Anwendung vorbereitet . |
Pins des BBMagic PWM-Moduls - ein drahtloser PWM-Signalregler
Stift | Beschreibung |
---|---|
1,8,20,22,23,24 | Die Masse des Systems. |
2 | Konfiguration der Signalisierung der Funkübertragung:
|
3,4,5 | PWM-Signalausgänge. |
6 | Konfigurationseingang INV_CONF:
|
7.21 | Stromeingänge, Versorgungsspannung von 1,8 V bis 3,6 V. Die Gerätestromaufnahme beträgt 12 mA. |
7.8.9 | Pads zum Löten des Stabilisators, um das Modul mit höherer Spannung zu versorgen. |
10 | Stromeingang für einen Stabilisator mit Verpolungsschutz. |
11.12 | Pads zum Löten eines 10 k Ω Fotowiderstands. |
13 | ADC-Eingang. Spannung von 0 bis 1,8 V. Auflösung 1 mV. |
14 | GAMMA CORR Konfigurationseingabe:
|
15.16 | Pads zum Anschluss der LED mit Vorwiderstand:
|
17 | Konfigurationseingabe START KONF
|
18.19 | UART-Schnittstellenleitungen:
|
Spezifikation von BBMagic PWM - drahtloser PWM-Signalregler
- Stromversorgung des Moduls:
- Direkt: 1,8 V bis 3,6 V
- Stabilisator: Ausgang von 2,5 V bis 3,6 V
- Drei PWM-Kanäle mit wählbarer Gammakorrektur
- Konfiguration der PWM-Signalphase - die Fähigkeit, den PNP- und NPN-Transistor zu steuern
- Überwachung des Zustands der Versorgungsspannung
- Lichtdetektor: 10k Fotowiderstands-Lötpads
- ADC-Wandler: 0 V bis 1,8 V
- Chiptemperaturmessung
- Funkkommunikation wird durch eine LED-Diode signalisiert
- Verschlüsselte und digital signierte Kommunikation
Nützliche Links |