M14-dybdesensor med metallmembran for undervannsbruk er utviklet for langvarig nedsenking og høy slitestyrke i krevende undervanns miljøer. Den har en robust membran i rustfritt stål som overfører det ytre vanntrykket til den interne sensorkretsen via et kammer fylt med silikonolje. Denne konstruksjonen muliggjør vedlikeholdsfri drift uten behov for daglig tørking – ideelt for kontinuerlige installasjoner.
Kjernen består av et integrert beregningskort som samler inn trykk- og temperaturdata med 24-bit oppløsning, utfører temperaturkompensasjon og leverer ferdig beregnet dybde- og temperaturinformasjon i sanntid. Dataene sendes via et seriellgrensesnitt med TTL-nivåer (USART, 5 V logikk, 115200 bps). I motsetning til I²C-baserte dybdesensorer som kan kobles direkte til Pixhawk eller andre ArduSub-systemer, kommuniserer denne sensoren via UART og krever en mikrokontroller eller en tilleggsdatamaskin som kan lese serielle TTL-data. En standard 4-pins XH2.54-kontakt og en 300 mm kabelhale er inkludert for enkel integrasjon.
Denne arkitekturen gir forbedret nøyaktighet og pålitelighet, spesielt for høytrykks- eller langtidsapplikasjoner der robusthet er avgjørende. Den forseglede olje- og membrankonstruksjonen beskytter i tillegg sensorelementene mot fysisk forurensning eller salinitetsdrift. For bruksområder som krever høy slitestyrke og fravær av daglig vedlikehold, tilbyr denne sensoren et solid oppgraderingsalternativ sammenlignet med mer kompakte I²C-baserte løsninger.
| Spesifikasjon | M14-dybdesensor |
|---|---|
| Gjenge | M14 × 1.5 |
| Materiale | Rustfritt stål |
| Spenning | 5 V |
| Nominell strøm | 20 mA |
| Kommunikasjonsmodus | USART (TTL) |
| Baudhastighet | 115200 |
| Trykkområde | 0–35 Bar |
| Overtrykk | 2 × trykkområde |
| Grunnfeil | ±0.2% FS (±0.72 m) |
| Totalt feilområde | ±1% FS (3.6 m) |
| Driftstemperatur | -10 ~ 80 ℃ |
| Temperaturnøyaktighet | ±2 ℃ |
| Ledningslengde | Ca. 300 mm |
| Kontakttype | XH2.54–4Pin |
| Anbefalt størrelse | M14-dybdesensor |
|---|---|
| Anbefalt størrelse på gjennomgående skotthull (A) | Ø14.1 ± 0.1 |
| Lokktykkelse (B) | 18 mm |
| Overflateområde (C) | 26 mm |
| Etikett | Ledning | Navn | Funksjonsbeskrivelse |
|---|---|---|---|
| 1 | Rød | + | Positiv strømforsyning (5 Vdc) |
| 2 | Hvit | TX | Seriellport – send (TXD) |
| 3 | Grønn | RX | Seriellport – mottak (RXD) |
| 4 | Svart | - | Negativ strømforsyning (GND) |
- Kommunikasjonsgrensesnitt: TTL
- Baudhastighet: 115200bps (fast)
- Databiter: 8
- Stoppbiter: 1
- Paritet: Ingen
| Ekstern kontroller | M14 dybdesensor |
|---|---|
| 5V | 5V |
| RXD | TXD |
| TXD | RXD |
| GND | GND |
- Koble sensoren til kontrolleren og slå på strømmen (5 V).
- Sørg for at TX- og RX-linjene er koblet riktig.
- Ved vellykket tilkobling sender sensoren sanntids dybde- og temperaturdata.
Sensoren sender strenger i formatet:
T=XX.XXD=XX.XX\r\n- T: Temperatur i grader Celsius (°C)
- D: Dybde i meter (m)
\r\n: Slutt på datalinjen- Eksempel:
T=25.27D=1.21betyr 25.27 °C og 1.21 m
| Seriell kommando | Beskrivelse | Standardverdi |
|---|---|---|
!Fxxxx\r\n |
Setter sensoren til å beregne med en spesifikk densitetsverdi. "xxxx" representerer valgt væsketetthet. Ferskvann: 997 kg/m³ | Sjøvann: 1029 kg/m³ |
997 |
!Dxx.xx\r\n |
Reservert kommando for justering av dybdeoffset. "xx.xx" er et flyttalls-offset. |
0 |
!Txx.xx\r\n |
Reservert kommando for justering av temperaturoffset. "xx.xx" er et flyttalls-offset. |
0 |
!!\r\n |
Setter sensorutdata på pause. Seriellporten sender alle parametere. | Ingen |
!R\r\n |
Tilbakestill beregningskortet. | Ingen |
!r\r\n |
Gjenopprett alle standardinnstillinger. | Ingen |
!C\r\n |
Tøm alle offset-innstillinger. | Ingen |
!!\r\n):FluidDensity: 997
Doffset: 0.00
Toffset: 0.00
!D0.55brukt på en måleverdi på -0.55 → Utgang = 0.00!D-0.10brukt på en måleverdi på 0.10 → Utgang = 0.00!T1.00brukt på 25.00 °C → Utgang = 26.00 °C!T-1.00brukt på 25.00 °C → Utgang = 24.00 °C
Sensoren måler dybde og temperatur med høy presisjon. Etter oppstart kan den første dybdemålingen i luft brukes som et nullpunkt som deretter kan anvendes på fremtidige målinger under vann. Dette nullstiller effektivt dybdedataene relativt til luftreferansen.
Temperaturkalibrering er ikke innebygd, men kan korrigeres ved hjelp av
!Txx.xx\r\n ved referanse til en ekstern temperaturkilde.
Har sensoren et innebygd beregningskort?
Ja. Sensoren inneholder et internt beregningskort som samler inn 24-bit trykk- og temperaturdata, utfører temperaturkompensasjon og sender dybde- og temperaturavlesninger i sanntid via et seriellgrensesnitt med TTL-nivå.
Kan ledningene forlenges?
Sensoren bruker seriell TTL-kommunikasjon, som ikke er ideell for lange kabelstrekk. Hvis ledningene må forlenges, bruk en nivåomformer for å konvertere til RS-232 eller RS-485 for å redusere bitfeilraten (BER).
Krever sensoren kalibrering? Hvilke data sendes fra seriellporten?
Sensoren sender dybde- og temperaturverdier direkte via seriell. Kalibrering kan utføres ved overflaten ved behov, men utdataene er allerede behandlet og krever ingen ytterligere dekoding eller kompensasjon.
Hva skjer hvis metallmembranen blir ripet eller bulket?
Hvis membranen deformeres—for eksempel av skade fra verktøy eller groptæring—skal sensoren ikke brukes, fordi dette kan svekke både datanøyaktigheten og tetningsintegriteten.
Kan jeg trykke på sensoren med fingeren for å teste den?
Nei. Manuelt trykk er ujevnt og kan deformere den følsomme metallmembranen, særlig med negler. Unngå all direkte trykktesting.
Er den direkte kompatibel med ArduSub?
Nei, sensoren bruker seriell TTL-utgang og er ikke plug-and-play med ArduSub-systemer. Integrasjon krever tilpasset firmware eller et ekstra grensesnitt.