Elektronik, Software & Computer

Allgemein

Der Anfang

Seit etwa meinem 10. Lebensjahr beschäftige ich mich in meiner Freizeit mit Elektronik, Computer und Programmierung kleiner Softwarelösungen.
Mittlerweile gehört dieser Bereich zu meinem Berufsalltag und die freizeitlichen Beschäftigungen dienen der Weiterbildung und damit meiner beruflichen Qualifikation.

Elektronik Experimentier Baukästen von Busch

Nach anfänglichen Experimenten und Einführung in die Grundlagen der Elektronik mit einem Elektronik-Experimentiersystem der Firma BUSCH, habe ich zunächst einfache elektronische Schaltungen auf Lochstreifenplatinen aufgebaut und später auch selbst geätzte 1 und 2-lagige Platinen bspw. für Anwendungen in der Mikrocontrollertechnik entwickelt, gefertigt und bestückt.

Dabei konnte ich mir schon sehr früh wichtige Grundlagen und Fachwissen aneignen, sowie Erfahrungen in der Entwicklung und nicht zuletzt bei der Fehlersuche an aufgebauten Schaltungen, welche in der Praxis nicht immer so funktionierten wie Anfangs in der Theorie gedacht, sammeln und mein Können spielerisch erweitern und vertiefen.

Die Welt der Computer und Software-Entwicklung

Nachdem ich im Jahre 1992 meinen ersten Personal-Computer erworben habe – ein 80386SX mit 25MHz Taktfrequenz, 2MB Arbeitsspeicher, 40MB IDE Festplatte, 512 KB VGA-Grafik und MS-DOS 5.0-Betriebssystem – nahm die Softwareentwicklung bald einen weitaus größeren Teil als die Elektronik ein.

Angefangen mit der bei Microsoft MS-DOS 5.0 mitgelieferten Programmierumgebung Microsoft QBasic / QuickBasic arbeitete ich mich für Programmierungen unter Windows 3.1 zunächst kurze Zeit in Borland Pascal ein, bevor ich dann auf die für meine Zwecke am besten geeignetste Programmiersprache Borland C++ umgestellt habe. In Borland C++ entwickelte ich in der Mess-, Steuerungs- und Regelungstechnik zunächst überwiegend unter MS-DOS ab Version 5.0 / 6.22, etwas später auch unter Windows ab den Versionen 3.11 und 95/98.

Software - DOS-Menü von Andreas Wahl

Speicherprogrammierbare Steuerungen

Speicherprogrammierbare Steuerung (SPS): Siemens Step 5

Bei verschiedenen Projekten – beispielsweise bei der Steuerung einer Modelleisenbahn – konnte ich noch vor meiner Berufsausbildung zum Energieelektroniker bereits Grundkenntnisse in der Programmierung von Speicherprogrammierbaren Steuerungen (SPS) der Serie STEP5-100U von Siemens aneignen.

Während der Ausbildungen zum Energieeletroniker, sowie zum staatlich geprüften informations- und kommunikationstechnischen Assistenten konnte ich mein Wissen im Bezug der Speicherprogrammierbaren Steuerungen zunächst in der Serie STEP5, anschließend auch STEP7 weiter ausbauen.

Die Mikrocontroller Technik

Mein größte Interesse liegt bis heute weiterhin in der Hardware- und Softwareentwicklung rund um die Mikrocontroller-Technik.

Begonnen mit Mikrocontroller der Intel 8051-Serie (MCS-51) bis heute mit ATtiny- und ATmega-Serien (AVR) von Atmel/Microchip. Vom Entwurf elektronischer Schaltungen zur Aufbereitung von Eingangssignalen, Anzeige- und Bedienfelder bis zur letztendlichen Ausgabe und Steuerung nachgeschalteter Peripherie und der Kommunikation mit anderen Anwendungen, sowie der Entwicklung der erforderlichen Software in Assembler oder in C für Mikrocontroller.

Insbesondere das Zusammenspiel zwischen Hard- und Software, sowie Schnittstellen zu anderen Systemen hat für mich einen besonderen Reiz.

Elektronik-Laborplatz mit Messgeräten von Siglent und Bauteilsortimente.

Einstieg in den 3D-Druck und Konstruktion/CAD

3D-Drucker: Anycubic Vyper

Zwischenzeitlich bin ich auch im Besitz eines AnyCubic Vyper 3D-Druckers, den ich überwiegend für die Erstellung von Gehäusen, u. ä. einsetze.

Daraus resultiert zwangsweise eine Vertiefung der Kenntnisse im Bereich der 3D-Konstruktion / CAD für die Entwicklung der benötigten Gehäuse und letztendlich der Fertigstellung der erforderlichen Druckdaten.

Interessensbereiche

Elektronische Schaltungen

  • Audio-/NF-Verstärkertechnik
    • Transistor-Verstärker
    • MOSFET-Verstärker
    • Hybrid-Verstärker
  • Steuerungstechnik
    • Elektronische Lastschalter
    • Phasenanschnittsteuerungen
    • Schrittmotorensteuerungen
  • Interface-Baugruppen
    • I2C-Bus / 2-Wire-Bus-Interface (TWI)
    • Parallele PC-Schnittstelle IEEE1284
    • Serielle PC-Schnittstelle RS232

Mikrocontroller:

  • Intel MCS-51-Serie
    • Intel 8031/8051
    • Siemens 80C517/80C535
    • usw.
  • Atmel AVR-Serie
    • Atmel/Microchip ATtiny 12/13/2313/…
    • Atmel/Microchip ATmega 16/128/8535/…

Programmiersprachen:

  • Assembler (Microcontroller)
  • Basic
    • Microsoft QuickBasic (MS-DOS)
    • Microsoft Visual Basic (Windows)
  • Pascal
    • Borland TurboPascal (MS-DOS und Windows)
  • C++
    • Borland C++ (MS-DOS)
    • Borland C++ Builder (Windows)
    • Microsoft Visual C++ (Windows)

Speicherprogrammierbare Steuerungen (SPS):

  • Siemens STEP5
  • Siemens STEP7

Eingesetzte, frei erhältliche Anwendungen

Hardwareentwicklung:

Softwareentwicklung:

Konstruktion/CAD:

Weitere Informationen

Nähere Informationen zu einem Teil meiner Hobbys und Freizeitinteressen finden Sie unter folgenden Links: