Automotive Systems

Distributed Controls for Electric Vehicles

Tuulip LLC developed a complete platform for Ethernet based distributed controls of

  • Drive train controller with real-time performance based torque / speed controls. Individual CAN ports for third party components like inverters, chargers and engine controllers.

  • Battery management controller with independent and redundant battery cell processors.

  • Charging controller integrating charger communications through the charge port with battery management, inverter management and isolation protection.

  • User interface controller driving 5 round displays and simulating a radio interface doubling as UI for climate configuration and other user needs.

  • Climate controller directly driving electric heaters, air conditioning compressor, air and radiator fans and servo controlled valves directing air flows throughout the car for personal comfort as well as battery conditioning.

  • Auxiliary controls for lighting, signaling, braking, wipers, sunroof, electric windows, doorlocks, etc.

  • Software for all of these modules was developed mostly in Swift and some small embedded controls were done in C++. All of the software was supported with in Over-the-Air update system and could be brought up-to-date from the car. All graphics for the display units were GPU accelerated for fluid motion of indicators and animation.

  • User friendly Apple Mac based maintenance, test, tooling and deployment software was supplied for the manufacturer’s internal use.

Previous
Previous

Building Automation