Hard real time, embedded, application specific
We have developed a software library and framework for the TMS320 series C28x Digital Signal Controllers from Texas Instruments. This library and framework can be used to enhance our customers product applications.
SmartMotor Library
The library is designed in modules, for example:
- Mathematical transformation: general and motor control specific
- Regulators
- Memory manipulation routines
- Can bus communication support
- AD conversion support
- Flash burning support
- Unified hardware abstraction layer
SmartMotor Kernel
The library also includes a kernel which is used for both development and in the final product. This kernel can for example communicate with a laptop, enabling commissioning engineers to set parameters and to download updates to the embedded DSP.
Application specific software
SmartMotor has also developed a lot of application specific software for this DSP, including modbus over tcp/ip communication and rudimentary web server.