Project: May 2003 – August 2004 (16 months)
Description
Cooperation in the specification and development of a compact drive for format adjustment with CAN interface and CANopen protocol according to CiA DSP-402 (Profile for Drives and Motion Control). My tasks in the project included:
- Support for a development team when defining the system configuration:
- Definition of the drive functions (hardware and software)
- Selection of CANopen communication services and CANopen communication objects
- Specification of the motor control functions, including the interface definition to the motor operation program
- Selection of the development environment (software and hardware tools such as compiler, assembler, debugger, emulator, etc.)
- Creation of the specification part „Description of the CAN / CANopen interface“
- Development and testing of the CANopen application program:
- Adaption the CANopen protocol stack to the target system
- Implementation and coding of the CANopen software part
- Function and integration test of the CANopen software part
- Support for the CANopen conformity test
- Creation of the development documentation „Description of the CAN / CANopen interface“
- as well as the cooperation in the planning, development and integration of further software functions
Summary
Project | CANopen Compact Drive |
Duration | May 2003 – August 2004 (16 months) |
Customer | Berger Lahr GmbH & Co. KG, Lahr |
Industry Sector | HW and SW Development Mechatronics |
Role / Responsibility | Requirements Analysis/Requirements Document, System Specifications/Technical Specifications, System Architecture, Software Design, Implementation, Function Tests, Documentation/Manual, System Verification, Training and Support, Order Processing |
Software / Tools / Methods | Keil C166 C Compiler (uVision3), IXXAT CANopen Slave Software, CAN/CANopen Tools (IXXAT), CiA CANopen Conformance Tester |
Hardware Environment | Infineon XC164 Microcontroller, Keil U-Link On-chip Debugger, CAN Interface Boards (IXXAT) |