By Christian Pehle,
30th November 2019
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
By Christian Pehle,
30th November 2019
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
By Christian Pehle,
29th November 2019
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
By Christian Pehle,
29th November 2019
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
By Christian Pehle,
29th November 2019
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
By Christian Pehle,
29th November 2019
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)
By Christian Pehle,
28th November 2019
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)
By Christian Pehle,
25th November 2019
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)
By Christian Pehle,
24th November 2019
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
By Christian Pehle,
21st November 2019
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