Gas-sens_Rs-485

Public

@sarbf1

Share Gas-sens_Rs-485

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

Gas-sens_Rs-485

a Compact, cheap gas sensor with RS-485 connectivity

Concept:

24V supplied, Gas detector with half-duplex RS-485 interface. For industrial or home use and application ready product, containing a current or voltage output for reference measurment. a sinlge LED used for showing cominucation or Error state. The small footprint makes it ready for most plastic enclosures. the PCB can be hand-solderd with a bit of skill. Use cases can be in Garage systems (linked with the vents and gas alarm system), hobbyist workshop or any other room such as Office spaces and schools.

Components

A STM32G031K8 is the logical unit. Is is cheap and readily available. The very most components use standart fooprints. Thus, they are easily exchangeble in case of a shortage. All parts are SMD, except for the Sensors, DCDC converter and Connectors. All PCB components can be sourced by Mouser, except for the Gas Sensor. For developement purposes (TAG v0.1) a gas sensor type MQ-X were used (MQ-7 and MQ-135) TAG v0.2 makes use of the nemoto sensor, that uses low current and is more gas specific. The I2C conection gives a possibility, to further extend with more sensors, such as the Sensirion SHT4X.

Programming

Hardware is developed in KiCad 7.0.

everything is programmed on STM Cube IDE. The Sensor and trim potentiometers are read-in using DMA. The max and minimum values of the potentiometers can be set by the Modbus. the specific address are found in the excel-table "Modbus-memorymap" in the software folder.

Simulation

Low pass filter for the PWM (from uC to OpAmp to voltag eand current output) has been simulated using LTSpice.

next steps

  • PWM filter simulations
  • build and test prototype
  • Prgram IC for analog measurment and analog output
  • Find better sensor supplier and include it on second version PCB -> nemoto sensors
  • implement Modbus via RS-485
  • create Bill of material
  • Make second physical prototype
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.