| Author
|
Matrix TSL
|
| Version
|
1.0
|
| Category
|
Environmental
|
Barometer (MS5637) component
A small PCB surface mount barometric pressure sensor with a I2C bus interface. Pressure range 0 to 30 Bar. Temperature range -20 to +85 °C.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_Pressure_Sensor_MS5637.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_Pressure_Sensor_MS5637.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
Initialise
|
Initialise
|
| Stes up the I2C bus and initialises the termperature sensor ready for use.
|
- VOID
|
Return
|
ReadPROM
|
ReadPROM
|
| Reads a single 16-bit value from the PROM calibration data.
|
- BYTE
|
Address
|
| Range 0-6
|
- UINT
|
Return
|
ReadPressureFloat
|
ReadPressureFloat
|
| Reads the pressure as a floating point value in Bars. Resultion sets the return bit value and conversion time. Calls the ReadPressureRaw function and then converts to a meaningful value.
|
- BYTE
|
Resolution
|
| Range 0-5
|
- FLOAT
|
Return
|
ReadPressureRaw
|
ReadPressureRaw
|
| Reads the pressure as a digital 32-bit value. Resultion sets the return bit value and conversion time. 0=0.11mBar / 1=0.062mBar / 2=0.039mBar 3=0.028mBar / 4=0.021mBar / 5=0.016mBar
|
- BYTE
|
Resolution
|
| Range 0-5
|
- ULONG
|
Return
|
ReadTemperatureFloat
|
ReadTemperatureFloat
|
| Reads the temperature as a floating point value in °C. Resultion sets the return bit value and conversion time. Calls the ReadTemperatureRaw function and then converts to a meaningful value.
|
- BYTE
|
Resolution
|
| Range 0-5
|
- FLOAT
|
Return
|
ReadTemperatureRaw
|
ReadTemperatureRaw
|
| Reads the temperature as a digital 32-bit value. Resultion sets the return bit value and conversion time. 0=0.012°C / 1=0.009°C / 2=0.006°C 3=0.004°C / 4=0.003°C / 5=0.002°C
|
- BYTE
|
Resolution
|
| Range 0-5
|
- LONG
|
Return
|
Reset
|
Reset
|
| Resets the device
|
- VOID
|
Return
|
Property reference
|
Properties
|
|
I2C Properties
|
|
Channel
|
| Channel selection
|
|
SDA
|
| Pin used for SDA (data signal)
|
|
SCL
|
| Pin used for SCL (clock signal)
|
|
Baud Select
|
| Baud rate option selector
|
|
Baud Rate
|
| Baud rate to be used
|
|
Stop Delay
|
| On older microcontroller devices there is a potential for the I2C hardware channel to lock up if there is not a 10ms delay between an I2C stop event and the next I2C start event. Most modern microcontrollers will not have a problem so this property can be disabled to speed up the I2C communications.
|
|
Simulation
|
|
Simulate Comms
|
| Allows the simulation data to come from the panel GUI or relayed via an injector component.
|