Giter VIP home page Giter VIP logo

stm32_can_gateway's Introduction

STM32 CAN gateway

STM32F105 based dual CAN bus gateway / isolator.
Designed for a EMUS BMS CAN to NMEA2000 converter.
But hardware can be used for many CAN gateway or CAN isolation applications.

Specs

- STM32F105RCT6 72MHz MCU with 2 internal CAN controllers
- CAN1 BMS (micro-fit 6-pin connector) optionally isolated
- CAN2 NMEA2000 (M12 5-pin connector) optionally isolated
  or second micro-fit 6-pin connector
- 4-32V supply voltage
- RGB status LED
- USB-C for firmware updates
- Solder jumpers to use M12 male or female connectors.
- Solder jumpers for the CAN termination resistor.
- Solder jumpers for power output on CAN2 connector.

pinout

  • EMUS BMS micro-fit 6p. connector (CAN1 & power input)
  • NMEA2000 M12 5p. connector (isolated CAN2 & optional power output)

EMUS BMS micro-fit 6p connector | NMEA2000 M12 connector

Examples

stm32_can_gateway's People

Contributors

minoseigenheer avatar

Stargazers

jiba avatar gnrs avatar Tomasz Jastrzębski avatar

Watchers

 avatar

Forkers

zhangjingliu

stm32_can_gateway's Issues

receiver

Hi,

I am planning to use an STM32 microcontroller to receive NMEA2000 data for my boat. I’ve been searching for examples but haven’t found any that suit my needs. I’m not a programmer by trade, so I’m facing challenges with setting up the system to receive continuous NMEA2000 data from the CAN port of the STM32 board.

Could you please help me by providing a simple code example or pointing me towards resources that could assist me in just receiving NMEA2000 data from my boat?

Thank you for your time

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.