Software projects
Realtime control application for embedded system with DSP F2812
About:
- it runs on a embedded custom board with DSP F2812
- it controls the traction/brake for AC motors on the locomotive
- it is developed to connect device drivers and algorithms for the correct data flow and processing
Range of application:
- railway
- motor control
Technology:
- embedded software loop with short cycle time on TI TMS320F2812 DSP
- ability to unify all the hardware blocks advantages and software techniques to provide a complete solution for an efficient and solid application
- all drivers implemented for the internal and external devices
- all the functions and transformations were hardly tested
- best algorithm applied to the digitised data
- with all our experience we controlled the interrupt management block to significantly reduce the interrupt latency
- pulse width modulation (PWM) blocks used to control the AC motors
- hardware board (PCB) designed to provide all the external hardware peripherals that the project needed (external CAN Module SJA100, Ethernet, dual memory access, MRAM for a high number of writing cycles, SPI, SCI, McBSP – Multichannel Buffered Serial Port, QEP etc.)
-
realtime JTAG debugger, signal generators, realtime monitoring systems for reducing the development cycle
Vehicle monitoring software
About:
- runs on a monitoring unit installed on vehicle
- used to monitor vehicle operation, parameters (such as voltage, currents, temperatures), failures or events
- the data is displayed on a color graphic monitor and stored for offline diagnostics
Range of application:
- railway
Tehnology:
- runs under Microsoft Windows Embedded or Linux operating systems
- uses MFC or Qt Application Framework
Vehicle tracking and monitoring software
About:
- receives data from a recording unit installed on the vehicle, using a GPRS connection
- used for real-time display of the vehicle’s current and past location
- can display the vehicle’s real-time operating parameters
Range of application:
- railway
Tehnology:
- the client program runs under Microsoft Windows operating system
- uses MFC (GDI)
- microcontroller based recording unit, with built-in GSM receiver and GPRS modem
- Client-Server system used for data storage
Offline vehicle monitoring and diagnostics software
About:
- used for graphical display of data saved by vehicle monitoring system
- application with data searching and event filtering capabilities
Range of application:
- railway
Tehnology:
- runs under Microsoft Windows or Linux operating system
- uses Qt Application Framework
- SQLite Database
Hardware projects
Embedded system with graphical display and non-volatile storage
It is a single board computer, made for extended temperature range (not with conformal coating), used in industrial domain.
It is centered around an ARM Cortex A9 processor, with external 1GB DDR3 memory, communication interfaces (controller area network CAN, serial peripheral interface SPI, serial communication RS 232/485), non-volatile memory (secure digital SD, magnetoresistive random-access memory MRAM, SATA) and can display data on a LCD graphical display (using a LVDS connection) with touch screen or using an external HDMI monitor. It runs an embedded Linux Buildroot.