Projects

Software for laboratory equipment

PC-Software
Development of software for steering, data aquisition and evaluation of laboratory equipment for measuring friction, abrasion and general tension measurement...
Read More

Development of database modules for measurement data

PC-Software
Converting / preparation of measurement data from a source, storing the data in an MS-Access- (Jet) database Development of routines...
Read More

Microcontroller based measurement devices for tension measurement

Battery-powered devices Data aquisition µC-Firmware
Handheld and tabletop units based on series MSP430 (Texas Instruments) Controlling the ADCs Controlling the LCD-displays Enhanced functions realised in...
Read More

Some microcontroller systems for naval wapons

Automatic control engineering Data aquisition µC-Firmware
Desing of the software architecture Creation of documents with requirements and specifications Complete design and dimensioning of the controller circuits...
Read More

Interface between user panel and main cashpoint

µC-Firmware
Realisation of a Low-Level-State-Machine for basic communications (RS232-Protocoll) Realisation of a High-Level-State-Machine to evaluate data and commands Tests with in-house...
Read More

Development of some simulators for CAN-Bus-Devices

PC-Software
Realisation of simulators for peripheral devices, that are connected via CAN-Bus to a central control unit. This controller is the...
Read More

Evaluation of typical iussues at tuner-ICs

Testing
Development of testboards for verification tests Analysis of typical properties of tuner circuits and their applications the basis of returns...
Read More

GUI for a gas measurement device

µC-Firmware
Realization of a menu structure for a touch panel Processing and display of incoming measurement values Allocation of settings on...
Read More

Battery sensor for automotive usage

Automotive Battery-powered devices Data aquisition µC-Firmware
Programming of an ARM7-Derivates in C LIN-Bus-connection Improvement of the calculations and algorithms, measurement analysis and simulation with MatLab/Simulink Implementation...
Read More

Control of a hydraulic power unit

Automatic control engineering µC-Firmware
2-prozessor-system (ARM 9 + Cortex M3) Analysis of the system Programming of both processors in C Operationg system: RTX (Keil/NXP)...
Read More

Handheld measurement device for tension sensors

Battery-powered devices Data aquisition PC-Software µC-Firmware
Tension measurement, temperature compensation, optimisation of characteristics Prozessor MSP430-Serie (Texas Instruments) Adaption of the AD-converter via SPI-Bus Grafic display and...
Read More

Digital handheld device for DMS-based tension sensors

Battery-powered devices Data aquisition µC-Firmware
Design of the software architecture Processor from MSP430-Serie (Texas Instruments) Usage of the processor-internal AD-converter 7-Segment-Dispaly Peak and Hold functions...
Read More

Analysis and simulation for a vacuum system

Automatic control engineering PC-Software
Analysis of the type of control of the drive Development of a simulator to control and drive on the basis...
Read More

Software for a mechanism to press a car key

Battery-powered devices µC-Firmware
Motor control (PIC controller (Microchip), PWM) with NFC signals Significant part of the circuit development Design of software architekture for...
Read More

Unit tests for a driver assistent system

Automotive PC-Software Testing
Development of unit tests for dedicated software modules of a driver assistant and system Unit-tests against the requirements Environment and...
Read More

Test development / Assistance for start of production of a home appliance

Automatic control engineering PC-Software Testing
Analysis and optimisation of a PID regulator Modelling in LabView Development and Documentation of tests Acquisition and preparing of measurement...
Read More

Distance sensor to monitor the door or tailgate of a car

Automotive Battery-powered devices Data aquisition µC-Firmware
Sensor to recognize barriers while moving a door of a car Analysis of the geometrical data: Rotary motion, relative position...
Read More

Safety system for a cooker

Battery-powered devices PC-Software µC-Firmware
Safety system to prohibit fire and smoke in the kitchen Design and realization of the software architecture for four modules:...
Read More
PC-Software

Software for laboratory equipment

  • Development of software for steering, data aquisition and evaluation of laboratory equipment for measuring friction, abrasion and general tension measurement
  • Assistance for hardware development
  • Schooling of customers in theoriy and practise in the use of the laboratory equipment
  • Environment and tools: LabView, C#, C++, Visual Studio .Net
PC-Software

Development of database modules for measurement data

  • Converting / preparation of measurement data from a source, storing the data in an MS-Access- (Jet) database
  • Development of routines for reading from database with sorting, filtering, generating of reports etc.
  • Environment and tools: LabView, C#, Windows XP
Battery-powered devices Data aquisition µC-Firmware

Microcontroller based measurement devices for tension measurement

  • Handheld and tabletop units based on series MSP430 (Texas Instruments)
  • Controlling the ADCs
  • Controlling the LCD-displays
  • Enhanced functions realised in software:
    • settable limit monitoring with optocoupled alarm
    • Calibration functions
    • Zero setting
    • Filter
  • Development of the analog part of the circuit together with hardware developers
  • Environment and tools: C ICC, NoICE
Automatic control engineering Data aquisition µC-Firmware

Some microcontroller systems for naval wapons

  • Desing of the software architecture
  • Creation of documents with requirements and specifications
  • Complete design and dimensioning of the controller circuits (Infineon XE166-Series) including the peripherals (AD-converter, Bus connections CAN, I2C, SPI, etc.)
  • Implementation of the software in Assembler and C
  • Enforcement of the complete development, documentation and accompaniment up to start of serial production
  • Creation of test decriptions
  • Programming and qualifying of tools for simulation, first starts of units, calibration and so on.
  • Renewing of a software for a legacy hardware (Siemens C535 8 Bit (ähnlich 8051))
  • Environment and tools: Keil Tool-Chain MicroVision 4: Infineon XE 166, Siemens C535, AD-converter, MS Visual Studio für C#/C++, LabView, Mentor-Graphics mit SAP-Anbindung
µC-Firmware

Interface between user panel and main cashpoint

  • Realisation of a Low-Level-State-Machine for basic communications (RS232-Protocoll)
  • Realisation of a High-Level-State-Machine to evaluate data and commands
  • Tests with in-house test bench
  • Accompaniment of the approval
  • Environment and Tools: C++ (MS-Visual Studio 8), Doxygen for source code documentation, SVN Tortoise for Versioning
PC-Software

Development of some simulators for CAN-Bus-Devices

  • Realisation of simulators for peripheral devices, that are connected via CAN-Bus to a central control unit. This controller is the device under test. In this way it’s possible to test the control unit with an automated flow (test bench ipFit) without connecting all peripherals manually.
  • Tests of the simulators
  • Environment and Tools: C# (MS-Visual Studio 5), NUnit for the tests of the simulations, Doxygen for source code documentation
Testing

Evaluation of typical iussues at tuner-ICs

  • Development of testboards for verification tests
  • Analysis of typical properties of tuner circuits and their applications the basis of returns and production samples
  • Qualifying of new products against their specifications
  • Refining the test methodes for production, quality assurance and laboratory
  • Realization of adequate solutions for the laboratory
  • Integration of these solution into existing measuring setups
  • Environment and Tools: Agilent VEE, Altium Designer, Orcad
µC-Firmware

GUI for a gas measurement device

  • Realization of a menu structure for a touch panel
  • Processing and display of incoming measurement values
  • Allocation of settings on the interface of the device
  • Environment and tools: GCC-Compiler for TMS470-Series on Eclipse-IDE, WinCvs for versioning
Automotive Battery-powered devices Data aquisition µC-Firmware

Battery sensor for automotive usage

  • Programming of an ARM7-Derivates in C
  • LIN-Bus-connection
  • Improvement of the calculations and algorithms, measurement analysis and simulation with MatLab/Simulink
  • Implementation of various types of batteries
  • Improvement of the simulation tool
  • Working in a team
  • Environment and Tools: MatLab / Simulink, IAR-Compiler for ARM7, Visual Studio 2010 (Microsoft), Canoe (LIN/CAN-Tool for testing, Vector Grafics), SVN/Tortoise for team-management and versioning
Automatic control engineering µC-Firmware

Control of a hydraulic power unit

  • 2-prozessor-system (ARM 9 + Cortex M3)
  • Analysis of the system
  • Programming of both processors in C
  • Operationg system: RTX (Keil/NXP)
  • Realization of the control algorithm
  • Documentation
  • Test development (Integration tests)
  • Hardware redesign (circuit, dimensioning)
  • Working in a team of four engineers
  • Project management: Scrum
  • Environment and Tools: µVision 4 / 5 (Keil) for ARM, Team Foundation Server (Microsoft)
Battery-powered devices Data aquisition PC-Software µC-Firmware

Handheld measurement device for tension sensors

  • Tension measurement, temperature compensation, optimisation of characteristics
  • Prozessor MSP430-Serie (Texas Instruments)
  • Adaption of the AD-converter via SPI-Bus
  • Grafic display and Touchscreen
  • USB-connection to a Windows-PC for parametrisation and first start
  • Development of a GUI for the PC (C#)
  • Design of Software-Architecture
  • Realization in C
  • Documentation
  • Project management
  • Environment and Tools: Code Composer Studio (Texas Instruments), Visual Studio (Microsoft)
Battery-powered devices Data aquisition µC-Firmware

Digital handheld device for DMS-based tension sensors

  • Design of the software architecture
  • Processor from MSP430-Serie (Texas Instruments)
  • Usage of the processor-internal AD-converter
  • 7-Segment-Dispaly
  • Peak and Hold functions
  • Storage of various characteristics for scaling
  • Control of the device with mechanical switches
  • Monitoring of the battery with “Low Bat”-signalisation
  • Realisation in C
  • Documentation
  • Environment and Tools: Code Composer Studio (Texas Instruments)
Automatic control engineering PC-Software

Analysis and simulation for a vacuum system

  • Analysis of the type of control of the drive
  • Development of a simulator to control and drive on the basis of physical examinations
  • Realization of the simulators in LabView
  • Optimization of the regulator
  • Environment and Tools: LabView (National Instruments), MPLAB IDE (Microchip), Scrum, SVN / Tortoise
Battery-powered devices µC-Firmware

Software for a mechanism to press a car key

  • Motor control (PIC controller (Microchip), PWM) with NFC signals
  • Significant part of the circuit development
  • Design of software architekture for the controller
  • Integration of the software components of an NFC-transceiver
  • Realization in C
  • Development of a software version to perform endurance tests for the mechanical parts
  • Improvement of the requirements
  • Tools: MPLAB IDE (Microchip), ORCAD
Automotive PC-Software Testing

Unit tests for a driver assistent system

  • Development of unit tests for dedicated software modules of a driver assistant and system
  • Unit-tests against the requirements
  • Environment and tools: C++ with QT Creator, DOORS (Reading the requirements)
Automatic control engineering PC-Software Testing

Test development / Assistance for start of production of a home appliance

  • Analysis and optimisation of a PID regulator
  • Modelling in LabView
  • Development and Documentation of tests
  • Acquisition and preparing of measurement data
  • Code refactoring
  • First start of automatic testequipment
  • Analysis of the device with statistical methodes

IDE and Tools:

  • Microchip MPLab
  • NI-LabView
  • NI-Teststand
Automotive Battery-powered devices Data aquisition µC-Firmware

Distance sensor to monitor the door or tailgate of a car

  • Sensor to recognize barriers while moving a door of a car
  • Analysis of the geometrical data: Rotary motion, relative position of barriers, formulation of an algorithm
  • Programming a PIC-Controller (Microchip) as interface between a distance sensor and an electronic control unit
  • Realization of the state machine for a tailgate as described in specifications
  • Developer tests
  • Documentation
  • Envireonment and Tools: MPLAB IDE (Microchip), ORCAD
Battery-powered devices PC-Software µC-Firmware

Safety system for a cooker

Safety system to prohibit fire and smoke in the kitchen

  • Design and realization of the software architecture for four modules:
    • Sensor to monitor the temperature of a hob, and to monitor the movement of persons
    • Smoke sensor
    • Turn-off unit for the mains, tri-phase and one-phase
    • RF-adapter to control the system via USB with a PC
  • Realization of the RF-protocol (868MHz) between the modules
  • Implementation of an interface to smart-home-systems (e.g. Homematic)
  • Development of a intuitive program running on a PC to control the system (Microsoft Windows 7 and 10)
  • Formulation of testing routines
  • Documentation
  • Development environment and tools: MPLAB IDE (Microchip)