{"id":87,"date":"2015-01-28T14:52:00","date_gmt":"2015-01-28T14:52:00","guid":{"rendered":"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/2015\/01\/28\/radio-im-retrolook-knowhow-fuer-den-lehrling-2-teil\/"},"modified":"2019-01-11T13:11:38","modified_gmt":"2019-01-11T12:11:38","slug":"radio-im-retrolook-knowhow-fuer-den-lehrling-2-teil","status":"publish","type":"post","link":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/2015\/01\/28\/radio-im-retrolook-knowhow-fuer-den-lehrling-2-teil\/","title":{"rendered":"Radio im Retrolook &#8211; KnowHow f\u00fcr den Lehrling &#8211; 2.Teil"},"content":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_87\" class=\"pvc_stats all  \" data-element-id=\"87\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p style=\"text-align: justify\"><span style=\"font-size: x-small\"><i>&#8230;um die Lautst\u00e4rkensteuerung \u00fcber den Microcontroller zu realisieren, kam einfach ein &#8222;digitales Potentiometer&#8220; X9C102 zum Einsatz. Es wird direkt vom Controller mit einem &#8222;Richtungseingang Up\/Down&#8220; und einem &#8222;Z\u00e4hl-Eingang&#8220; angesteuert.&nbsp; Dieses IC besteht intern aus 100 in Reihe geschalteten Widerst\u00e4nden dessen &#8222;Abgriff&#8220; &nbsp;mittels Z\u00e4hleingang bestimmt wird. Also eine einfache Angelegenheit um den Signalpegel des Vorverst\u00e4rkers in 100 Schritten zu steuern&#8230;.<\/i><\/span><\/p>\n<div style=\"clear: both;text-align: center\">&nbsp;<\/div>\n<p style=\"text-align: justify\"><span style=\"font-size: small\">Fortsetzung von&nbsp;<a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/2015\/01\/28\/radio-im-retrolook-knowhow-fuer-den-lehrling-1-teil\/\" target=\"_blank\" rel=\"noopener\">Radio Teil 1<\/a><i> <\/i><\/span><br \/>\n<span style=\"font-size: x-small\"><span style=\"font-size: small\">Die Bedienung des Controllers sollte nun \u00fcber ein Dr\u00fcck-\/Drehrad (Drehimpulsgeber mit Taster) erfolgen. Um bei Drehimpulsgebern auch die Drehrichtung auswerten zu k\u00f6nnen, ist ein zweiter Impulsausgang erforderlich. Die beiden Impulsausg\u00e4nge m\u00fcssen in ihrer Reihenfolge drehrichtungsabh\u00e4ngig verschoben sein (Phasenverschiebung). Um die Impulsfolge in ein Richtungssignal und ein Taktsignal umwandeln zu k\u00f6nnen, haben wir mithilfe eines JK-Flip\/Flops und einem Schmitt-Trigger\/Inverter eine kleine Decoderlogik aufgebaut&#8230;<br \/>\n<\/span><\/span><\/p>\n<table style=\"float: left;margin-right: 1em;text-align: left\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center\"><a style=\"margin-left: auto;margin-right: auto\" href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2015\/01\/decoder1.png\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2015\/01\/decoder1.png\" alt=\"\" width=\"400\" height=\"275\" border=\"0\"><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><i>Drehgeberdecoder<\/i><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify\">Die Ausg\u00e4nge der Decoderlogik werden nun direkt an drei Microcontrollereing\u00e4nge weitergegeben. Somit kann nun ein geeignetes Programm erstellt werden, das ein einfaches menuegesteuertes Userinterface bereitstellt. Die Parameter werden auf einem zweizeiligen LC-Display angezeigt. Die Ausg\u00e4nge des Controllers wiederum steuern die &#8222;digitalen Potentiometer&#8220; f\u00fcr die Lautst\u00e4rkeneinstellung und nat\u00fcrlich den I\u00b2C Bus, der die Befehle an das FM-Modul sendet. Ein zus\u00e4tzlicher Ausgang erm\u00f6glicht das Schalten eines Relais, mit dem zum Beispiel der Audioeingang vom Verst\u00e4rker zwischen FM-Modul und einer externen Signalquelle umgeschaltet werden kann. Das LC-Display wird im 4Bit Modus an den Controller angebunden und die Hintergrundbeleuchtung des Displays wird ebenfalls vom Controller geschaltet.<\/p>\n<div style=\"clear: both;text-align: center\">&nbsp;<\/div>\n<table style=\"clear: right;float: right;margin-bottom: 1em;margin-left: 1em;text-align: right\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"text-align: center\"><a style=\"clear: right;margin-bottom: 1em;margin-left: auto;margin-right: auto\" href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2015\/01\/IMAG12601.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2015\/01\/IMAG12601.jpg\" alt=\"\" width=\"320\" height=\"181\" border=\"0\"><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><i>Platine frisch von der Fertigung<\/i><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify\"><span style=\"font-size: x-small\"><span style=\"font-size: small\">Nachdem alle diese Funktionalit\u00e4ten festgelegt waren, gings ans \u00dcbertragen dieser Informationen in das Layout Tool, bzw. in den Schaltplan.&nbsp;<\/span><\/span><br \/>\n<span style=\"font-size: x-small\"><span style=\"font-size: small\">Schlussendlich wurde ein Layout gezeichnet und gefertigt. In weiterer Folge konnten wir mit der Best\u00fcckung des Boards beginnen und danach die erste Inbetriebnahme durchf\u00fchren. Nach dem Abgleich der Verst\u00e4rkerruhestr\u00f6me ging&#8217;s ans Entwickeln des Arduinocodes. Hier wird einem die Arbeit extrem erleichert, da es hier sehr viele fertige Libraries gibt, die man direkt f\u00fcr seine Zwecke verwenden kann. So zum Bespiel besteht die einizige Herausforderung, ein LC-Display in Betrieb zu nehmen, darin, die paar Dr\u00e4hte an den uC (Microcontroller) anzuschlie\u00dfen und die Pins im Code richtig anzugeben. Alles andere erledigt die Library. Mit dieser Vereinfachung sind die Funktionen dann schnell realisiert und der erste Probelauf kann beginnen.<\/span><\/span><\/p>\n<table style=\"float: left;margin-right: 1em;text-align: left\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"text-align: center\"><a style=\"clear: left;margin-bottom: 1em;margin-left: auto;margin-right: auto\" href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2015\/01\/IMAG1261_11.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2015\/01\/IMAG1261_11.jpg\" alt=\"\" width=\"400\" height=\"366\" border=\"0\"><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center\"><i>Das fertig best\u00fcckte Board<\/i><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify\"><span style=\"font-size: x-small\"><span style=\"font-size: small\">In weiterer Folge wird die Software noch verbessert &#8211; vielleicht ein Speichern mehrer Stationen implementiert usw. Aber der n\u00e4chste Schritt wird sein, das Board in ein Geh\u00e4use einzubauen, das den Radioempf\u00e4ngern aus den alten R\u00f6hrenzeiten nachempfunden ist. Es soll aus massivem Holz gefertigt werden. Die Bedien- und Anzeigeelemente sollen in einer auf die Frontseite des Geh\u00e4uses aufgesetzten Aluminiumplatte eingebaut werden&#8230; (Ein weiterer Post in diesem Blog wird folgen.)<\/span><\/span><br \/>\n<span style=\"font-size: x-small\"><span style=\"font-size: small\"><br \/>\n<\/span><\/span><span style=\"font-size: x-small\"><span style=\"font-size: small\">Der erste Funktionstest ist im Video unten zu sehen&#8230;<\/span><\/span><br \/>\n<span style=\"font-size: x-small\"><span style=\"font-size: small\"><br \/>\n<\/span><\/span><span style=\"font-size: x-small\"><span style=\"font-size: small\"><br \/>\n<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_87\" class=\"pvc_stats all  \" data-element-id=\"87\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>&#8230;um die Lautst\u00e4rkensteuerung \u00fcber den Microcontroller zu realisieren, kam einfach ein &#8222;digitales Potentiometer&#8220; X9C102 zum Einsatz. Es wird direkt vom Controller mit einem &#8222;Richtungseingang Up\/Down&#8220; und einem &#8222;Z\u00e4hl-Eingang&#8220; angesteuert.&nbsp; Dieses IC besteht intern aus 100 in Reihe geschalteten Widerst\u00e4nden dessen &#8222;Abgriff&#8220; &nbsp;mittels Z\u00e4hleingang bestimmt wird. Also eine einfache Angelegenheit um den Signalpegel des Vorverst\u00e4rkers in&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/2015\/01\/28\/radio-im-retrolook-knowhow-fuer-den-lehrling-2-teil\/\">Weiterlesen<\/a><\/p>\n","protected":false},"author":86,"featured_media":102,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[1187,57],"tags":[128,129,127,125,126],"class_list":["post-87","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-elektronikbastler","tag-arduino-radio","tag-eigenbauradio","tag-nostalgieradio","tag-radio-im-retrolook","tag-retroradio"],"a3_pvc":{"activated":true,"total_views":82,"today_views":0},"_links":{"self":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/users\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":0,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/media\/102"}],"wp:attachment":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}