Embedded Mikrokontroller-Programmierung in C (TI_TMS320F28xxx, TI_Safety-Library-IEC60730). Implementierung von Sicherheitsfunktionen, Energiemessung, Bootloader-Entwicklung und Ansteuerung. Eclipse, GIT. Integrations- und Unit-Tests (Ceedling). UL1998-Norm Funktionale Sicherheit.
Fachlicher Schwerpunkt dieses Freiberuflers
Beratung/Consulting; Hardware und Elektronik Entwicklung; Embedded Systeme; Hardwarenahe Programmierung C/C++; FPGA-VHDL; Test und EMV; Telekommunikation
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
Einsatzort unbestimmt
Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Projekte
Projekthistorie
Dazu noch mehrere Tätigkeiten während des Studiums:
- 2,5 Jahre Studentische Hilfskraft in der medizinischen Geräte Abteilung bei SIEMENS-Berlin.
- Die Arbeit im Elektronik-Labor der Firma HERLITZ AG.
- Die Weiterentwicklung meiner PC-Karte aus dem Praktikum mit einer USB-Schnittstelle.
Und Tätigkeiten vom 01.01.1999 bis 01.09.1999:
- Entwicklung eines Microkotroller-Boards für Abstandsmessung im Mikrometer Bereich durch das Zählen der Streifen generiert durch ein Michelson-Laser-Interferometer unter Verwendung von Photodioden und C51-Keil Software.
- C-Programmierung des Microkontrollers SAB80C537 für die Steuerung eines Baggers bei der Firma ITT-Industries.
Branchen
- Hardware
- Elektronik
- Nachrichtentechnik
- Medizintechnik
- Automatisierung
- Photovoltaik
- Automotive
- IT
Kompetenzen
Übersetzungen:
Deutsch<->Englisch<->Arabisch
Elektronik und Hardware Kenntnisse
- Embedded Hardware
- Analog und digital Design
- Mikroprozessor Technik
- Digitale Signal-Verarbeitung
- Messtechnik und Sensorik.
- Schematic und PCB-Layout Tools (Altium, Orcad, Pulsonic, Target, Eagle, Bartels)
- Pspice
- EMV- u. ESD-konformes Design.
- Altera-Quartus II
- Xilinx FPGA-Designer
- ModelSim
- VHDL
- VERILOG
- AHDL
- Microkontroller Technik (8/16/32-Bit µC, PSoC-5, ARM11/9, ARM-Cortex-M3, ATMega128, MSP430, SAB80Cx, PowerPC).
- Telekommunikation
- Ethernet Technik
- Compact-PCI
- TDM
- CAN-Bus
- CanOpen
- FlexRay
- HIL
- SIL
- IOT.
- RF-Technik
- Fernseh- und Videotechnik
- Optoelektronik
- OptiSystem Simulator
- Microwave Office
Software Kenntnisse
- Hardwarenahe Programmierung, C, C51, Eclipse, Keil-µVision, LPCxpresso, PsoC-Creator, IAR, TI-Code Composer Studio, Labview, Assembler, Pascal, Ada, NMake.
- C++ (IKM-Assessment-Test bestanden), C# und Visual Basic in .NET Framework, Python, FreeRTOS, Keil-RTX, MS-Visual Studio, Matlab, Can-Analyzer. Unit-Tests, CMAKE, XML, GIT, SVN, Doxygen, JIRA, Sphinx-Documentation, MS-Visio, Baan. Windows, LINUX, UNIX, Ubuntu, Workstations, MS-Office.
Kommunikationsnetze
- Computer Netze
- ISDN
- Kommunikationsprotokolle (ATM, TCP/IP, Link- und MAC-Layer)
- IEEE, ISO und RFC Specs
- Netzwerk Gerätekonfiguration (Router, Switches).
Details der wichtigsten Berufstätigkeiten
Ingenieur der Elektrotechnik in der Hardware-Abteilung der Firma Teles AG
Die Teles AG ist eines der führende Unternehmen im Telekommunikation Bereich auf dem deutschen Markt und zählte in den 90' Jahren zu den 50 erfolgreichsten Firmen in Deutschland. Meine Arbeit bei Teles umfasste die Entwicklung und der Test komplexer Karten und Geräte. Dabei ging es um das Konzept, die Erstellung des Schaltplans und des Layouts, die Programmierung der Bauteile und den endgültigen Test für die Serien Produktion der Geräte.
Unter anderem sind folgende Hauptaufgaben zu erwähnen:
- Entwicklung, Aufbau und Test eines Midscale Modem Internet Access Moduls. Dieses Modul kann bis zu 240 Internet-Modem oder bis zu 256 Internet-ISDN Verbindungen bearbeiten. Für die Internet-Modem Verbindung wurden Modem-Module des Herstellers Mapletree eingesetzt. HDLC-Kontroller von Siemens übernehmen die ISDN-Internet Verbindung. Der PowerPC MPC8240 übernimmt die Verwaltung aller Vorgänge. Eine Intel nicht-transparente PCI-Bridge bildet die Schnittstelle zum System-CPCI Bus und ein AMD Ethernet Kontroller ist für den Ethernet Anschluss zuständig.
- Entwicklung, Aufbau, Layout und Test eines Teles spezifischen Computer Boards, der alle Kommunikationsprozesse in den Vermittlungsanlagen (iSwitches, iXess) steuert und verwaltet. Dieser Computer basierte auf einem ETX-CPU Board der Firma Kontron und wurde mit zwei zusätzlichen Ethernet Kontrollern, einem SCSI-Kontroller sowie einer zusätzlichen PCI-Bridge ausgestattet.
- Entwicklung und Layout einer DSP-Karte für die DTMF-Ton Erkennung. Dieses Modul bestand hauptsächlich aus 12 ADSP-2185 und einem FPGA. Die PCI-Bridge dafür war in dem FPGA als VHDL-Core zu implementieren (passive PCI-Bridge).
- Entwicklung, Aufbau und Test von ISDN-Karten für den Einsatz in PBXs (private branch exchange). Diese sind Karten mit unterschiedlichen ISDN-Funktionen, besitzen auch mehrere Kombinationen von S0 (BRI), S2M (PRI) Anschlüssen und sind für den ISA-Bus gedacht.
- Entwicklung, Aufbau und Test von iLCR-Geräten (Intelligent Least Cost Routers). Diese werden mit Microkontrollern oder mit PowerPC-Kontrollern gesteuert und mit unterschiedlichen Kombinationen von S0-, S2M und Ethernet Ports ausgestattet (nächste Generation ist mit VoIP-Funktion).
Mit dieser Arbeit waren folgende tiefgreifende Kenntnisse kombiniert und vorausgesetzt:
- Fundierte Kenntnisse des Designs und Entwurfs digitaler und analoger Schaltungen im Rahmen größerer Projekte und Schaltplan Erstellung sowie das fachkompetente Layout von mehrlagigen komplexen Leiterkarten.
- Komplexe Funktionsprogrammierung in VHDL oder AHDL in FPGAs (Xilinx, Altera). VERILOG Design Simulation, Timing Analyse und Design Optimierung. EEPROM Programmierung und Funktionstest Programmierung in C.
- Kenntnisse der ISDN-Technik, der Handhabung und Applikation zahlreicher ISDN-ICs (vor allem Infineon).
- Kenntnisse der Ethernet-Technik und die Applikation unterschiedlicher 10/100Base-T Ethernet-Kontrollern, Phys. und Switches.
- Kenntnisse der Embedded Prozessoren (PowerPC), Microkontroller, unterschiedliche PCI-Bridges (transparent und nicht-transparent). DSP-Technik. TDM-Bus Datenverarbeitung (u.a. H110-Telecommunikations Bus).
- Schaltplan und Layout Erstellung unter Einhaltung der CPCI-Spezifikationen und der EMV- und ESD-Zulassungsnormen und anschliessender Test in einem EMV-Test Labor. Zusätzlich waren die meisten Karten Hot-Plug fähig.
Studentische Hilfskraft (80 Stunden/Monat) am Heinrich-Hertz-Institut für Nachrichtentechnik
Diese Arbeit erfolgte im Rahmen des Projekts "Breitbandiges Mobilkommunikationssystem auf Infrarotbasis". Anwendungsbeispiel ist der LAN-Anschluss von PCs in einem PC-Saal. Hierbei ging es um das Design, Schaltplanerstellung und Layout einer Karte für Taktrückgewinnung aus einem Datenstrom, der Infrarot übertragen wird (SONET/SDH 155 und 622 Mbit/s). Zusätzlich sollte ein rauscharmer Verstärker aufgebaut werden, für die Verstärkung eines äusserst schwachen niederfrequenten Pilotton-Signals (1pA-Photostrom bei 20 KHz). Damit waren Kenntnisse der Codierungsarten (NRZ, RZ,…), deren Spektren, Spektrumanalyse sowie seriell-parallel Umsetzung des Datenstroms in ECL-Technik kombiniert.
Ausbildungshistorie
1982-1985
Institution: Sekundär Schule in Syrien
Abschluss: Note SEHR GUT.
1987
Institution: Studienkolleg in Deutschland
Abschluss: Note GUT.
10/1987 - 05/1998
Institution: Hochschule: Technische Universität Berlin, Deutschland
(Während dessen verschiedene Tätigkeiten zur Finanzierung des Studiums z.B. 2.5 Jahre Studentische Hilfskraft in der medizinischen Geräte Abteilung bei SIEMENS - Berlin)
Abschluss: Diplom Ingenieur Elektrotechnik
Abschluss: Diplomabschluss Note: 1.6 - GUT
Bis auf eine 5-jährige Unterbrechung seit 1986 in Deutschland
Details des Hauptdiplom Studiums
Diplomarbeit (10 SWS)
Das Thema meiner Diplomarbeit lag im Bereich der Messtechnik und Elektronik. Die Diplomarbeit war aber für das Institut für Lichttechnik gedacht, deshalb wurde vorausgesetzt, diese Arbeit eigenständig und ohne jegliche Betreuung zu vollenden.Das Gerät sollte einen Fehler von weniger als 1% im ganzen Messbereich und über einen grossen Temperatur Bereich aufweisen und war für die Langzeit Beleuchtungsstärkemessung in Gebäuden gedacht. Die Datenerfassung erfolgte mittels PC nach einer Digitalisierung der Ausgangssignale mit einem 32-Kanal A/D Umsetzer.
Thema:
[auf Anfrage]
Studienarbeit (10 SWS)
Das Thema meiner Studienarbeit lag im Bereich der Sensorik und hat am Institut für Mikroperipherik zugunsten der Firma Daimler Benz statt gefunden. Bei dieser Arbeit ging es um bestimmte Studien der Halbleiter Technik, mit dem Ziel einen bestimmten Zusammenhang zwischen dem piezo-Widerstand eines P-dotierten Silizium Beschleunigungssensors und den Faktoren Dotierungsdichte, Temperatur und mechanischer Spannung raus zu finden. Das Ergebnis wurde dann in einem C-Programm implementiert, um das Verhalten des Sensors in Abhängigkeit dieser Faktoren zu simulieren. Dabei war tiefgreifendes Forschen in der Halbleitertechnologie notwendig. Der Sensor war z.B. für den Einsatz in Airbags gedacht.
Fachpraktikum (13 Wochen)
Mein Praktikum habe ich bei der Firma SIR Consulting & Contracting gemacht. Hierbei ging es um Entwurf und Schaltplan Erstellung einer PC-Karte zur Messdatenerfassung. Die Karte war für die präzise Analyse von Signalen, die Chromatographie Geräte ausgeben, gedacht. Dabei sollte eine 24-Bit Auflösung bei 100 Hz-Eigangssignal erreicht werden. Dafür wurde der A/D Umsetzer AD7710 (Sigma-Delta Verfahren) und der Microkontroller SAB80C537 verwendet. Diese Arbeit war als Praktikum überdurchschnittlich aufwendig, denn die Karte sollte noch einen PCI-Anschluss zum PC haben (AMCC PCI-Kontroller S5933) sowie 4 analoge Eingänge, die gleichzeitig arbeiten sollten. Dazu kamen noch mehrere digitale Ein- und Ausgänge, 4 analoge Ausgänge sowie eine Erweiterung des Adressierungsbereichs des SAB80C537 auf 4 MByte.
Vertiefungsfach (20 SWS):
Hardwaretechnik:
- Logischer Entwurf digitaler Systeme mit Übungen.
- Prinzipien der Rechnerstrukturen I und II mit Übungen.
- Mikroprozessor Technik mit Praktikum (MC68020-Assembler Programmierung).
- VLSI mit Praktikum (XILINX-Chip Programmierung).
Hauptfächer (30 SWS):
- Analog und digital Elektronik mit einem Labor Projekt für jeden.
- Messtechnik I und II (elektrische und nicht-elektrische Grössen) mit einem Labor Projekt.
- Softwaretechnik: Prozessdatenverarbeitung (Theorie und praktische Übungen in ADA); Datenbank Programmierung in PASCAL.
Ergänzungsfächer (12 SWS):
- Nachrichtenübertragung: Signale und Systeme, Analoge Übertragung im Basisband, Modulationsverfahren (AM,FM,PM), Abtastung und PCM, Digitalisierung von Sprach-, Audio- und Bildsignalen.
- Fuzzy Logik mit Übungen
- CAE-Labor (Computer Aided Engineering)
- Englisch für Elektrotechniker
08/2005 - 04/2007
Selbständige Weiterbildung in Computer Netze und in der Software Entwicklung. Studium der CISCO-CCNA und CCNP Zeugnisse. Software Entwicklung in C++ und C#, Visual Basic in .NET Framework.
Veronika, Java Developer
Veronika, Java Developer


