{"id":22,"date":"2013-04-24T14:34:17","date_gmt":"2013-04-24T12:34:17","guid":{"rendered":"http:\/\/baublog.serverfarmer.de\/?p=22"},"modified":"2013-04-26T09:21:56","modified_gmt":"2013-04-26T07:21:56","slug":"hcan-eine-zusammenfassung","status":"publish","type":"post","link":"https:\/\/baublog.serverfarmer.de\/?p=22","title":{"rendered":"HCAN, eine Zusammenfassung"},"content":{"rendered":"<p>Ich muss es zugeben, wenn es um Dokumentation geht bin ich eine Niete. Beim durchforsten der Handy Fotos auf der Suche nach Bildern von meinen <a href=\"http:\/\/hcan.grundwerk.info\" target=\"_blank\">HCAN<\/a> Basteleien fand ich die erste selbstge\u00e4tze Platine vom M\u00e4rz 2012.<\/p>\n<p>Dann wirds ja h\u00f6chste Zeit damit anzufangen:<\/p>\n<div id=\"attachment_12\" style=\"width: 2570px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20120303_005726.jpg\"><img aria-describedby=\"caption-attachment-12\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-12 colorbox-22\" alt=\"HCAN hostinterface in direkt-toner methode hergestellt\" src=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20120303_005726.jpg\" width=\"2560\" height=\"1920\" srcset=\"https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20120303_005726.jpg 2560w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20120303_005726-300x225.jpg 300w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20120303_005726-1024x768.jpg 1024w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20120303_005726-400x300.jpg 400w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p id=\"caption-attachment-12\" class=\"wp-caption-text\">HCAN hostinterface in direkt-toner methode hergestellt<\/p><\/div>\n<p>Wie man unschwer erkennen kann: nicht so toll geworden. Ich musste viele gerissene Leiterbahnen mit Schaltlitze reparieren, trotzdem funktioniert die Platine und wird wohl irgendwann zum basteln von neuen Features in meiner Testumgebung eingesetzt.<\/p>\n<div id=\"attachment_16\" style=\"width: 2570px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121122_233010.jpg\"><img aria-describedby=\"caption-attachment-16\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-16 colorbox-22\" alt=\"hostinterface, diesmal von seeed gefertigt\" src=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121122_233010.jpg\" width=\"2560\" height=\"1920\" srcset=\"https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121122_233010.jpg 2560w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121122_233010-300x225.jpg 300w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121122_233010-1024x768.jpg 1024w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121122_233010-400x300.jpg 400w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p id=\"caption-attachment-16\" class=\"wp-caption-text\">hostinterface, diesmal von seeed gefertigt<\/p><\/div>\n<p>Der <a href=\"http:\/\/www.seeedstudio.com\/depot\/fusion-pcb-service-p-835.html\" target=\"_blank\">Fusion PCB service<\/a>\u00a0von seeedstudio.com sei allen bastlern w\u00e4rmstens ans herz gelegt, die mal 2-3 wochen auf ihre platinen warten k\u00f6nnen.<\/p>\n<div id=\"attachment_17\" style=\"width: 1930px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121127_224045.jpg\"><img aria-describedby=\"caption-attachment-17\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-17 colorbox-22\" alt=\"smd conrollerboard  v1.0\" src=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121127_224045.jpg\" width=\"1920\" height=\"2560\" srcset=\"https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121127_224045.jpg 1920w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121127_224045-225x300.jpg 225w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121127_224045-768x1024.jpg 768w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><p id=\"caption-attachment-17\" class=\"wp-caption-text\">smd conrollerboard v1.0<\/p><\/div>\n<p>Mein erster Versuch, mit eagle eine Platine from scratch zu desginen, ist gegl\u00fcckt; die Platine tut genau das was sie soll, allerdings reicht das noch nicht. F\u00fcr die Ansteuerung der LEDs habe ich eine auf dem <a href=\"http:\/\/www.mikrocontroller.net\/part\/ZXLD1366\" target=\"_blank\">ZXLD1366<\/a> basierende Konstantstromquelle entworfen, die auch sehr gut funktioniert. Zum dimmen braucht man allerdings schon mindestens 10bit pwm mit mindestens 200Hz Grundfrequenz. Meine erste Idee war, dies in Software zu realisieren. Dabei habe ich mich einzig an diesem Foren-Post orientiert:\u00a0<a href=\"http:\/\/www.mikrocontroller.net\/topic\/107392#948916\">http:\/\/www.mikrocontroller.net\/topic\/107392#948916<\/a><a href=\"http:\/\/www.mikrocontroller.net\/topic\/107392#948916\"><br \/>\n<\/a><\/p>\n<p>Das ist zwar nicht &#8222;originaaal&#8220; PWM, aber f\u00fcr meine Zwecke voll ausreichend und sehr effizient: 5% cpu-belastung bei 8 kanal 12bit pwm mit ca. 250Hz auf einem 8Mhz Atmega644<\/p>\n<div id=\"attachment_28\" style=\"width: 810px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/12bit-pwm.jpg\"><img aria-describedby=\"caption-attachment-28\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-28 colorbox-22\" alt=\"12 bit pwm (nicht im bild erkennbar.. die bits 6-12)\" src=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/12bit-pwm.jpg\" width=\"800\" height=\"600\" srcset=\"https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/12bit-pwm.jpg 800w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/12bit-pwm-300x225.jpg 300w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/12bit-pwm-400x300.jpg 400w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><p id=\"caption-attachment-28\" class=\"wp-caption-text\">12 bit pwm (nicht im bild erkennbar.. die bits 7-12)<\/p><\/div>\n<p>Die HCAN firmware arbeitet dummerweise auch interrupt-basiert, so dass sich die interrupts hier zwangsl\u00e4ufig in die quere kommen, auch wenn der pwm-timer vorrang vor dem HCAN-timer hat. So kommt es zu unsch\u00f6nem Flackern der LEDs, das hat einen WAF von gef\u00fchlten -9000.<\/p>\n<p>Die Firmware komplett umzuschreiben w\u00e4re zu aufw\u00e4ndig, deswegen musste ich nach einer Hardware L\u00f6sung suchen:<\/p>\n<div id=\"attachment_18\" style=\"width: 1562px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0033.jpg\"><img aria-describedby=\"caption-attachment-18\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-18 colorbox-22\" alt=\"pca9685 auf breakout-board\" src=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0033.jpg\" width=\"1552\" height=\"2592\" srcset=\"https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0033.jpg 1552w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0033-179x300.jpg 179w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0033-613x1024.jpg 613w\" sizes=\"(max-width: 1552px) 100vw, 1552px\" \/><\/a><p id=\"caption-attachment-18\" class=\"wp-caption-text\">pca9685 auf breakout-board<\/p><\/div>\n<p>Der pca9685 l\u00f6st alle Probleme auf einen Schlag, ist intern mit 25Mhz getaktet, wird per i2c angesteuert und kommt ohne weitere Komponenten aus. Eine seeedstudio-Bestellung sp\u00e4ter war der Prototyp fertig.<\/p>\n<div id=\"attachment_21\" style=\"width: 1562px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0117.jpg\"><img aria-describedby=\"caption-attachment-21\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-21 colorbox-22\" alt=\"hcan prototyp\" src=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0117.jpg\" width=\"1552\" height=\"2592\" srcset=\"https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0117.jpg 1552w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0117-179x300.jpg 179w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0117-613x1024.jpg 613w\" sizes=\"(max-width: 1552px) 100vw, 1552px\" \/><\/a><p id=\"caption-attachment-21\" class=\"wp-caption-text\">hcan prototyp<\/p><\/div>\n<p>Unten links das Hostinterface wie schon oben gesehen. rechts daneben das 24V Netzteil f\u00fcr die Controller und als Arbeitsspannung f\u00fcr die Relais, und das gr\u00f6ssere 48V Netzteil f\u00fcr die LEDs.<\/p>\n<p>Die beiden Gl\u00fcbirnen sind der Platzhalter f\u00fcr die 230V Roll\u00e4denmotoren (hoch\/runter) und werden \u00fcber die beiden 16A\/230V relais in der Dose dar\u00fcber angesteuert.<\/p>\n<p>In der Mitte die neue HCAN controller Platine inkl. pca9685. In der Dose oben rechts der LED Treiber, und dar\u00fcber nat\u00fcrlich die LEDs. Das sind 4\u00a0<a href=\"http:\/\/www.led-tech.de\/de\/High-Power-LEDs-Cree\/CREE-Module\/3-x-CREE-XM-L-T3-auf-Rundplatine-LT-1750_120_117.html\" target=\"_blank\">3 x CREE XM-L T3 auf Rundplatine<\/a>, in diesem Bild stark heruntergedimmt. Bei voller Ansteuerung mit 700mA sind das 24W und es wird sch\u00f6n hell \ud83d\ude42<\/p>\n<div id=\"attachment_14\" style=\"width: 2570px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121019_213404.jpg\"><img aria-describedby=\"caption-attachment-14\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-14 colorbox-22\" alt=\"3x XM-L T3 auf rundplatine und K\u00fchlk\u00f6rper\" src=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121019_213404.jpg\" width=\"2560\" height=\"1920\" srcset=\"https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121019_213404.jpg 2560w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121019_213404-300x225.jpg 300w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121019_213404-1024x768.jpg 1024w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMG_20121019_213404-400x300.jpg 400w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><p id=\"caption-attachment-14\" class=\"wp-caption-text\">3x XM-L T3 auf rundplatine und K\u00fchlk\u00f6rper<\/p><\/div>\n<p>High-Power LEDs wollen gut behandelt und vor allem gut gek\u00fchlt werden. Deswegen befestige ich die Platinen mit W\u00e4rmeleitpaste und M3 schrauben, f\u00fcr die ich vorher passende Gewinde schneide, WD40 nicht vergessen dabei!<\/p>\n<div id=\"attachment_19\" style=\"width: 2602px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0035.jpg\"><img aria-describedby=\"caption-attachment-19\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-19 colorbox-22\" alt=\"M3 Gewinde werden mit 2.5mm vorgebohrt und dann  geschnitten.\" src=\"http:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0035.jpg\" width=\"2592\" height=\"1552\" srcset=\"https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0035.jpg 2592w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0035-300x179.jpg 300w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0035-1024x613.jpg 1024w, https:\/\/baublog.serverfarmer.de\/wp-content\/uploads\/2013\/04\/IMAG0035-500x300.jpg 500w\" sizes=\"(max-width: 2592px) 100vw, 2592px\" \/><\/a><p id=\"caption-attachment-19\" class=\"wp-caption-text\">M3 Gewinde werden mit 2.5mm vorgebohrt und dann geschnitten.<\/p><\/div>\n<p>&#8230;to be continued.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich muss es zugeben, wenn es um Dokumentation geht bin ich eine Niete. Beim durchforsten der Handy Fotos auf der Suche nach Bildern von meinen HCAN Basteleien fand ich die erste selbstge\u00e4tze Platine vom M\u00e4rz 2012. Dann wirds ja h\u00f6chste &hellip; <a href=\"https:\/\/baublog.serverfarmer.de\/?p=22\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,7],"tags":[],"_links":{"self":[{"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=\/wp\/v2\/posts\/22"}],"collection":[{"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22"}],"version-history":[{"count":12,"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=\/wp\/v2\/posts\/22\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/baublog.serverfarmer.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}