This page presents a CAN bus drived ultrasonic sensor. This small PCB is designed to be placed behind the ultrasonic sensor HC-SR04 as illustrated below:
The schematics is based on an ATmega32M1 that read the sensor data, and make data available for CAN bus requests. The microcontroller has the following external devices:
EAGLE PCB project, Solidworks files, BOM (Bill of Material), pictures, etc. can be downloaded here: