Aufgabe:
Mitarbeit an Software für Schweißstromquellen:
- Portierung von Regelungssoftware von TI DSP TMS320F2812 auf NXP LPC4357 Cortex M4/M0 Multicore
- Entwicklung von Hardwaretreibern auf LPC4357 (externer ADC/DAC über SGPIO/SPI, Ansteuerung H-Brücke mit SCT, Tests mit Sigma-Delta-ADC)
- Softwarepflege auf TI DSP F2812 und NXP ARM7TDMI LPC2378/LPC2478 (Fehlerbehebung, Zeitoptimierung, Regelungstechnik, Signalverarbeitung)
- Messung von Widerstand und Induktivität des Schweißkreises durch die Stromquelle (Entwicklung und Implementierung des Messverfahrens, Validierung durch Vergleichsmessungen)
- Software für Hardware-Modul mit LPC11C14: Sanftanlauf per Phasenanschnitt, Messung von Netzfrequenz, Netzspannung, Temperaturen per NTC, Kommunikation über CAN
- TCP über Anybus CompactCom M30/M40 Socket Interface
Systemumgebung:
NXP ARM Mikrocontroller, TI DSP, Keil RTX, CAN
Programmiersprachen:
C, Assembler
Entwicklungstools:
Keil MDK, TI CodeComposer, Eclipse, PEAK PCAN-Explorer, Subversion, Git