Modellbahn01 Dec 2009 06:08 pm

Letzten Sonntag war wieder Modellbahnausstellung der Eisenbahnfreunde Weikersheim e.V. Dort gab es, nach einem Jahr Pause, das brennende Haus wieder zu sehen. Dieses simuliert alle zwölf Minuten mit Brandflackern und Rauch einen Hausbrand. Gesteuert wird das ganze, wie im Video zu sehen, von einem Mikroprozessor auf dem im Haus eingebauten Elektronikmodul.

Tipps & Tricks& GPS& Openstreetmap06 Nov 2009 11:27 pm

WLAN-Karten können mit kismet, gpsmap und Openstreetmap wie folgt leicht erstellt werden.

  • Kartenausschnitt auf Openstreetmap wählen.
  • Auf Permalink klicken.
  • Auf Export klicken.
  • Koordinaten aus der URL notieren.
  • Karte als PNG exportieren und Maßstab sowie Bildgröße notieren.
  • Heruntergeladene Datei nach folgemdem Schema umbenennen: map_latitude_longitude_scale/2_height_width.png
  • Gpsmap aufrufen, zum Beispiel: gpsmap -o wlan.png -S1 -er -m map_48.77758_9.1695_1700_1401_1050.png /var/log/kismet/*gps

WLAN in Stuttgart WLAN in Tamm

SERCOS III& Dissertation16 Oct 2009 05:28 pm

Seit heute funktioniert der Demonstratoraufbau meiner fehlertoleranten numerischen Steuerung. Er besteht aus drei numerischen Steuerungen, die auf diversitärer Rechnerhardware laufen. Verbunden sind diese mit SERCOS III, über das sie sich sowohl synchronisieren, als auch Daten austauschen. Der Screenshot zeigt eine eine Aufzeichnung der Sollwerte aller drei Steuerungen (grün, violett, blau). Es ist deutlich erkennbar, daß die Sollwerte synchron produziert werden und sich nur leicht voneinander unterscheiden. Die Unterschiede kommen vermutlich durch leicht unterschiedlich implementierte Floating Point Einheiten der verschiedenen Prozessoren.
Fehlertolerande numerische Steuerung.

english& linux& SERCOS III16 Jun 2009 10:20 pm

I am proud to announce the release of my software for the active SERCOS III pci card SERCANS III. The software is in an very early state of development and provided as is without any warranty. It contains two projects, the linux kernel driver itself and a library for user space along with two example programs.

The driver is licensed under the GNU General Public License. For compilation, simply run make on the commandline in the driver directory. This will build the driver sercansiii_driver.ko which can be loaded into the kernel using insmod ./sercansiii_driver.ko. When the driver has been loaded successfully into the kernel, you should see something like this when running dmesg:

SERCANS III kernel driver by Hans-Peter Bock
SERCANS_III 0000:03:07.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
SERCANS III device 0xf731fc00 hardware string: SCS05-ÿÿÿÿ
SERCANS III device 0xf731fc00 firmware string: FWA-SERC*3-SCM-02V08-D0-TM
SERCANS III device 0xf731fc00 has hardware version 3.
SERCANS III device 0xf731fc00 successfully registered on interrupt 21.

The library is licensed unter GNU Lesser General Public License. For compilation simply run scons on the commandline in the library directory. This will build the library and two test programs calles test-svc and test-rtd. The example test-svc shows, how to access parameters via the SERCOS service channel. The exampler test-rtd shows how to change communication phases as well as how to write data to a real time data connection.

The sourcecode can either be downloaded as snapshot or directly be branched with bazaar from the online repository.

The documentation for the SERCANS III card can be downloaded from the Bosch Rexroth website.

I am looking forward to your feedback!

Uncategorized10 May 2009 10:45 am

Blender& Video16 Nov 2008 08:58 pm

Hier ein erster Versuch mit meinem Greenscreen. Für den Effekt habe ich Blender in Verbindung mit dieser Anleitung genutzt.

Launch in external player

Tipps & Tricks15 Nov 2008 12:11 pm

Im folgenden beschreibe ich die Installation von Xubuntu mit Hilfe eines USB-Sticks, da mir kein externes CD-Laufwerk zur Verfügung steht.

  1. Zuerst wird ein ISO-Image von Xubuntu heruntergeladen.
  2. Das ISO-Image wird daraufhin auf einen CD-Rohling gebrannt.
  3. Dann von der gebrannten CD booten.
  4. Beim Bootmenü von Xubuntu Deutsch und Xubuntu ausprobieren auswählen.
  5. Nachdem Xubuntu gestartet ist, wird im Menü Applications ein Terminal gestartet. Folgende Befehle werden darin ausgeführt:
    $ sudo apt-get install usb-creator
    $ usb-creator
  6. Im folgenden Dialog wird nun die voreingestellte Installationsquelle übernommen oder gegebenenfalls das originale ISO-Image ausgewählt. Zudem wird das Installationsziel, der USB-Stick, ausgewählt.
    Dialog USB-Creator
  7. Nach dem anklicken von Make Startup Disk wird Xubuntu auf dem USB-Stick installiert.
  8. Nach Abschluß der Installation kann der EEE PC vom USB-Stick gebootet werden. Ins BIOS kommt man übrigens mit F2, den Bootauswahldialog bekommt man mit ESC.
Bilder& Urlaub23 Oct 2008 09:41 pm


Während dem Wanderurlaub habe ich auch ein paar Belichtungsreihen gemacht und diese am Computer zu HDRI Bildern zusammengerechnet. Im Pictobrowser sind die Unterschiede zwischen Normalaufnahme und HDRI-Bild deutlich zu sehen.

Bilder& Tipps & Tricks& Blitze01 Sep 2008 08:21 pm

Heute Nacht zog ein starkes Gewitter über Tamm. Es war so laut, daß in meiner Dachwohnung das schlafen unmöglich war. Daher habe ich mich mit meiner Kamera ans Fenster gesetzt und Blitze fotografiert. Mit Blendenautomatik und 10s Belichtungszeit wurden die Bilder ganz gut.

Tipps & Tricks& GPS16 Aug 2008 07:33 pm

Heute morgen hatte ich mir noch vorgenommen den Datenverkehr zwischen meinem GPS Logger über einen Port Monitor abzuhören. Glücklicherweise habe ich dies nicht getan, denn es gibt für Linux bereits fertige Software über die dieser Blog-Eintrag berichtet.

Next Page »