<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[www.comwebnet.de - Alle Foren]]></title>
		<link>http://comwebnet.weimars.net/forum/</link>
		<description><![CDATA[www.comwebnet.de - http://comwebnet.weimars.net/forum]]></description>
		<pubDate>Thu, 09 Sep 2010 18:59:49 +0200</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Low-Cost-TTL&lt;&gt;USB-Adapter]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=535</link>
			<pubDate>Wed, 08 Sep 2010 09:53:30 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=535</guid>
			<description><![CDATA[Hallo,<br />
die Übertragung serieller Daten zwischen Mikrocontroller und PC erfolgt im einfachsten Fall mithilfe eines SeriellUSB-Adapters. Diese gibt es zwar als Kabellösung mit Sub-D-Anschluss und RS232-Pegeln auf der seriellen Seite, aber häufig ist es einfacher, stattdessen einen kleinen TTLUSB-Adapter einzusetzen. Mit der Bezeichnung UM2102 ( Art.-Nr. 68-918-59 ) gibt es einen solchen Adapter bereits für weniger als 6 Euro bei ELV:<br />
 http://www.elv.de/output/controller.aspx...8776&flv=1<br />
<br />
Klaus]]></description>
			<content:encoded><![CDATA[Hallo,<br />
die Übertragung serieller Daten zwischen Mikrocontroller und PC erfolgt im einfachsten Fall mithilfe eines SeriellUSB-Adapters. Diese gibt es zwar als Kabellösung mit Sub-D-Anschluss und RS232-Pegeln auf der seriellen Seite, aber häufig ist es einfacher, stattdessen einen kleinen TTLUSB-Adapter einzusetzen. Mit der Bezeichnung UM2102 ( Art.-Nr. 68-918-59 ) gibt es einen solchen Adapter bereits für weniger als 6 Euro bei ELV:<br />
 http://www.elv.de/output/controller.aspx...8776&flv=1<br />
<br />
Klaus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[GPS-NMEA-Simulator]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=534</link>
			<pubDate>Sat, 04 Sep 2010 20:24:11 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=534</guid>
			<description><![CDATA[GPS-SIMULATOR<br />
Zum Testen von GPS-Auswertprogrammen ist es manchmal hilfreich, die von GPS-Empfängern üblicherweise im Sekundentakt ausgegebenen NMEA-Protokolldaten auch ohne den Besitz eines entsprechendes Empfangsgerätes simulieren zu können. Angeregt dazu wurde ich durch eine Veröffentlichung von Paul Verhage in "NUTS AND VOLTS, July 2009". Dabei habe ich den dort zur Verwendung mit PICAXE-Chips veröffentlichten BAS-Code auf BASCOM-AVR angepasst und erweitert.<br />
Pauls Programm diente dabei hauptsächlich dem Testen von Ballonflügen bis 30KM Höhe, so dass er seine Höhendaten entsprechend programmiert hat und die Änderung der Längen- und Breitengradwerte bei ihm nur eine untergeordnete Rolle spielte. Ich habe das soweit übernommen, aber wer hier Änderungen wünscht, der kann den beigefügten Quellcode entsprechend ändern. Das gilt auch für die im Programmbeispiel benutzten Startdaten. Was bei mir allerdings hinzugekommen ist, ist eine für jede ausgegebene Datenzeile neu berechnete Prüfsumme am Ende der NMEA-Protokolle. Ebenfalls hinzugekommen ist eine LCD-Anzeige, wobei diese aber auch weggelassen werden kann. Angezeigt werden dabei Längen- und Breitengrade ( in etwas vereinfachtem Format), sowie Höhen- und Zeitdaten.<br />
Die beigefügte Programmversion war zur Nutzung mit dem BASCOM-Simulator gedacht, ist aber nach zwei kleinen Änderungen ( Ausklammern der Anweisung "&#36;SIM" und Aktivieren von "Wait 1" auch z.B. mit dem ATMEGA8 lauffähig. <br />
Wer seine Daten nicht mit 9600bps, sondern mit 4800bps senden will, der muss nur den entsprechenden Programmbefehl ändern.<br />
  <br />
Beispiel für simulierte serielle NMEA-Protokolldaten und LCD-Anzeige<br />
Das Schaltbild dürfte keine Besonderheiten aufweisen.Das ganze Projekt ist hauptsächlich als Anregung für eigene Programmieraktivitäten gedacht.  <br />
<br />
SOFTWARE-DOWNLOAD: http://www.kh-gps.de/gpssim.zip<br />
<br />
Klaus]]></description>
			<content:encoded><![CDATA[GPS-SIMULATOR<br />
Zum Testen von GPS-Auswertprogrammen ist es manchmal hilfreich, die von GPS-Empfängern üblicherweise im Sekundentakt ausgegebenen NMEA-Protokolldaten auch ohne den Besitz eines entsprechendes Empfangsgerätes simulieren zu können. Angeregt dazu wurde ich durch eine Veröffentlichung von Paul Verhage in "NUTS AND VOLTS, July 2009". Dabei habe ich den dort zur Verwendung mit PICAXE-Chips veröffentlichten BAS-Code auf BASCOM-AVR angepasst und erweitert.<br />
Pauls Programm diente dabei hauptsächlich dem Testen von Ballonflügen bis 30KM Höhe, so dass er seine Höhendaten entsprechend programmiert hat und die Änderung der Längen- und Breitengradwerte bei ihm nur eine untergeordnete Rolle spielte. Ich habe das soweit übernommen, aber wer hier Änderungen wünscht, der kann den beigefügten Quellcode entsprechend ändern. Das gilt auch für die im Programmbeispiel benutzten Startdaten. Was bei mir allerdings hinzugekommen ist, ist eine für jede ausgegebene Datenzeile neu berechnete Prüfsumme am Ende der NMEA-Protokolle. Ebenfalls hinzugekommen ist eine LCD-Anzeige, wobei diese aber auch weggelassen werden kann. Angezeigt werden dabei Längen- und Breitengrade ( in etwas vereinfachtem Format), sowie Höhen- und Zeitdaten.<br />
Die beigefügte Programmversion war zur Nutzung mit dem BASCOM-Simulator gedacht, ist aber nach zwei kleinen Änderungen ( Ausklammern der Anweisung "&#36;SIM" und Aktivieren von "Wait 1" auch z.B. mit dem ATMEGA8 lauffähig. <br />
Wer seine Daten nicht mit 9600bps, sondern mit 4800bps senden will, der muss nur den entsprechenden Programmbefehl ändern.<br />
  <br />
Beispiel für simulierte serielle NMEA-Protokolldaten und LCD-Anzeige<br />
Das Schaltbild dürfte keine Besonderheiten aufweisen.Das ganze Projekt ist hauptsächlich als Anregung für eigene Programmieraktivitäten gedacht.  <br />
<br />
SOFTWARE-DOWNLOAD: http://www.kh-gps.de/gpssim.zip<br />
<br />
Klaus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DELL Laptop netzteile und deren Erkennung]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=533</link>
			<pubDate>Fri, 03 Sep 2010 01:02:23 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=533</guid>
			<description><![CDATA[Hallo Ihr lieben Leute,<br />
<br />
da ihr immer sooo  lieb zu mir seid, wollte ich euch teilhaben lassen:<br />
<br />
DAS PROBLEM:<br />
.. man hat einen DELL Notebook<br />
.....  man möchte den DELL mit einem eigenen Spannungswandler versorgen<br />
<br />
DAS vorläufige Resultat:<br />
DELL sagt:"  falsches Netzteil ! un d funktioniert nur noch mit halber Kraft.<br />
(800 Mhz statt 1600 Mhz)<br />
<br />
Der Grund:<br />
Im Dell Netzteil sitzt ein kleiner 3-Beiner, der mit dem Laptop kommuniziert und diesem sagt, was er ist.<br />
<br />
Die Lösung:<br />
<br />
Ich habe ein Programm geschrieben, welches via Bascom einen 1-Wire Slave simuliert, damit mein Dell denkt, ich hätte ein originales Netzteil.<br />
<br />
Bei Fragen zu den Details ...   einfach fragen.<br />
<br />
Gruss Klaus]]></description>
			<content:encoded><![CDATA[Hallo Ihr lieben Leute,<br />
<br />
da ihr immer sooo  lieb zu mir seid, wollte ich euch teilhaben lassen:<br />
<br />
DAS PROBLEM:<br />
.. man hat einen DELL Notebook<br />
.....  man möchte den DELL mit einem eigenen Spannungswandler versorgen<br />
<br />
DAS vorläufige Resultat:<br />
DELL sagt:"  falsches Netzteil ! un d funktioniert nur noch mit halber Kraft.<br />
(800 Mhz statt 1600 Mhz)<br />
<br />
Der Grund:<br />
Im Dell Netzteil sitzt ein kleiner 3-Beiner, der mit dem Laptop kommuniziert und diesem sagt, was er ist.<br />
<br />
Die Lösung:<br />
<br />
Ich habe ein Programm geschrieben, welches via Bascom einen 1-Wire Slave simuliert, damit mein Dell denkt, ich hätte ein originales Netzteil.<br />
<br />
Bei Fragen zu den Details ...   einfach fragen.<br />
<br />
Gruss Klaus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RFM23 868MHz Tranceiver TX und RX Routinen]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=532</link>
			<pubDate>Wed, 01 Sep 2010 07:40:54 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=532</guid>
			<description><![CDATA[Mit freundlicher erlaubnis von Holli Routinen für den RFM23 Transceiver mit mehr Ausstattungsmerkmalen.<br />
<br />
[attachment=479]<br />
[attachment=480]<br />
[attachment=481]<br />
[attachment=482]<br />
<br />
Hier mal das Auslesen des RSSI Singals auf ein LC7981 Display<br />
[attachment=483]<br />
<br />
[attachment=484]]]></description>
			<content:encoded><![CDATA[Mit freundlicher erlaubnis von Holli Routinen für den RFM23 Transceiver mit mehr Ausstattungsmerkmalen.<br />
<br />
[attachment=479]<br />
[attachment=480]<br />
[attachment=481]<br />
[attachment=482]<br />
<br />
Hier mal das Auslesen des RSSI Singals auf ein LC7981 Display<br />
[attachment=483]<br />
<br />
[attachment=484]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[TFT - PROTO Board]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=531</link>
			<pubDate>Sun, 29 Aug 2010 08:25:05 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=531</guid>
			<description><![CDATA[http://www.mikroe.com/eng/products/view/...o-board/#/<br />
<br />
31 US&#36; Auflösung 320x240 mit Touchscreen auf Platine 2,8" Anzeige<br />
- HX8347-D Controller <br />
<br />
<br />
Software zur Ansteuerung gibt es noch nicht, vielleicht hat ja einer was oder hat schon was mit dem Display gemacht und kann was dadrüber erzählen.<br />
<br />
-Quelle: MikroElektronika-]]></description>
			<content:encoded><![CDATA[http://www.mikroe.com/eng/products/view/...o-board/#/<br />
<br />
31 US&#36; Auflösung 320x240 mit Touchscreen auf Platine 2,8" Anzeige<br />
- HX8347-D Controller <br />
<br />
<br />
Software zur Ansteuerung gibt es noch nicht, vielleicht hat ja einer was oder hat schon was mit dem Display gemacht und kann was dadrüber erzählen.<br />
<br />
-Quelle: MikroElektronika-]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RFM12 als I2C Node]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=530</link>
			<pubDate>Sun, 15 Aug 2010 20:51:23 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=530</guid>
			<description><![CDATA[Hallo Leute<br />
<br />
Ich hätte da mal wieder eine Idee. Wie wäre es, den RFM12 mit SNAP als I2C ansteuerbaren Baustein bereit zu stellen? <br />
<br />
Sozusagen als Firmware. Einen begrenzten Befehlssatz um mit den RFM12 Modulen per SNAP ein Netzwerk aufbauen zu können.<br />
<br />
Dann wäre es wirklich fast jedem möglich, die Bausteien "out-of-the-box" in Betrieb zu nehmen.<br />
<br />
Bisher gibt es noch keine weiteren Überlegungen von mir. Das ganze müsste eben sinnvoll aufgebaut sein.<br />
<br />
Notwendiges Zubehör:<br />
1 x RFM12<br />
1 x Atmega ? (kommt auf die Firmware an)<br />
<br />
Gruß Eisbaeeer]]></description>
			<content:encoded><![CDATA[Hallo Leute<br />
<br />
Ich hätte da mal wieder eine Idee. Wie wäre es, den RFM12 mit SNAP als I2C ansteuerbaren Baustein bereit zu stellen? <br />
<br />
Sozusagen als Firmware. Einen begrenzten Befehlssatz um mit den RFM12 Modulen per SNAP ein Netzwerk aufbauen zu können.<br />
<br />
Dann wäre es wirklich fast jedem möglich, die Bausteien "out-of-the-box" in Betrieb zu nehmen.<br />
<br />
Bisher gibt es noch keine weiteren Überlegungen von mir. Das ganze müsste eben sinnvoll aufgebaut sein.<br />
<br />
Notwendiges Zubehör:<br />
1 x RFM12<br />
1 x Atmega ? (kommt auf die Firmware an)<br />
<br />
Gruß Eisbaeeer]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hinweis auf AR1000/1010 FM receiver software]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=529</link>
			<pubDate>Thu, 12 Aug 2010 21:18:02 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=529</guid>
			<description><![CDATA[An anderer Stelle dieses Forums stellt KOLISSON freundlichweise einen BASCOM-AVR-Code bereit, mit dem eine Steuerung der bei SPARKFUN/WATTEROTT erhältlichen preisgünstigen FM-Empfängerboards möglich ist. Sie basieren auf der Verwendung von Chips der Typenreihen AR1000- ( mit RDS-Decoder ) und AR1010 ( ohne RDS-Decoder ). Hersteller ist die taiwanesische Firma AIROHA. <br />
Nachdem dieser Beitrag thematisch auch sehr gut zu den auf meinen Seiten abgehandelten Themenbereichen passt, möchte ich mit einer zusätzlichen Link auch von dieser Stelle darauf hinweisen: http://comwebnet.weimars.net/forum/showt...hp?tid=487<br />
<br />
Klaus]]></description>
			<content:encoded><![CDATA[An anderer Stelle dieses Forums stellt KOLISSON freundlichweise einen BASCOM-AVR-Code bereit, mit dem eine Steuerung der bei SPARKFUN/WATTEROTT erhältlichen preisgünstigen FM-Empfängerboards möglich ist. Sie basieren auf der Verwendung von Chips der Typenreihen AR1000- ( mit RDS-Decoder ) und AR1010 ( ohne RDS-Decoder ). Hersteller ist die taiwanesische Firma AIROHA. <br />
Nachdem dieser Beitrag thematisch auch sehr gut zu den auf meinen Seiten abgehandelten Themenbereichen passt, möchte ich mit einer zusätzlichen Link auch von dieser Stelle darauf hinweisen: http://comwebnet.weimars.net/forum/showt...hp?tid=487<br />
<br />
Klaus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Sprechender Kompass]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=528</link>
			<pubDate>Thu, 12 Aug 2010 10:08:31 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=528</guid>
			<description><![CDATA[SPRECHENDER KOMPASS<br />
Schon seit längerer Zeit beschäftige ich mich mit der Sprachausgabe elektrischer Werte. Hierfür gibt es eine Fülle von Anwendungen, wenn sie auch oft nicht auf Anhieb erkennbar sind. So kann eine Sprachausgabe z.B. bewirken, daß bei Wertausgabe kein ablenkender Blick auf ein Display erfolgen muss, was dann ggf. zur Verbesserung der Sicherheit beiträgt. Auch im Bereich der Sehbehinderten ist eine Ansage oftmals die einzige Möglichkeit zur Übermittlung irgendwelcher Vorgänge. <br />
Somit war ich ständig auf der Suche nach geeigneten Sprachausgabebausteinen und habe in diesem Zusammenhang mit den verschiedensten Produkten experimentiert. Unlängst wurde ich dabei auf den Baustein SOMO-14D [1] der australischen Firma 4DSYSTEMS aufmerksam ( Bezugsquellen: [4],[5] ). In Vergleich zu anderen Produkten, die ähnliche Einsatzmöglichkeiten bieten, bot er auch noch den Vorteil, daß er verhältnismäßig preiswert ist. Interessant machen ihn aber auch seine geringen äußeren Abmessungen und die Fähigkeit, leicht über einem Microcontroller ansprechbar zu sein. <br />
Gesprochen werden die Inhalte von Sprachfiles, die dazu vorher einmalig auf einer handelsüblichen Micro-SD-Karte abzulegen sind. Verwendet wird hierbei das vielleicht etwas exotische ADPCM-Format ( AD4-Files ). Zur Erzeugung dieser Files kann ein von der Homepage der Firma herunterladbares Windows-Tool [3] verwendet werden. Mit seiner Hilfe ist die einfache Convertierung herkömlicher WAV- oder MP3-Files in das benutzte Format möglich.<br />
Die Verarbeitung von Messwerten zur Sprachausgabe erfolgt auf die Weise, daß einzelne zu sprechenden Segmente ( wie z.B. Ziffern, Masseinheiten, Wertbezeichnungen ) vorher einzeln unter einem bestimmten Filenamen auf der Speicherkarte abgelegt wurden und dann mithilfe einer Microcontroller-Software je nach Bedarf in der gewünschten Reihenfolge abgerufen werden. Als Beispiel sei die  Sprachausgabe eines Messwertes "231 Grad" genannt. Dabei erfolgt zuerst ein Aufruf der drei den Ziffern zugeordneten Sprachsegmenten ( hier: 0002.ad4, 0003.ad4, 0001.ad4 ) gefolgt von dem Filenamen 0010.ad4 unter dem das Wort "Grad" vorher gespeichert wurde.<br />
Damit die einzelnen Segmente in möglichst schneller Folge gesprochen werden können, ist es wichtig, daß vom Sprachbaustein ein Kriterium geliefert wird, mit dessen Hilfe dem Microcontroller das jeweilige Ende der einzelnen Sprachsegmentausgaben signalisiert wird. Glücklicherweise liefert der  SOMO-14D an seinem Pin 5 ( BUSY ) ein solches Signal . <br />
<br />
Abb.1  Sprachausgabemodul mit Kompasseinheit<br />
Als erste praktische Anwendung sollten die von einem handelsüblichen Kompassmodul CMPS03 [6] abrufbaren Richtungswerte gesprochen werden. Abhängig von der Drehrichtung liefert dieses Modul Werte von 0000 bis 3599, was den Himmelsrichtungen 0.0° bis 359.9° entspricht. Die Werte sind über einen I2C-Bus abrufbar. Bei unserer Anwendung wird dazu ein im Microcontroller ATMEGA8L abgelegtes BASCOM-AVR-Programm benutzt. <br />
Nachdem das Sprachausgabeboard mit 3.3V betrieben wurde, der Kompassbaustein dagegen eine 5V-Versorgung benötigt, ergab sich das Problem der Zusammenschaltung von I2C-Anschlüssen mit 3.3V- und 5V-Pegelwerten. Hierzu wurde eine kleine Pegelwandlerplatine benutzt, wie sei z.B. bei [8],[9] erhältlich ist.<br />
Die Sprachausgabe kann in einem Langformat (  PUNKT  GRAD ) oder Kurzformat (  GRAD ) erfolgen. Zur bedarfsweisen Einschaltung des Kurzformates ist der dem Prozessor-Port PB1 zugeordnete Schalter zu schließen. Durch Schließen eines weiteren, an PB2 angeschlossenen Schalters kann bei Bedarf zusätzlich auch noch die Sprachausgabe des Wortes "GRAD" unterdrückt werden.<br />
Mit den Schaltern an PC0 (LSB) bis PC2 (MSB ) erfolgt die Auswahl  unterschiedlicher Pausenzeiten zwischen den einzelnen Ausgabecyclen. Zur Zeit sieht das Programm hier acht verschiedene Verzögerungswerte zwischen 1 und 30 Sekunden vor.<br />
Parallel zum Lautsprecherausgang stellt der SOMO-14D-Baustein noch einen weiteren Tonausgang bereit. Kombiniert mit dem vom Microcontroller ausgegebenen PTT-Signal kann hierüber bei Bedarf ein angeschlossener Sender getastet und moduliert werden.<br />
<br />
Abb.2  Schaltbild des "sprechenden Kompasses"<br />
Zur Kalibrierung des CMPS03 siehe Datenblatt [6]<br />
SOUNDBEISPIELE<br />
( Aufzeichnung in verminderter Qualität durch akustische Kopplung zwischen Lautsprecher und aufnehmendem Mikrofon ) :<br />
Langversion: http://www.kh-gps.de/spk_cmps_1.mp3 ( ~ 1,6 Mb )    <br />
Kurzversion:  http://www.kh-gps.de/spk_cmps_2.mp3 ( ~ 1.5 Mb )<br />
LINKLISTE<br />
[1] http://www.4dsystems.com.au/prod.php?id=73 ( Homepageseite SOMO-14D )<br />
[2] http://www.4dsystems.com.au/downloads/Au...-rev3.pdf ( Datenblatt SOMO-14D )<br />
[3] http://www.4dsystems.com.au/prod.php?id=74 (  Link zum Converter-Tool für SOMO-14D )<br />
[4] http://www.sparkfun.com/commerce/product...          ( Bezugsquelle SOMO-14D aus USA )  <br />
[5] http://www.watterott.com/de/Audio-Sound-Module-SOMO-14D ( Bezugsquelle SOMO-14D aus DL )<br />
[6] http://www.robotikhardware.de/download/c...mpass.pdf ( Datenblatt CMPS03 )<br />
[7] http://www.robotikhardware.de/shop/catal...ts_id=137 ( Bezugsquelle CMPS02 aus DL )<br />
[8] http://www.sparkfun.com/commerce/product...s_id=8745 ( Bezugsquelle  Level-Converter aus USA )   <br />
[9] http://www.watterott.com/de/Pegelwandler ( Bezugsquelle Level-Converter aus DL )<br />
[10] http://audacity.sourceforge.net/?lang=de ( Tool zur Erzeugung von Sprachfiles via Mikrofon )  <br />
[11] http://www2.research.att.com/~ttsweb/tts/demo.php ( Tool zur Erzeugung intern. Sprachfiles ohne Mikrofon  )<br />
NACHBAU<br />
Zum Nachbau des "sprechenden Kompasses" sind unter [12] das zugehörige HEX-File und auch der BASCOM-AVR-Quellcode verfügbar. In Einzelfällen kann ich auch programmierte Prozessoren ATMEGA8L bereitstellen. <br />
Zur Erzeugung eigener Sprachfiles per Mikrofon kann sehr gut z.B. ein Programm wie AUDACITY [10] verwendet werden.  Es geht aber auch ganz ohne Mikrofon und mit amerikanischem, englischen, deutschen oder sonstigem Tonfall. Siehe hierzu Link [11]. Wer sich die Arbeit der Selbsterstellung passender Sprachfiles sparen will, der kann auch die unter [13] herunterladbaren und zur Erstellung meiner Soundbeispiele verwendeten AD4-Files verwenden und auf seine MICRO-SD-Speicherkarte laden. Die Filebezeichnungen "0000.ad4" bis "0009.ad4" stehen dabei für die Ziffern 0-9, während sich das Wort "GRAD" über "0010.ad4" und das Wort "PUNKT" über "0011.ad4" abrufen lässt.  <br />
<br />
WICHTIG! <br />
Noch ein Wort zu den benutzbaren Speicherkarten: Hier gab es Probleme mit Karten bestimmter Hersteller ( wie z.b. Transcend ). Auch sollte man Billig- oder Noname-Produkte vermeiden. Gute Erfahrungen habe ich dagegen mit Speicherkarten von Fa. SanDisk gemacht. <br />
<br />
[12] http://www.kh-gps.de/spk_cmp1.zip    ( HEX-File und BASCOM-AVR Sourcecode )<br />
[13] http://www.kh-gps.de/spk_cmp2.zip    ( AD4-Mustersoundfiles )<br />
<br />
TIPP<br />
Die Herstellerfirma des SOMO-14D bietet auch eine interessante Forumsseite zu diesem Produkt:<br />
[14] http://4d.websitetoolbox.com/?forum=148812]]></description>
			<content:encoded><![CDATA[SPRECHENDER KOMPASS<br />
Schon seit längerer Zeit beschäftige ich mich mit der Sprachausgabe elektrischer Werte. Hierfür gibt es eine Fülle von Anwendungen, wenn sie auch oft nicht auf Anhieb erkennbar sind. So kann eine Sprachausgabe z.B. bewirken, daß bei Wertausgabe kein ablenkender Blick auf ein Display erfolgen muss, was dann ggf. zur Verbesserung der Sicherheit beiträgt. Auch im Bereich der Sehbehinderten ist eine Ansage oftmals die einzige Möglichkeit zur Übermittlung irgendwelcher Vorgänge. <br />
Somit war ich ständig auf der Suche nach geeigneten Sprachausgabebausteinen und habe in diesem Zusammenhang mit den verschiedensten Produkten experimentiert. Unlängst wurde ich dabei auf den Baustein SOMO-14D [1] der australischen Firma 4DSYSTEMS aufmerksam ( Bezugsquellen: [4],[5] ). In Vergleich zu anderen Produkten, die ähnliche Einsatzmöglichkeiten bieten, bot er auch noch den Vorteil, daß er verhältnismäßig preiswert ist. Interessant machen ihn aber auch seine geringen äußeren Abmessungen und die Fähigkeit, leicht über einem Microcontroller ansprechbar zu sein. <br />
Gesprochen werden die Inhalte von Sprachfiles, die dazu vorher einmalig auf einer handelsüblichen Micro-SD-Karte abzulegen sind. Verwendet wird hierbei das vielleicht etwas exotische ADPCM-Format ( AD4-Files ). Zur Erzeugung dieser Files kann ein von der Homepage der Firma herunterladbares Windows-Tool [3] verwendet werden. Mit seiner Hilfe ist die einfache Convertierung herkömlicher WAV- oder MP3-Files in das benutzte Format möglich.<br />
Die Verarbeitung von Messwerten zur Sprachausgabe erfolgt auf die Weise, daß einzelne zu sprechenden Segmente ( wie z.B. Ziffern, Masseinheiten, Wertbezeichnungen ) vorher einzeln unter einem bestimmten Filenamen auf der Speicherkarte abgelegt wurden und dann mithilfe einer Microcontroller-Software je nach Bedarf in der gewünschten Reihenfolge abgerufen werden. Als Beispiel sei die  Sprachausgabe eines Messwertes "231 Grad" genannt. Dabei erfolgt zuerst ein Aufruf der drei den Ziffern zugeordneten Sprachsegmenten ( hier: 0002.ad4, 0003.ad4, 0001.ad4 ) gefolgt von dem Filenamen 0010.ad4 unter dem das Wort "Grad" vorher gespeichert wurde.<br />
Damit die einzelnen Segmente in möglichst schneller Folge gesprochen werden können, ist es wichtig, daß vom Sprachbaustein ein Kriterium geliefert wird, mit dessen Hilfe dem Microcontroller das jeweilige Ende der einzelnen Sprachsegmentausgaben signalisiert wird. Glücklicherweise liefert der  SOMO-14D an seinem Pin 5 ( BUSY ) ein solches Signal . <br />
<br />
Abb.1  Sprachausgabemodul mit Kompasseinheit<br />
Als erste praktische Anwendung sollten die von einem handelsüblichen Kompassmodul CMPS03 [6] abrufbaren Richtungswerte gesprochen werden. Abhängig von der Drehrichtung liefert dieses Modul Werte von 0000 bis 3599, was den Himmelsrichtungen 0.0° bis 359.9° entspricht. Die Werte sind über einen I2C-Bus abrufbar. Bei unserer Anwendung wird dazu ein im Microcontroller ATMEGA8L abgelegtes BASCOM-AVR-Programm benutzt. <br />
Nachdem das Sprachausgabeboard mit 3.3V betrieben wurde, der Kompassbaustein dagegen eine 5V-Versorgung benötigt, ergab sich das Problem der Zusammenschaltung von I2C-Anschlüssen mit 3.3V- und 5V-Pegelwerten. Hierzu wurde eine kleine Pegelwandlerplatine benutzt, wie sei z.B. bei [8],[9] erhältlich ist.<br />
Die Sprachausgabe kann in einem Langformat (  PUNKT  GRAD ) oder Kurzformat (  GRAD ) erfolgen. Zur bedarfsweisen Einschaltung des Kurzformates ist der dem Prozessor-Port PB1 zugeordnete Schalter zu schließen. Durch Schließen eines weiteren, an PB2 angeschlossenen Schalters kann bei Bedarf zusätzlich auch noch die Sprachausgabe des Wortes "GRAD" unterdrückt werden.<br />
Mit den Schaltern an PC0 (LSB) bis PC2 (MSB ) erfolgt die Auswahl  unterschiedlicher Pausenzeiten zwischen den einzelnen Ausgabecyclen. Zur Zeit sieht das Programm hier acht verschiedene Verzögerungswerte zwischen 1 und 30 Sekunden vor.<br />
Parallel zum Lautsprecherausgang stellt der SOMO-14D-Baustein noch einen weiteren Tonausgang bereit. Kombiniert mit dem vom Microcontroller ausgegebenen PTT-Signal kann hierüber bei Bedarf ein angeschlossener Sender getastet und moduliert werden.<br />
<br />
Abb.2  Schaltbild des "sprechenden Kompasses"<br />
Zur Kalibrierung des CMPS03 siehe Datenblatt [6]<br />
SOUNDBEISPIELE<br />
( Aufzeichnung in verminderter Qualität durch akustische Kopplung zwischen Lautsprecher und aufnehmendem Mikrofon ) :<br />
Langversion: http://www.kh-gps.de/spk_cmps_1.mp3 ( ~ 1,6 Mb )    <br />
Kurzversion:  http://www.kh-gps.de/spk_cmps_2.mp3 ( ~ 1.5 Mb )<br />
LINKLISTE<br />
[1] http://www.4dsystems.com.au/prod.php?id=73 ( Homepageseite SOMO-14D )<br />
[2] http://www.4dsystems.com.au/downloads/Au...-rev3.pdf ( Datenblatt SOMO-14D )<br />
[3] http://www.4dsystems.com.au/prod.php?id=74 (  Link zum Converter-Tool für SOMO-14D )<br />
[4] http://www.sparkfun.com/commerce/product...          ( Bezugsquelle SOMO-14D aus USA )  <br />
[5] http://www.watterott.com/de/Audio-Sound-Module-SOMO-14D ( Bezugsquelle SOMO-14D aus DL )<br />
[6] http://www.robotikhardware.de/download/c...mpass.pdf ( Datenblatt CMPS03 )<br />
[7] http://www.robotikhardware.de/shop/catal...ts_id=137 ( Bezugsquelle CMPS02 aus DL )<br />
[8] http://www.sparkfun.com/commerce/product...s_id=8745 ( Bezugsquelle  Level-Converter aus USA )   <br />
[9] http://www.watterott.com/de/Pegelwandler ( Bezugsquelle Level-Converter aus DL )<br />
[10] http://audacity.sourceforge.net/?lang=de ( Tool zur Erzeugung von Sprachfiles via Mikrofon )  <br />
[11] http://www2.research.att.com/~ttsweb/tts/demo.php ( Tool zur Erzeugung intern. Sprachfiles ohne Mikrofon  )<br />
NACHBAU<br />
Zum Nachbau des "sprechenden Kompasses" sind unter [12] das zugehörige HEX-File und auch der BASCOM-AVR-Quellcode verfügbar. In Einzelfällen kann ich auch programmierte Prozessoren ATMEGA8L bereitstellen. <br />
Zur Erzeugung eigener Sprachfiles per Mikrofon kann sehr gut z.B. ein Programm wie AUDACITY [10] verwendet werden.  Es geht aber auch ganz ohne Mikrofon und mit amerikanischem, englischen, deutschen oder sonstigem Tonfall. Siehe hierzu Link [11]. Wer sich die Arbeit der Selbsterstellung passender Sprachfiles sparen will, der kann auch die unter [13] herunterladbaren und zur Erstellung meiner Soundbeispiele verwendeten AD4-Files verwenden und auf seine MICRO-SD-Speicherkarte laden. Die Filebezeichnungen "0000.ad4" bis "0009.ad4" stehen dabei für die Ziffern 0-9, während sich das Wort "GRAD" über "0010.ad4" und das Wort "PUNKT" über "0011.ad4" abrufen lässt.  <br />
<br />
WICHTIG! <br />
Noch ein Wort zu den benutzbaren Speicherkarten: Hier gab es Probleme mit Karten bestimmter Hersteller ( wie z.b. Transcend ). Auch sollte man Billig- oder Noname-Produkte vermeiden. Gute Erfahrungen habe ich dagegen mit Speicherkarten von Fa. SanDisk gemacht. <br />
<br />
[12] http://www.kh-gps.de/spk_cmp1.zip    ( HEX-File und BASCOM-AVR Sourcecode )<br />
[13] http://www.kh-gps.de/spk_cmp2.zip    ( AD4-Mustersoundfiles )<br />
<br />
TIPP<br />
Die Herstellerfirma des SOMO-14D bietet auch eine interessante Forumsseite zu diesem Produkt:<br />
[14] http://4d.websitetoolbox.com/?forum=148812]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[LCD-Routinen für M50530 Controller]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=527</link>
			<pubDate>Fri, 23 Jul 2010 09:44:18 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=527</guid>
			<description><![CDATA[Quelle<br />
<br />
bei Pollin.de<br />
<br />
Bestellnr: 120 387<br />
4-zeiliges LC-Display mit M50530 Controller. Das Display verfügt pro Zeile über je 16 Zeichen.<br />
Technische Daten:<br />
- 4 Zeilen x 16 Zeichen Text<br />
- integrierter M50530 Controller<br />
- Betriebsspannung +5 V<br />
- Anzeigefläche 61x18,5 mm<br />
Maße (BxHxT): 86x51x10 mm.]]></description>
			<content:encoded><![CDATA[Quelle<br />
<br />
bei Pollin.de<br />
<br />
Bestellnr: 120 387<br />
4-zeiliges LC-Display mit M50530 Controller. Das Display verfügt pro Zeile über je 16 Zeichen.<br />
Technische Daten:<br />
- 4 Zeilen x 16 Zeichen Text<br />
- integrierter M50530 Controller<br />
- Betriebsspannung +5 V<br />
- Anzeigefläche 61x18,5 mm<br />
Maße (BxHxT): 86x51x10 mm.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[LC-Display Reihenfolge der Zeilen]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=526</link>
			<pubDate>Fri, 16 Jul 2010 00:07:46 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=526</guid>
			<description><![CDATA[Hallo Leute,<br />
<br />
ich habe Probleme mit der Anzeige auf meinem 20 * 4 Display. Wenn in der ersten Zeile ein Text Erscheint, der länger als 20 Zeichen ist, springt der folgende Text auf die dritte Zeile. Sollte der Text noch länger sein, springt er dann auf Zeile 2 und anschließend auf Zeile 4. Wie kann man das in Bascom ändern bzw. Berichtigen? <br />
<br />
Gruß<br />
Klaus]]></description>
			<content:encoded><![CDATA[Hallo Leute,<br />
<br />
ich habe Probleme mit der Anzeige auf meinem 20 * 4 Display. Wenn in der ersten Zeile ein Text Erscheint, der länger als 20 Zeichen ist, springt der folgende Text auf die dritte Zeile. Sollte der Text noch länger sein, springt er dann auf Zeile 2 und anschließend auf Zeile 4. Wie kann man das in Bascom ändern bzw. Berichtigen? <br />
<br />
Gruß<br />
Klaus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Zeitscheibe und genaue Sekunde erzeugen]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=525</link>
			<pubDate>Mon, 12 Jul 2010 19:04:23 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=525</guid>
			<description><![CDATA[Von  Wolfgang Schmidt ( Quellenthread ) - Zeitscheibe und genaue Sekunde erzeugen<br />
<br />
<br />
Zitat:Da ich den Timer1, der zur Erzeugung einer genauen Sekunde sicher<br />
brauchbar ist, für PWM-Aufgaben benötige, habe ich den 8-Bit-Timer0 so<br />
verwendet, dass eine genaue Sekunde erzeugt wird und auch eine<br />
Zeitscheibe für verschiedene Aufgaben zur Verfügung steht.<br />
<br />
Mit dem Timer0 lässt sich mit einem 10MHz-Quarz (Pre=1024) eine<br />
kleinstmögliche Frequenz von rund 38.15Hz erzeugen.<br />
<br />
Wählt man hier 40Hz, so sind 40 IRQs für eine Sekunde erforderlich.<br />
Nicht berücksichtigte Quarztakte werden zusätzlich eingefügt, so dass<br />
nach exakt 10.000.000Hz ein Sekundensignal entsteht.<br />
<br />
Realisiert wurde dies mit BASCOM. Durch die ausführlichen Kommentare,<br />
verschiedene Beispiele und Kontrollausgaben ist jeder Schritt<br />
nachvollziehbar.<br />
<br />
Da jeder Quarz nicht auf seiner Nennfrequenz schwingt, wurde eine<br />
Korrekturmöglichkeit beschrieben, um die tatsächliche Frequenz zu<br />
ermitteln. Diese Frequenz wird dann lediglich im Programmkopf angegeben.<br />
Alle anderen Timerwerte werden automatisch berechnet.<br />
<br />
<br />
Quelltext als ZIP:<br />
[attachment=469]]]></description>
			<content:encoded><![CDATA[Von  Wolfgang Schmidt ( Quellenthread ) - Zeitscheibe und genaue Sekunde erzeugen<br />
<br />
<br />
Zitat:Da ich den Timer1, der zur Erzeugung einer genauen Sekunde sicher<br />
brauchbar ist, für PWM-Aufgaben benötige, habe ich den 8-Bit-Timer0 so<br />
verwendet, dass eine genaue Sekunde erzeugt wird und auch eine<br />
Zeitscheibe für verschiedene Aufgaben zur Verfügung steht.<br />
<br />
Mit dem Timer0 lässt sich mit einem 10MHz-Quarz (Pre=1024) eine<br />
kleinstmögliche Frequenz von rund 38.15Hz erzeugen.<br />
<br />
Wählt man hier 40Hz, so sind 40 IRQs für eine Sekunde erforderlich.<br />
Nicht berücksichtigte Quarztakte werden zusätzlich eingefügt, so dass<br />
nach exakt 10.000.000Hz ein Sekundensignal entsteht.<br />
<br />
Realisiert wurde dies mit BASCOM. Durch die ausführlichen Kommentare,<br />
verschiedene Beispiele und Kontrollausgaben ist jeder Schritt<br />
nachvollziehbar.<br />
<br />
Da jeder Quarz nicht auf seiner Nennfrequenz schwingt, wurde eine<br />
Korrekturmöglichkeit beschrieben, um die tatsächliche Frequenz zu<br />
ermitteln. Diese Frequenz wird dann lediglich im Programmkopf angegeben.<br />
Alle anderen Timerwerte werden automatisch berechnet.<br />
<br />
<br />
Quelltext als ZIP:<br />
[attachment=469]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[JTAG mit ATMega 16 oder 163]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=524</link>
			<pubDate>Sun, 11 Jul 2010 10:54:50 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=524</guid>
			<description><![CDATA[http://www.emsp.tu-berlin.de/lehre/Proje...il%20sent.<br />
<br />
zum Debuggen über AVR Studio<br />
<br />
Der Aufbau ist recht einfach gehalten.]]></description>
			<content:encoded><![CDATA[http://www.emsp.tu-berlin.de/lehre/Proje...il%20sent.<br />
<br />
zum Debuggen über AVR Studio<br />
<br />
Der Aufbau ist recht einfach gehalten.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AM/FM-Empfänger mit Si4735 in Elektor 7-8/2010]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=523</link>
			<pubDate>Tue, 29 Jun 2010 15:30:31 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=523</guid>
			<description><![CDATA[Hallo,<br />
wer an Projekten mit dem Chip "Si4735" interessiert ist, findet im Halbleiterheft 2010 des ELEKTOR ein mit diesem Chip realisiertes und auf BASCOM-Software aufbauendes Projekt eines LW/MW/KW/UKW-Empfängers mit RDS und LCD-Displayanzeige von Burkhard Kainka.<br />
Mehr dazu kann man hier lesen:<br />
http://www.elektor.de/jahrgang/2010/juli...6172.lynkx<br />
<br />
Während die Software ( BASCOM-Sourcecode und HEX-File ) von der angegebenen Seite frei herunterlabar ist, kann man den Artikel nur nach Zahlung von 10 Credits ( zus. Euro 1.20 ) downloaden. Alternativ kann man natürlich auch das Heft kaufen.<br />
<br />
Klaus]]></description>
			<content:encoded><![CDATA[Hallo,<br />
wer an Projekten mit dem Chip "Si4735" interessiert ist, findet im Halbleiterheft 2010 des ELEKTOR ein mit diesem Chip realisiertes und auf BASCOM-Software aufbauendes Projekt eines LW/MW/KW/UKW-Empfängers mit RDS und LCD-Displayanzeige von Burkhard Kainka.<br />
Mehr dazu kann man hier lesen:<br />
http://www.elektor.de/jahrgang/2010/juli...6172.lynkx<br />
<br />
Während die Software ( BASCOM-Sourcecode und HEX-File ) von der angegebenen Seite frei herunterlabar ist, kann man den Artikel nur nach Zahlung von 10 Credits ( zus. Euro 1.20 ) downloaden. Alternativ kann man natürlich auch das Heft kaufen.<br />
<br />
Klaus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ADC in dBm  bei 50 Ohm]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=522</link>
			<pubDate>Fri, 25 Jun 2010 10:22:51 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=522</guid>
			<description><![CDATA[Umrechung in dBm bei 50 Ohm was vom ADC gemessen wurde:<br />
<br />
Grundlagen der Berechungen in dB und wo man wie es Anwendet:<br />
<br />
http://www2.rohde-schwarz.com/file_6407/1MA98_4D.pdf<br />
<br />
<br />
<br />
Code:<br />
'dbm = 10*(log10((Ueff²/50)*1000))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'Formel für Umrechnung<br />
<br />
Ad_value=Getadc(0)<br />
Math = Ad_value * Ad_value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Ad_wert muss Effektivspannung sein<br />
Math = Math / 50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Berechnet an 50 Ohm nominal<br />
Math = Math * 1000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Umrechnung auf mW<br />
Result = Log10(math)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Ergebnis in dbm/10<br />
Result = Result * 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Ergebnis in dbm<br />
<br />
]]></description>
			<content:encoded><![CDATA[Umrechung in dBm bei 50 Ohm was vom ADC gemessen wurde:<br />
<br />
Grundlagen der Berechungen in dB und wo man wie es Anwendet:<br />
<br />
http://www2.rohde-schwarz.com/file_6407/1MA98_4D.pdf<br />
<br />
<br />
<br />
Code:<br />
'dbm = 10*(log10((Ueff²/50)*1000))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'Formel für Umrechnung<br />
<br />
Ad_value=Getadc(0)<br />
Math = Ad_value * Ad_value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Ad_wert muss Effektivspannung sein<br />
Math = Math / 50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Berechnet an 50 Ohm nominal<br />
Math = Math * 1000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Umrechnung auf mW<br />
Result = Log10(math)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Ergebnis in dbm/10<br />
Result = Result * 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Ergebnis in dbm<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tool zur Spulemberechnung und dB Berechung]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=521</link>
			<pubDate>Tue, 22 Jun 2010 21:57:42 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=521</guid>
			<description><![CDATA[http://www.dl5swb.de/html/software_fur_funkamateure.htm<br />
<br />
Hier gibt es Berechungstools zur Berechung und Umwandlung von db größen und Spulenberechung.]]></description>
			<content:encoded><![CDATA[http://www.dl5swb.de/html/software_fur_funkamateure.htm<br />
<br />
Hier gibt es Berechungstools zur Berechung und Umwandlung von db größen und Spulenberechung.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Si570-HF-Generator mit Bascom-Steuerung]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=520</link>
			<pubDate>Mon, 14 Jun 2010 13:15:35 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=520</guid>
			<description><![CDATA[Hallo,<br />
wer eine einfache Möglichkeit zur Erzeugung von HF-Oszillatorsignalen mit dem Baustein Si570 sucht und dazu gern auch ein in BASCOM-AVR geschriebenes ( und leicht erweiterbares ) Steuerprogramm nutzen möchte, der sollte einmal auf meiner Seite: http://www.kh-gps.de/si570.htm nachschauen.<br />
<br />
Klaus]]></description>
			<content:encoded><![CDATA[Hallo,<br />
wer eine einfache Möglichkeit zur Erzeugung von HF-Oszillatorsignalen mit dem Baustein Si570 sucht und dazu gern auch ein in BASCOM-AVR geschriebenes ( und leicht erweiterbares ) Steuerprogramm nutzen möchte, der sollte einmal auf meiner Seite: http://www.kh-gps.de/si570.htm nachschauen.<br />
<br />
Klaus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[3.3V oder 5V-Versorgung aus AA[A]-Zellen]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=519</link>
			<pubDate>Mon, 14 Jun 2010 12:07:39 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=519</guid>
			<description><![CDATA[Hallo,<br />
für viele kleine Mikrocontrolleranwendungen kann es interessant sein, sie aus einer oder zwei Alkali- oder Akkuzellen zu versorgen. Für Ströme bis zu 100mA bietet sich hierzu die Verwendung  der von Sparkfun/USA stammenden DC/DC-Up-Wandler an. Bei Eingangsspannungen im Bereich von ca. 0.8-4V liefern sie Ausgangsspannungen von entweder 3.3V oder 5V. <br />
<br />
Zu Preisen um Euro 5 sind die Wandler auch in DL erhältlich: <br />
http://www.watterott.com/de/Power/Module...cave1gti90<br />
<br />
Klaus]]></description>
			<content:encoded><![CDATA[Hallo,<br />
für viele kleine Mikrocontrolleranwendungen kann es interessant sein, sie aus einer oder zwei Alkali- oder Akkuzellen zu versorgen. Für Ströme bis zu 100mA bietet sich hierzu die Verwendung  der von Sparkfun/USA stammenden DC/DC-Up-Wandler an. Bei Eingangsspannungen im Bereich von ca. 0.8-4V liefern sie Ausgangsspannungen von entweder 3.3V oder 5V. <br />
<br />
Zu Preisen um Euro 5 sind die Wandler auch in DL erhältlich: <br />
http://www.watterott.com/de/Power/Module...cave1gti90<br />
<br />
Klaus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AN#178 - Software USB unter Bascom]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=518</link>
			<pubDate>Thu, 03 Jun 2010 08:40:18 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=518</guid>
			<description><![CDATA[Es soll möglich seim mit Bascom durc eine LBX eine Software USB 1.1 mit dem PC zu Kommunizieren.<br />
<br />
http://www.mcselec.com/index.php?option=...&Itemid=57]]></description>
			<content:encoded><![CDATA[Es soll möglich seim mit Bascom durc eine LBX eine Software USB 1.1 mit dem PC zu Kommunizieren.<br />
<br />
http://www.mcselec.com/index.php?option=...&Itemid=57]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RDS Decoder und Bascom]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=517</link>
			<pubDate>Fri, 21 May 2010 18:42:12 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=517</guid>
			<description><![CDATA[http://www.loh-auster.de/ATMega/RDS-Decoder.html]]></description>
			<content:encoded><![CDATA[http://www.loh-auster.de/ATMega/RDS-Decoder.html]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Neueinsteiger]]></title>
			<link>http://comwebnet.weimars.net/forum/showthread.php?tid=516</link>
			<pubDate>Thu, 13 May 2010 22:02:24 +0200</pubDate>
			<guid isPermaLink="false">http://comwebnet.weimars.net/forum/showthread.php?tid=516</guid>
			<description><![CDATA[Hallo Leute!<br />
<br />
Programmiere in BASCOM verschiedenen Projekte z.B. DDS Ansteuerung, Receiver-Steuerung, LC-Meßgerät, Grafik-Display usw.<br />
AVRs: AT90S2313, ATmega8515, ATMega644P, ATmega164 <br />
Durch Zufall das Forum entdeckt. Gefällt mir :D<br />
Sobald ich dazu komm' gibts auch Beiträge von mir.<br />
<br />
Beste Grüße<br />
Chris]]></description>
			<content:encoded><![CDATA[Hallo Leute!<br />
<br />
Programmiere in BASCOM verschiedenen Projekte z.B. DDS Ansteuerung, Receiver-Steuerung, LC-Meßgerät, Grafik-Display usw.<br />
AVRs: AT90S2313, ATmega8515, ATMega644P, ATmega164 <br />
Durch Zufall das Forum entdeckt. Gefällt mir :D<br />
Sobald ich dazu komm' gibts auch Beiträge von mir.<br />
<br />
Beste Grüße<br />
Chris]]></content:encoded>
		</item>
	</channel>
</rss>