Analog to CAN Bus: Solutions for SAE Snowmobile Project

  • Thread starter Thread starter honkerhornet
  • Start date Start date
  • Tags Tags
    Analog Bus
Click For Summary
SUMMARY

The discussion focuses on converting an analog throttle to a CAN message for a zero-emissions snowmobile project utilizing the CAN protocol. A suggested solution involves designing a CAN bus interface using an embedded controller, specifically the Analog Devices ADμC831, coupled with an Intel 8-bit 8051 base, EEPROM, RAM, and a multi-channel multiplexed 12-bit ADC and DAC. The implementation requires firmware development and an open collector driver for CAN bus integration, indicating that this is a complex project that demands significant technical expertise.

PREREQUISITES
  • Understanding of CAN protocol and its applications
  • Familiarity with embedded systems, particularly Analog Devices ADμC831
  • Knowledge of ADC and DAC components, specifically 12-bit multiplexed systems
  • Experience with firmware development for embedded controllers
NEXT STEPS
  • Research the design and implementation of CAN bus interfaces using Analog Devices ADμC831
  • Learn about interfacing ADC and DAC components in embedded systems
  • Explore open collector drivers and their role in CAN bus communication
  • Study firmware development techniques for embedded controllers
USEFUL FOR

Engineers and developers involved in embedded systems, automotive electronics, and anyone working on projects requiring CAN bus communication, particularly in the context of electric vehicles or zero-emission technologies.

honkerhornet
Messages
2
Reaction score
0
Hello,
My senior design group is working on an SAE sponsered zero emissions snowmobile. The motor and controller we are using uses CAN protocol. Our biggest issue is figuring out a way to convert the analog throttle to a CAN message. Is there a circuit a person could construct or a product out there that's worth buying without being excessively expensive. Any suggestions would be greatly appreciated.
 
Engineering news on Phys.org
honkerhornet said:
Hello,
My senior design group is working on an SAE sponsered zero emissions snowmobile. The motor and controller we are using uses CAN protocol. Our biggest issue is figuring out a way to convert the analog throttle to a CAN message. Is there a circuit a person could construct or a product out there that's worth buying without being excessively expensive. Any suggestions would be greatly appreciated.

Five years ago, I designed a CAN bus interface using embedded controller by Analog Devices AD\mu C831 using a very common Intel 8 bit 8051 base with EEPROM and RAMs together with a multi channel multiplexed 12 bit ADC and 12 bits DAC. I use that to read various analog voltage, driving control voltages. It also have SPI serial bus etc. I use a FPGA to change it to CAN bus format and interface to CAN bus. Basically you need an open collector driver for CAN bus.

Now, I want to make it clear, there is firmware involve in this, it is not a small project.
 
Last edited:
Most likely this can only be answered by an "old timer". I am making measurements on an uA709 op amp (metal can). I would like to calculate the frequency rolloff curves (I can measure them). I assume the compensation is via the miller effect. To do the calculations I would need to know the gain of the transistors and the effective resistance seen at the compensation terminals, not including the values I put there. Anyone know those values?

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 31 ·
2
Replies
31
Views
5K
Replies
1
Views
2K
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 18 ·
Replies
18
Views
5K
Replies
4
Views
8K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 11 ·
Replies
11
Views
8K
  • · Replies 4 ·
Replies
4
Views
2K