CAN Bus Protocol Software Solutions For In-Vehicle Communication
Embitel’s Controller Area Network (CAN Bus Protocol) is a ready-to-integrate and production-grade in-vehicle networking solution based on the ISO 11898 standard.
The?CAN Bus protocol stack is suitable for providing in-vehicle networking activities inside passenger vehicles.
CAN Software Integration, Configuration and Testing Services by Embitel
Both manual and a tool-based method for configuration can be used to achieve successful integration of CAN software and CAN Interface Layer (CAN IF).
We created a proprietary tool for configuring the CAN Bus Software Stack. The Auto-code Generator Tool is a PC-based programme. This tool has assisted our customers in shortening the 3-4 week CAN IF configuration turn-around time.
In addition, our team has successfully integrated the CAN Bus Protocol for in-vehicle networking services in order to power Automotive Applications such as:
Features and Functionalities Supported by Embitel’s CAN bus Software Solution
1.? Development and Integration of CAN Bus Device Drivers:
· Compatible with all Microcontroller Families like Renesas, TI, Fujitsu etc.
·?Recognizes 29 and 11 bit identifiers
· Message and signal hardware filtering (acceptance filtering)
·?Standard baud rates of 125kbps, 250kbps, and 500kbps are supported
·?Utilisation of?reusable CAN BUS device driver components to shorten time-to-market
· CAN BUS device driver integration across all production programs
2. Development and Configuration of CAN Bus Interface Layer (CAN IF):
·??CAN Bus Interface layer (CAN IF) that is ready to use; just configuration is required
·?Configuration of Tx and Rx messages from the CAN DBC file (CAN Matrix)
·?Support for tool-based/manual CAN Interface layer configuration (CAN IF)
·?Skeleton code (.C,.F, cgf.c, and cgf.h) for the CAN Bus Interface layer (CAN IF) is also available
·?There is documentation at both the low and high levels
· Message filtering at the software level is supported
·?Signal and message extraction is included as a standard function
领英推荐
3. CAN Bus Protocol Stack Support and Maintenance and Testing Services:
· Development of High-Level Design Documents (HLDD) and Low-Level Documents (LLD) (LLD)
·?CAN Conformance Testing of the Data Link Layer Using Vector Tools such as CAN Stress
·?Planned Integration and Functional Testing
·?Assistance with the compilation of MISRA compliance reports
·?Complete Testing Services (Unit, Integration and Functional Testing)
4. Integration and Configuration of CAN TP (ISO 15765) and Network Management Layer:
· Monitoring of messages and modes
·?Message validation strategies based on checksums
·?UDS (ISO 14229) stack integration through CAN TP (ISO 15765)
·?Customizations based on your company's needs
·?CAN BUS has an error handling facility built in
·?Ready-to-deploy CAN TP layer for faster deployment
5. Design and Development of PC Based Auto Code Generator Tool:
· Tool for converting a CAN DBC file to a configuration file
·?Code that was generated automatically and is MISRA C compatible
·?Code produced in a matter of seconds
·?PC-based (Windows) software
·?Simple removal of Tx and Rx messages from the CAN Matrix
Head over to this page to check out more details about our CAN Bus Protocol Stack and the services we offer. You can also check out our related blogs.?
By and Large
The CAN protocol has withstood the test of time and has largely supplanted all other communication protocols in the automotive sector. Its reliability and data handling capabilities had made CAN a commonly used protocol in various industries such as railways and aviation. CAN has also become the protocol of choice for the majority of automotive OEMs as a result of its inherent error-handling capabilities.?