SONBEST SM1410C CAN-bus temperatuur- en vochtigheidssensor Gebruikershandleiding
Technische parameters
Technische parameter | Parameterwaarde |
Merk | SONBESTE |
Temperatuurmeetbereik | -50℃~120℃ |
Nauwkeurigheid van temperatuurmeting | ±0.5℃ @25℃ |
Meetbereik vochtigheid | 0~100%RV |
Nauwkeurigheid vochtigheid | ±3%RV @25℃ |
Communicatie-interface | KAN |
Standaard prijzen | 250 kbps |
Stroom | DC9~24V 1A |
Bedrijfstemperatuur | -40~80°C |
Werkvochtigheid | 5%RV~90%RV |
In het geval van gebroken draden, bedraad de draden zoals weergegeven in de afbeelding. Als het product zelf geen leads heeft, is de kernkleur ter referentie.
Communicatieprotocol
Het product maakt gebruik van het CAN2.0B standaard frameformaat. De standaardframe-informatie is 11 bytes, inclusief twee delen informatie en de eerste 3 bytes van het datadeel zijn het informatiedeel. Het standaard knooppuntnummer is 1 wanneer het apparaat de fabriek verlaat, wat betekent dat de tekstidentificatiecode ID.10-ID.3 is in het CAN-standaardframe en de standaardsnelheid 50k is. Als er andere tarieven nodig zijn, kunnen deze worden aangepast volgens het communicatieprotocol.
Het apparaat kan direct werken met verschillende CAN-converters of USB-acquisitiemodules. Gebruikers kunnen ook kiezen voor onze industriële USB-CAN-converters (zoals weergegeven in de bovenstaande afbeelding). Het basisformaat en de samenstelling van het standaardframe zijn als volgt Zoals weergegeven in de tabel.
位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Byte 1 | FF | FTR | X | X | DLC.3 | DLC.2 | DLC.1 | DLC.0 |
Byte 2 | ID.10 | ID.9 | ID.8 | ID.7 | ID.6 | ID.5 | ID.4 | ID.3 |
Byte 3 | ID.2 | ID.1 | ID.0 | x | x | x | x | x |
Byte 4 | d1.7 | d1.6 | d1.5 | d1.4 | d1.3 | d1.2 | d1.1 | d1.0 |
Byte 5 | d2.7 | d2.6 | d2.5 | d2.4 | d2.3 | d2.2 | d2.1 | d2.0 |
Byte 6 | d3.7 | d3.6 | d3.5 | d3.4 | d3.3 | d3.2 | d3.1 | d3.0 |
Byte 7 | d4.7 | d4.6 | d4.5 | d4.4 | d4.3 | d4.2 | d4.1 | d4.0 |
Byte 11 | d8.7 | d8.6 | d8.5 | d8.4 | d8.3 | d8.2 | d8.1 | d8.0 |
Byte 1 is de frame-informatie. De 7e bit (FF) geeft het frameformaat aan, in het uitgebreide frame, FF=1; het 6e bit (RTR) geeft het type frame aan, RTR=0 geeft het dataframe aan, RTR=1 betekent het frame op afstand; DLC betekent de werkelijke gegevenslengte in het gegevensframe. Bytes 2~3 zijn geldig voor 11 bits van de berichtidentificatiecode. Bytes 4~11 zijn de feitelijke gegevens van het dataframe, ongeldig voor het externe frame. bijvoorbeeldample, wanneer het hardwareadres 1 is, zoals weergegeven in de onderstaande afbeelding, is de frame-ID 00 00 00 01 en kunnen de gegevens worden beantwoord door het juiste commando te verzenden.
Gegevens opvragen
Exampbestand: Om alle 2 gegevens van 1# apparaatkanaal 1 op te vragen, verzendt de hostcomputer het commando: 01 03 00 00 00 02.
Kadertype | CAN-frame-ID | in kaart brengen
adres |
functiecode | beginnend
adres |
gegevenslengte: |
00 01 | 01 | 01 | 03 | 00 00 | 02 |
Reactiekader: 01 03 04 07 3A 0F 7D.
Kadertype | CAN-frame-ID | in kaart brengen
adres |
functiecode | gegevenslengte: | gegevens |
Antwoord
kader |
00 00 | 01 | 03 | 04 | 08 n.Chr. 0F 7D |
In het antwoord op de vraag van de bovenstaande example: 0x03 is het opdrachtnummer, 0x4 heeft 4 gegevens, de eerste gegevens zijn 08 AD omgezet in decimaal systeem: 2221, omdat de moduleresolutie 0.01 is, dit. De waarde moet worden gedeeld door 100, dat wil zeggen, de werkelijke waarde is 22.21 graden. Elke data neemt twee bytes in beslag, dat wil zeggen een integer-variabele. Op basis van deze waarde dient de werkelijke waarde te worden gedeeld door 100. Evenzo is 0F 7D de tweede gegevens. De waarde is 3965, dat wil zeggen, de werkelijke waarde is 39.65.
Frame-ID wijzigen
U kunt het hoofdstation gebruiken om het knooppuntnummer per commando te resetten. Het knooppuntnummer loopt van 1 tot 200. Na het resetten van het knooppuntnummer moet u het systeem resetten. Omdat de communicatie in hexadecimaal formaat is, zijn de gegevens in de tabel Beide in hexadecimaal formaat.
BijvoorbeeldampAls de host-ID 00 00 is en het sensoradres 00 01 is, wordt de huidige node 1 gewijzigd in de 2e. Het communicatiebericht voor het wijzigen van de apparaat-ID is als volgt: 01 06 0B 00 00 02.
Kadertype | Frame-ID | Adres instellen | Functie-ID | vaste waarde | doelframe-ID |
Commando | 00 01 | 01 | 06 | 0B00 | 00 02 |
Frame retourneren na juiste instelling: 01 06 01 02 61 88. Het formaat is zoals weergegeven in onderstaande tabel.
Frame-ID | Adres instellen | Functie-ID | bronframe
ID |
huidige frame
ID |
CRC16 |
00 00 | 01 | 06 | 01 | 02 | 61 88 |
De opdracht zal niet correct reageren. Het volgende is de opdracht en het antwoordbericht om het adres in te stellen in 2.
Apparaatsnelheid wijzigen
U kunt het hoofdstation gebruiken om de apparaatsnelheid via opdrachten te resetten. Het bereik van het tariefnummer is 1~15. Na het resetten van het knooppuntnummer gaat het tarief direct in. Omdat de communicatie in hexadecimaal formaat is, staan de tarieven in de tabel. De getallen zijn in hexadecimaal formaat.
Beoordeel waarde | werkelijke koers | beoordeel waarde | werkelijke koers |
1 | 20 kbps | 2 | 25 kbps |
3 | 40 kbps | 4 | 50 kbps |
5 | 100 kbps | 6 | 125 kbps |
7 | 200 kbps | 8 | 250 kbps |
9 | 400 kbps | A | 500 kbps |
B | 800 kbps | C | 1M |
D | 33.33 kbps | E | 66.66 kbps |
Het tarief dat niet in het bovenstaande bereik ligt, wordt momenteel niet ondersteund. Als u speciale vereisten heeft, kunt u deze aanpassen. bijvoorbeeldample, de apparaatsnelheid is 250k en het nummer is 08 volgens de bovenstaande tabel. Om de snelheid te wijzigen in 40k, is het aantal 40k 03, het bericht over de werkingscommunicatie is als volgt: 01 06 00 67 00 03 78 14, zoals weergegeven in de onderstaande afbeelding.
Nadat de snelheidswijziging is uitgevoerd, verandert de snelheid onmiddellijk en geeft het apparaat geen waarde terug. Op dit moment moet het CAN-acquisitieapparaat ook de corresponderende snelheid omschakelen om normaal te kunnen communiceren.
Frame-ID en snelheid retourneren na inschakelen
Nadat het apparaat weer is ingeschakeld, retourneert het apparaat het bijbehorende apparaatadres en de tariefinformatie. bijvoorbeeldample, nadat het apparaat is ingeschakeld, is het gerapporteerde bericht als volgt: 01 25 01 05 D1 80. Frame I
Frame-ID | apparaatadres | functiecode | huidige frame-ID | huidige koers | CRC16 |
00 00 | 01 | 25 | 00 01 | 05 | D1 80 |
In het responsframe geeft 01 aan dat de huidige frame-ID 00 01 is, en de snelheidswaarde 05 geeft aan dat de huidige snelheid 50 kbps is, wat kan worden verkregen door de tabel op te zoeken.
Vrijwaring
Dit document bevat alle informatie over het product, verleent geen licentie voor intellectueel eigendom, is niet expliciet of impliciet en verbiedt alle andere middelen om intellectuele eigendomsrechten te verlenen, zoals de verklaring van verkoopvoorwaarden van dit product, andere kwesties. Er wordt geen aansprakelijkheid aanvaard. Bovendien geeft ons bedrijf geen garanties, expliciet of impliciet, met betrekking tot de verkoop en het gebruik van dit product, inclusief de geschiktheid voor het specifieke gebruik van het product, de verhandelbaarheid of de inbreukaansprakelijkheid voor enig patent, auteursrecht of andere intellectuele eigendomsrechten, enz. Productspecificaties en productbeschrijvingen kunnen op elk moment zonder kennisgeving worden gewijzigd.
Neem contact met ons op
Bedrijf: Shanghai Sonbest Industrial Co., Ltd
Adres: Gebouw 8, No.215 Noordoost-weg, Baoshan District, Shanghai, China;
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE: zooooo
E-mailadres: verkoop@sonbest.com
Telefoon: 86-021-51083595 / 66862055 / 66862075 / 66861077
Documenten / Bronnen
![]() |
SONBEST SM1410C CAN-bus temperatuur- en vochtigheidssensor [pdf] Gebruikershandleiding SM1410C, CAN-bus temperatuur- en vochtigheidssensor |