subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link
subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

Software-ModuleRWLogo


Allgemein:

Die meisten auf dieser Webseite vorgestellten Funktionsmodule werden von einem Mikrocontroller gesteuert. Wie schon unter dem Pkt. Technik erklärt, bin ich von der bisherig verwendeten Mikrokontrollern der 8051-Familie auf die modernere und leistungsfähigere 8-Bit AVR-RISC Controllerfamile von ATMEL- umgestiegen.

Gründe hierfür waren:

 
  • geringer Stromverbrauch
   
 
  • hoher Befehlsdurchsatz /Zeit
   
 
  • EEProm , Timer, serielle Schnittstelle, Watchdog Timer im Controller
   
 
  • für höhere Programmiersprache sehr gut geeignet (z.B. Programmiersprache C)
   
 
  • wiederbeschreibbarer Programmspeicher (Flash)
   
 
  • wahlweise interner RC-Oszillator
   
 
  • ISP-Schnittstelle (In System Programming)
   
 
  • je nach Funktionsanforderung steht ein aufwärtskompatibler Controller zur Verfügung.
   
 
  • gutes Preis/Leistungsverhältnis
   

Um realativ schnell stabil funktionierende und leicht wartbare Anwenderprogramme zu erstellen, ist die Verwendung einer höheren Programmiersprache und die Dokumentation mit Struktogrammen zu empfehlen.
Allerdings benötigt man dazu etwas mehr Programmspeicher und einen schnellen Controller.
Diese Bedingungen werden durch die AVR-RISC-Controller voll erfüllt..




Impressum | Kontakt | ©2005 Dieter Ratschmeier / Railway-Elektronik