<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Max&#039;s Homepage</title>
	<atom:link href="http://blog.maxf.info/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.maxf.info</link>
	<description></description>
	<lastBuildDate>Tue, 05 Jan 2010 17:27:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mal was anderes: Blender 2.5</title>
		<link>http://blog.maxf.info/?p=91</link>
		<comments>http://blog.maxf.info/?p=91#comments</comments>
		<pubDate>Tue, 05 Jan 2010 14:29:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Blender]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.maxf.info/?p=91</guid>
		<description><![CDATA[Ich benutze ab und zu mal Blender, meistens um für eine Präsentation etwas zu illustrieren. Seit einigen Tagen gibbet es endich eine funktionierende(!) &#8211; beim letzten Versuch hat tatsächlich mein gcc mit einer Segfault das Handtuch geschmissen &#8211; Version von Blender 2.5 zum Download. Ist zwar Alpha, läuft aber schon relativ stabil und die meisten ]]></description>
			<content:encoded><![CDATA[<p>Ich benutze ab und zu mal <a href="http://www.blender.org" target="_blank">Blender</a>, meistens um für eine Präsentation etwas zu illustrieren. Seit einigen Tagen gibbet es endich eine funktionierende(!) &#8211; beim letzten Versuch hat tatsächlich mein gcc mit einer Segfault das Handtuch geschmissen &#8211; Version von Blender 2.5 zum Download. Ist zwar Alpha, läuft aber schon relativ stabil und die meisten Funktionen tuen was sie sollen. Und was soll ich sagen &#8211; ich bin begeistert! Die UI wirkt viel aufgeräumter als noch bei 2.49 und die &#8216;Object Tools&#8217; am linken Rand zeigen nur noch das, was im aktuellen Modus Sinn macht. Endlich muss ich die gesuchte Funktion nicht mehr in hunderten von Submenüs suchen. Nur mein SpaceNavigator tut noch nicht, aber das ist erstmal egal&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.maxf.info/?feed=rss2&amp;p=91</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Es geht vorwärts&#8230;</title>
		<link>http://blog.maxf.info/?p=85</link>
		<comments>http://blog.maxf.info/?p=85#comments</comments>
		<pubDate>Mon, 21 Dec 2009 15:20:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[AlPlex]]></category>
		<category><![CDATA[Elektronik]]></category>

		<guid isPermaLink="false">http://blog.maxf.info/?p=85</guid>
		<description><![CDATA[&#8230;zumindest aufm PC. Das Gehäuse für den den Roboter ist mittlerweile fertig, auch wenns mir noch nicht wirklich gefällt. Motorsteuerung und Akkuplatine müssen leider noch geätzt werden, obwohl ich nicht weiß, ob das vor Weihnachten noch was wird. Der DC/DC-Wandler war zwischendurch auch mal anders im Einsatz(5V kann man immer mal gebrauchen  ) und ]]></description>
			<content:encoded><![CDATA[<p>&#8230;zumindest aufm PC. Das Gehäuse für den den Roboter ist mittlerweile fertig, auch wenns mir noch nicht wirklich gefällt. Motorsteuerung und Akkuplatine müssen leider noch geätzt werden, obwohl ich nicht weiß, ob das vor Weihnachten noch was wird. Der DC/DC-Wandler war zwischendurch auch mal anders im Einsatz(5V kann man immer mal gebrauchen <img src='http://blog.maxf.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) und scheint sehr gut zu funktionieren. Die Restwelligkeit ist sehr gering, nur das Problem mit den OpAmps habe ich immer noch. Mit Überspannungsabschaltung dürfte sich das hoffentlich in den Griff bekommen lassen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.maxf.info/?feed=rss2&amp;p=85</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update: CAN-Debugger</title>
		<link>http://blog.maxf.info/?p=78</link>
		<comments>http://blog.maxf.info/?p=78#comments</comments>
		<pubDate>Sun, 30 Aug 2009 17:00:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[AlPlex]]></category>
		<category><![CDATA[CAN]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.maxf.info/?p=78</guid>
		<description><![CDATA[Wie hier angekündigt, habe ich die Software zum CAN-Debugger nochmals überarbeitet. Die überarbeitete Software(SVN Rev 26) findest du hier. Das Protokoll ist jetzt im Wesentlichen gleich zum gängigen ASCII-Protokoll, lediglich die Daten werden binär übertragen. Eine genaue Erklärung der Unterschiede findest du in diesem Posting(relativ weit unten). Da das gepatchte Modul (noch nicht) im Kernel ]]></description>
			<content:encoded><![CDATA[<p>Wie <a href="http://blog.maxf.info/?p=40">hier</a> angekündigt, habe ich die Software zum CAN-Debugger nochmals überarbeitet. Die überarbeitete Software(SVN Rev 26) findest du <a href="http://blog.maxf.info/?attachment_id=79">hier</a>. Das Protokoll ist jetzt im Wesentlichen gleich zum gängigen ASCII-Protokoll, lediglich die Daten werden binär übertragen. Eine genaue Erklärung der Unterschiede findest du <a href="http://www.nabble.com/Re%3A--PATCH--CAN%3A-Add-binary-serial-line-can-interface-driver-p25119953.html">in diesem Posting</a>(relativ weit unten). Da das gepatchte Modul (noch nicht) im Kernel enthalten ist, habe ich es auch mit ins Archiv gepackt. Außerdem sind auch noch die Eagle-Files der Hardware enthalten, an denen sich allerdings nichts geändert hat!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.maxf.info/?feed=rss2&amp;p=78</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kleines Zwischenprojekt: CAN-Debugger</title>
		<link>http://blog.maxf.info/?p=40</link>
		<comments>http://blog.maxf.info/?p=40#comments</comments>
		<pubDate>Sat, 22 Aug 2009 15:54:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[AlPlex]]></category>
		<category><![CDATA[CAN]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.maxf.info/?p=40</guid>
		<description><![CDATA[Da mein Roboter vermutlich den CAN-Bus zur Kommunikation verwenden wird, brauche ich dafür auch einen passenden Debugger. Fertige Debugger waren mir viel zu teuer(&#62;100€) und außerdem brauche ich weder galvanische noch optische Trennung(im schlimmsten Fall wird der Max232 im Rechner getoastet&#8230;), deshalb habe ich mir einen selber gebaut. Ich verwende einen ATmega8 mit MCP2515 als ]]></description>
			<content:encoded><![CDATA[<p>Da mein Roboter vermutlich den CAN-Bus zur Kommunikation verwenden wird, brauche ich dafür auch einen passenden Debugger. Fertige Debugger waren mir viel zu teuer(&gt;100€) und außerdem brauche ich weder galvanische noch optische Trennung(im schlimmsten Fall wird der Max232 im Rechner getoastet&#8230;), deshalb habe ich mir einen selber gebaut. Ich verwende einen ATmega8 mit MCP2515 als CAN-Controller, MCP2551 als CAN-Transreceiver und einen MAX233(hatte ich halt rumliegen, wer will, kann das Layout ja auch für einen MAX232 anpassen) als RS232-Transreceiver. Die Gerätefirmware ist dank der<a href="http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek" target="_blank"> CAN-Lib von Fabian Greif</a> kein Problem, schwierig war es eher, einen passenden Linuxtreiber für <a href="http://developer.berlios.de/projects/socketcan">SocketCAN</a> zu frickeln. Schwierig deshalb, weil ich nicht das gängige ASCII-Protokoll, sondern eine eigens dafür entwickeltes Binärprotokoll(spart fast 50% Daten auf RS232, und das ist der Flaschenhals) verwende. <span style="text-decoration: line-through;">Eine Beschreibung dieses Protokolls findest du hier(PDF, Englisch!). Die Firmware und das Kernelmodul können hier(SVN-Revision 12) heruntergeladen werden, allerdings hat die Firmware (noch) kein Makefile! Dieses Archiv enthält außerdem auch die Eagle-Files des Boards</span>. <strong>In Rücksprache mit den SocketCAN-Entwicklern wurde das Protokoll geändert, eine neues Archiv ist in Arbeit!</strong> Bisher habe ich das Modul mit 125Kbit Busrate unter 100% Busload erfolgreich getestet. Einziges Manko: Der MCP2515 nimmt die Nachrichten zwar sofort an, allerdings bedeutet das nicht, dass diese auch verschickt wurden. Unter 100% Busload kann es passieren, dass der MCP seine Nachrichten einfach nicht loswird, somit irgendwann alle 3 Sendepuffer voll sind und das Kernelmodul dann auf jede weitere Sendeanfrage nur noch den Fehlercode 0xff bekommt. Allerdings tritt dieser Fall wirklich nur sehr selten auf! Viel Spaß beim Nachbauen!</p>
<div id="attachment_32" class="wp-caption alignnone" style="width: 250px"><a rel="attachment wp-att-32" href="http://blog.maxf.info/?attachment_id=32"><img class="size-thumbnail wp-image-32" title="Versuchsaufbau bscan ;)" src="http://blog.maxf.info/wp-content/uploads/2009/08/p_1600_1200_0E6BB803-C309-4A38-9890-28E557F73426-240x320.jpg" alt="Versuchsaufbau bscan ;)" width="240" height="320" /></a><p class="wp-caption-text">Versuchsaufbau bscan <img src='http://blog.maxf.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p></div>
<div id="attachment_30" class="wp-caption alignnone" style="width: 330px"><a rel="attachment wp-att-30" href="http://blog.maxf.info/?attachment_id=30"><img class="size-thumbnail wp-image-30" title="rs232can.sch" src="http://blog.maxf.info/wp-content/uploads/2009/08/rs232can.sch-320x134.png" alt="rs232can.sch" width="320" height="134" /></a><p class="wp-caption-text">Schaltplan</p></div>
<div id="attachment_29" class="wp-caption alignnone" style="width: 330px"><a rel="attachment wp-att-29" href="http://blog.maxf.info/?attachment_id=29"><img class="size-thumbnail wp-image-29 " title="rs232can.brd" src="http://blog.maxf.info/wp-content/uploads/2009/08/rs232can.brd-320x257.png" alt="rs232can.brd" width="320" height="257" /></a><p class="wp-caption-text">Board (halbe Eurokarte)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.maxf.info/?feed=rss2&amp;p=40</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Powerboard fertig!</title>
		<link>http://blog.maxf.info/?p=3</link>
		<comments>http://blog.maxf.info/?p=3#comments</comments>
		<pubDate>Thu, 06 Aug 2009 10:11:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[AlPlex]]></category>
		<category><![CDATA[Elektronik]]></category>

		<guid isPermaLink="false">http://blog.maxf.bplaced.de/?p=3</guid>
		<description><![CDATA[Eben ist das Powerboard &#8211; die erste Platine für AlPlex &#8211; fertig geworden. AlPlex ist mein erster richtiger Roboter. Auf dieser Platiene befinden sich zwei LM2576 Schaltregler(einer für +5V, der andere für +3.3V) &#8211; jeweils mit Strommessung über Shunt und OpAmp(den es mir im Moment andauernd toastet, worauf dieser meint, seine Betriebsspannung auf die Eingänge ]]></description>
			<content:encoded><![CDATA[<p>Eben ist das Powerboard &#8211; die erste Platine für AlPlex &#8211; fertig geworden. AlPlex ist mein erster richtiger Roboter. Auf dieser Platiene befinden sich zwei LM2576 Schaltregler(einer für +5V, der andere für +3.3V) &#8211; jeweils mit Strommessung über Shunt und OpAmp(den es mir im Moment andauernd toastet, worauf dieser meint, seine Betriebsspannung auf die Eingänge geben zu müssen, mal sehen, ob Linear da was passendes baut <img src='http://blog.maxf.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) &#8211; und natürlich mit Temperatursensor, damit der Roboter (hoffentlich&#8230;) merkt, dass seine Spannungsversorgung überlastet ist.</p>
<p><a rel="attachment wp-att-24" href="http://blog.maxf.info/?attachment_id=24"><img class="alignnone size-thumbnail wp-image-24" title="dcdcwandler.brd" src="http://blog.maxf.info/wp-content/uploads/2009/08/dcdcwandler.brd-320x288.png" alt="dcdcwandler.brd" width="320" height="288" /></a><a rel="attachment wp-att-25" href="http://blog.maxf.info/?attachment_id=25"><img class="alignnone size-thumbnail wp-image-25" title="dcdcwandler.sch" src="http://blog.maxf.info/wp-content/uploads/2009/08/dcdcwandler.sch-320x143.png" alt="dcdcwandler.sch" width="320" height="143" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.maxf.info/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
