https://mk-epi.de/wiki/api.php?action=feedcontributions&user=Akku&feedformat=atomDas Epilepsy Wiki - Benutzerbeiträge [de]2024-03-29T15:03:07ZBenutzerbeiträgeMediaWiki 1.27.5https://mk-epi.de/wiki/index.php?title=Bestellung&diff=233455Bestellung2018-12-27T10:17:13Z<p>Akku: </p>
<hr />
<div>English translation: [[bestellung/en]]<br />
<br />
<br><br />
{| border=0<br />
|-<br />
|'''EPI-OSD Platine'''<br><br />
unbestückt, schwarzer Lötstoplack, gelber Bestückungsdruck, 2seitig [[Epi-OSD]] '''12,90 Eur pro Stück'''<br><br />
<br />
|-<br />
|'''EPI-OSD Platine vorbestückt und programmiert'''<br><br />
vorbestückt, schwarzer Lötstoplack, gelber Bestückungsdruck, 2seitig [[Epi-OSD]] '''149,- Eur pro Stück'''<br><br />
Bitte Firmware-Wunsch ins Bemerkungsfeld schreiben<br><br />
<br />
|-<br />
|'''MAX7456'''<br><br />
OSD-Chip für das [[Epi-OSD]] von Maxim '''19,50 Eur pro Stück'''<br><br />
Die haben wir jetzt auch am Lager - inzwischen ist er auch ins Bestell-Formular eingepflegt.<br><br />
<br />
|-<br />
|'''Recom R78C5.0-1.0'''<br><br />
5V Schaltregler als Ersatz für den 7805 von Recom '''10,45 Eur pro Stück'''<br><br />
<b>Jetzt NEU: Eingansspannung 8 bis 42V</b>, Ausgangsspannung: 5V, Ausgangsstrom: 1.0A, Wirkungsgrad: bis 93%<br><br />
<br />
<br />
|-<br />
|'''EPIlepsy Platine'''<br><br />
unbestückt, 0,8 mm dick, schwarzer Lötstoplack, gelber Bestückungsdruck, 2seitig [[Epilepsy]] '''34,00 Eur pro Stück'''<br />
<br />
|-<br />
|'''EPI-Strom-Platine'''<br><br />
unbestückt, 1,0 mm dick, schwarzer Lötstoplack, gelber Bestückungsdruck, 2seitig [[EPI-Strom]] '''8,50, Eur pro Stück'''<br />
<br />
|-<br />
|'''EPI-Strom-Platine vorbestückt und programmiert'''<br><br />
1,0 mm dick, schwarzer Lötstoplack, gelber Bestückungsdruck, 2seitig [[EPI-Strom]] '''29,90, Eur pro Stück'''<br><br />
Es müssen lediglich noch folgende Bauteile bestückt werden: Stromsensor ''(bitte extra bestellen)'', 10-pol. Stiftwanne, R2 (Zum Anpassen des Spannungsmessbereiches - Wert dem Schaltplan entnehmen - bitte gesondert besorgen) und natürlich der Akku-Anschluß.<br><br />
Bitte Firmware-Wunsch ins Bemerkungsfeld schreiben<br><br />
<br />
|-<br />
|<br />
'' ''' ACHTUNG! 50A-Sensoren sind wieder da! ''' '' <br><br />
|-<br />
|'''EPI-Strom-Sensor 50A'''<br><br />
Allegro-Stromsensor 50A für die [[EPI-Strom]] '''9,76, Eur pro Stück'''<br><br />
<br />
<br />
|-<br />
|<br />
'' ''' ACHTUNG! 100A-Sensoren sind auch wieder da! ''' '' <br><br />
|-<br />
|'''EPI-Strom-Sensor 100A'''<br><br />
Allegro-Stromsensor 100A für die [[EPI-Strom]] '''9,76, Eur pro Stück'''<br />
<br />
Der ACS754 ist nicht mehr lieferbar, deshalb wird jetzt der ACS756SCA-100B geliefert - der ist voll kompatibel.<br />
<br />
<br />
<br />
|-<br />
|'''EPI-USB-Prog-Adapter-Platine'''<br><br />
unbestückt, 1,0 mm dick, schwarzer Lötstoplack, gelber Bestückungsdruck, 2seitig [[EPI-USB-Prog]] '''9,00, Eur pro Stück'''<br />
<br />
|-<br />
|'''USB-Prog von Embedded Systems'''<br><br />
teilbestückt, mit Bootloader, bedrahtete Bauteile liegen bei (incl. stehender Stiftwanne) [[EPI-USB-Prog]] '''37,00, Eur pro Stück'''<br />
<br />
<br />
|-<br />
|'''EPI-Patch'''<br><br />
bestickt, ca. 1,5 mm dick, farbige Fäden, [[EPI_Patch]] '''7,90 Eur pro Stück'''<br />
<br />
|-<br />
|'''EPI-Tester-Platine'''<br><br />
unbestückt, 1,5 mm dick, grüner Lötstoplack, weißer Bestückungsdruck, 1seitig [[Epi-Test]] '''23,00, Eur pro Stück'''<br />
<br />
<br />
<br />
|-<br />
|'''Versand'''<br><br />
unversichert im Luftpolsterbrief nach DE '''3,90 Eur'''<br><br />
Versand per Nachnahme nach DE '''7,40 Eur''' (Nachnahmewunsch bitte im Feld "Bemerkung" angeben) Bitte beachten: es kommen noch 2,- Euro für den Postboten drauf ...<br><br />
unversichert im Luftpolsterbrief nach "Rest-Europa" '''5,50 Eur''' - Die Post hat zum 1.1.2010 die Tarife geändert ...<br><br />
andere Länder bitte anfragen.<br><br />
<br><br />
<br />
<br />
'''Achtung! Bitte keine "Klick-mich"-E-Mail-Adressen verwenden - wir werden da nicht klicken!'''<br />
<br><br><br><br />
{{#widget:Bestellung<br />
|url=http://wiki.mk-epi.de/bestellen_wm.php<br />
|width=600<br />
|height=800<br />
|border=0<br />
}}<br />
<br><br><br><br />
<br />
Die Preise verstehen sich incl. der gesetzlichen MwSt von derzeit 19%<br><br />
Sie erhalten per Mail eine "Vorkasse-Rechnung" (Bei Nachnahme eine Bestell-Bestätigung)und mit der Lieferung eine ordentliche Rechnung mit ausgewiesener MwSt.<br />
<br />
Verkauf über:<br><br><br />
<br />
'''Akku-seins'''<br><br />
Oberelsbacher Strasse 3<br><br />
97645 Oberwaldbehrungen<br><br />
Tel: 09774-9218<br><br />
e-Mail: akku (-at-) mk-epi.de<br><br />
UstID: DE 235094476<br><br />
<br><br></div>Akkuhttps://mk-epi.de/wiki/index.php?title=Das_Epilepsy_Wiki:Impressum&diff=233454Das Epilepsy Wiki:Impressum2016-11-02T08:39:28Z<p>Akku: </p>
<hr />
<div>Anzutreffen sind wir (Akku, Wowie) bei irc.freenode.net in #epilepsy<br />
<br />
<br />
<br />
<br />
mk-epi.de wird gehostet von:<br><br><br />
'''<br />
akku-seins.de<br />
Klaus AKKU Büttner<br><br />
Oberelsbacher Straße 3<br><br><br />
<br />
97645 Oberwaldbehrungen<br><br><br />
<br />
akku (at) mk-epi.de<br><br />
<br><br />
'''</div>Akkuhttps://mk-epi.de/wiki/index.php?title=MediaWiki:Sidebar&diff=233453MediaWiki:Sidebar2016-11-01T22:19:34Z<p>Akku: Tote Shops entfernt</p>
<hr />
<div>* navigation<br />
** mainpage|mainpage<br />
* Shop<br />
** Bestellung|Bestellseite<br />
** Lizenz|Lizenz<br />
* Technik<br />
** Epi-OSD|EPI-OSD<br />
** EPI-Strom|EPI-Strom<br />
** EPI-USB-Prog|EPI-USB-Prog<br />
** Epilepsy|Epilepsy<br />
** Epi-Test|EPI-Tester<br />
* Software<br />
** Firmware|Firmware<br />
* Partnershops<br />
** http://www.nghobbies.com|NG Hobbies CA<br />
** http://www.flashrc.com/|FlashRC FR<br />
** http://elektromodely.com/|Elektro Modely CZ<br />
** http://mikrokopter.altigator.com| AltiGator BE<br />
* Wiki<br />
** currentevents-url|currentevents<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Datei:Usb-ad-schalt.jpg&diff=233452Datei:Usb-ad-schalt.jpg2012-08-17T14:24:33Z<p>Akku: </p>
<hr />
<div></div>Akkuhttps://mk-epi.de/wiki/index.php?title=Firmware&diff=233410Firmware2012-08-03T12:27:12Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>Die Firmware von für alle epileptische Teile findet ihr gesammelt unter http://akku-seins.de/mk/firmware/<br />
<br />
You can find the Firmwares for all MK-EPI-Hardware here: http://akku-seins.de/mk/firmware/<br />
<br />
<br />
=FW für EPI-OSD=<br />
<br />
Die Firnware ist im Ordner http://akku-seins.de/mk/firmware/osd/ zu finden.<br />
<br />
Als Alternative hierzu gibt es noch die C-OSD-Firmware - es handelt sich hierbei um ein Open-Source-Projekt<br />
<br />
Die Projetktseite: http://www.mylifesucks.de/oss/c-osd/<br />
<br />
<br />
You will find the osd-firmware here: http://akku-seins.de/mk/firmware/osd/<br />
<br />
As an alternative you can look to the [http://www.mylifesucks.de/oss/c-osd C-OSD project page]<br />
<br />
=FW für EPI-Strom=<br />
<br />
Die Firnware ist im Ordner http://akku-seins.de/mk/firmware/strom/ zu finden.<br />
<br />
Hier ist auch immer die aktuelle Firmware zum Koppeln der EPI-Strom mit dem JETI-Duplex-System zu finden.<br />
<br />
Nutzt man die C-OSD-Firmware, benötigt man auch die passende C-Strom-Firmware<br />
<br />
Die zugehörige Projekt-Seite: http://www.mylifesucks.de/oss/c-strom/<br />
<br />
<br />
You will find the epi-strom-firmware here: http://akku-seins.de/mk/firmware/strom/<br />
<br />
As an alternative you can look to the [http://www.mylifesucks.de/oss/c-strom C-Strom project page]<br />
<br />
=FW für EPI-Tester=<br />
<br />
<br />
Die Firnware ist im Ordner http://akku-seins.de/mk/firmware/tester/ zu finden.<br />
<br />
You will find the EPI-Tester-firmware here: http://akku-seins.de/mk/firmware/tester/<br />
<br />
=FW für die EPILEPSY=<br />
<br />
Die Firnware ist im Ordner http://akku-seins.de/mk/firmware/epilepsy/ zu finden.<br />
<br />
Als Alternative hierzu gibt es noch die C-Epilepsy-Firmware - es handelt sich hierbei um ein Open-Source-Projekt<br />
<br />
Die Projetktseite: http://www.mylifesucks.de/oss/c-epilepsy/<br />
<br />
You will find the EPILEPSY-firmware here: http://akku-seins.de/mk/firmware/epilepsy/<br />
<br />
As an alternative you can look to the [http://www.mylifesucks.de/oss/c-epilepsy C-Epilepsy project page]</div>Akkuhttps://mk-epi.de/wiki/index.php?title=VideoListe&diff=233409VideoListe2012-08-03T12:26:59Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>Einige EPI Demovideos.<br />
<br />
===Neue Eindrücke===<br />
{{#ev:rcmovie|71c2ec3bfb0de042638d}}<br />
<br />
===EPI-OSD, EPI-Strom, Epilepsy und FC===<br />
[[Bild:EPI_ODS_S_1.JPG]]<br />
<br />
===Erstes Video EPILEPSY mit Vario===<br />
{{#ev:rcmovie|f02c74f74a5bc1f8020b}}<br />
<br />
===EPI-OSD mit MK3Mag...===<br />
{{#ev:rcmovie|33dfbf7c5933af792c9c}}</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Lizenz&diff=233408Lizenz2012-08-03T12:26:39Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>==Deutsch==<br />
===Einführung===<br />
Die hier veröffentlichten Projekte haben viel Zeit und Energie verschlungen!<br />
Von daher erscheint es uns Sinnvoll, wenn wir folgendes Lizenzmodell anwenden:<br />
<br />
===Hardware===<br />
Die Schaltpläne hier sind nicht veröffentlicht worden, weil wir jedem das Nachbauen ermöglichen wollen, sondern sie sind hier veröffentlicht worden, damit sich der Anwender im Fehlerfall selbst helfen kann!<br />
<br />
Ein Nachbau unserer Platinen ist - sofern nicht anderweitig notiert - nicht gestattet!<br />
===Software===<br />
Der Einsatz der hier veröffentlichte Software ist nur mit/auf unserer Hardware erlaubt!<br />
<br />
Dem Einsatz alternativer Software, wie z.B. der C-osd-Software, auf unserer Hardware spricht nichts entgegen!<br />
<br />
===Wiederverkäufer===<br />
Sprechen den Akku unter akku(ät)mk-epi.de einfach an und bekommen die Konditionen.<br />
<br />
==Englisch==<br />
the english terms are "under construction" because my english is not lawyer-proof! When in doubt the german text tells you what we want!<br />
===Why this===<br />
The projects on this side have taken a huge amount on time and money, therefore we have thougt of some license-terms and decided to take the following:<br />
===Hardware===<br />
The shematics of our work are not here to allow others to build their own boards - the shematcs are here so that our customers are able to help themselfe when having problems/trouble<br />
<br />
Buildung copys and/or clones of our hardware is prohibited!<br />
===Software===<br />
The here publishet software is only allowed to use with/on our hardware! the use of our software on other hardware ist prohibited!<br />
<br />
There is nothing to say against using other software, e.g. the c-osd-soft of caascade, on our hardware, but we do not grant that this will work!<br />
<br />
===Dealers===<br />
Dealers are welcome! Just contact Akku to ask about the terms!<br />
<br />
==Chinesisch==<br />
... kann ich nicht - und ich habe auch keinen Bock, mir eine zweifelhafte Übersetzung zu kaufen!<br />
<br />
我不会说中文!<br />
<br />
Wǒ bù huì shuō zhōngwén!<br />
<br />
学习德语或英语!<br />
<br />
Xuéxí déyǔ huò yīngyǔ!<br />
<br />
Lernt Deutsch oder Englisch!<br />
<br />
==Russisch==<br />
... kann ich nicht - und ich habe auch keinen Bock, mir eine zweifelhafte Übersetzung zu kaufen!<br />
<br />
Я не говорите на русском!<br />
<br />
Учить немецкий или английский язык!<br />
<br />
(Lernt Deutsch oder Englisch!)</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Epi-OSD&diff=233406Epi-OSD2012-08-03T12:26:19Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>[[Bild:Header-osd-2.jpg]]<br />
<br />
[[Epi-OSD/en|english OSD-page]]<br />
<br />
[[Lizenz|Bitte beachten Sie die Lizenz-Seite! Sie ist für dieses Projekt gültig!]]<br />
<br />
РПИ OSD борту был разработан нами!<br />
<br />
(Das EPI-OSD ist eine Entwicklung von uns!)<br />
<br />
<br />
== Entstehungsgeschichte ==<br />
Die "OSD Entwickler" sind Akku und Wowie (Wolfgang Wierczeyko).<br />
<br />
* 22.2.2008 Wowie und Akku entwerfen die erste Platine.<br />
* 14.3.2008 Entstehung der ersten Firmware für die Platine<br />
* ... Dann ging es zügig weiter<br />
<br />
==Neuigkeiten / Changelog==<br />
* 24.05.2010: Umstrukturierung!<br />
** Die EPI-OSD-Firmware ist jetzt unter [[Firmware#FW_f.C3.BCr_EPI-OSD|Firmware für das EPI-OSD]] zu finden<br />
** Nach und nach wird da auch eine Beschreibung zu den Firmwares eingebaut!<br />
* 09.04.2010: Firmware 0.9.5.0.2 <br />
** Firmware http://mk.heissum.info/sw/osd_0_9_5_0_2.hex<br />
** EEP-File http://mk.heissum.info/sw/osd_0_9_5_0_2.eep<br />
** Anpassung Datenformat FC oder NC<br />
<br />
* 15.03.2009: Firmware 0.9.2.1.3 http://mk-epi.de/OSD/HW02/FW_0_9/osd_0_9_2_1_3.hex<br />
** Anzeige Speed over Ground: Einheit gewechselt cm/sec -> km/h<br />
<br />
* 04.03.2009: Firmware 0.9.2.1.2 http://mk-epi.de/OSD/HW02/FW_0_9/osd_0_9_2_1_2.hex<br />
** Richtung und Entfernung zur HomePos entfernt.<br />
** OSD Datensatz enhält nur 0-Werte<br />
** Speed Over ground hinzugefügt (Einheit cm/sec)<br />
<br />
* 17.02.2009: EPI-OSD-Service: Fw dient zum Darstellen des Zeichensatzes http://akku-seins.de/mk/firmware/osd/osd_service.hex<br />
** siehe [[Fehlerbeseitigung]]<br />
<br />
* 04.02.2009: Firmware 0.9.1.1_x_Beta http://mk-epi.de/OSD/HW02/FW_0_9/osd_v_9_1_1_1_beta.hex<br />
* Bitte beachten: Wenn es für die jeweilige FW eine *.eep Datei gibt, diese bitte in den EEprom laden.<br />
** Eigenschaften<br />
*** Erkennung der Devices : FC_old_FW, FC, NC<br />
*** Eine shell steht zur Verfügung [[EPI_Shell]]<br />
*** NTSC wird ab sofort unterstützt<br />
**** Die Anzeige ist ein bisschen zusammengeschoben. NTSC hat halt 4 Zeilen weniger<br />
*** Es werden folgende Werte übernommen, abgespeichert und bei PC/BT Betrieb wieder eingelesen<br />
**** Device: FC, NC<br />
**** Setting Nr.<br />
**** Setting Werte: Kompass, GPS, Höhenregler, HH, etc<br />
**** Unterspannung<br />
**** PC/BT Betrieb<br />
**** ID<br />
**** PAL/NTSC<br />
<br />
* Was wird angezeigt<br />
** Das hängt zunächst von dem gewählten Setting der FC ab.<br />
** Grundanzeige ( Alle Häkchen im Koptertool aus)<br />
*** Spannung, Flugzeit, HUD, ID wenn im Menu aktiviert<br />
** Höhensensor<br />
*** Höhe in Metern<br />
*** Variometer in dm/sec<br />
*** Ein Pfeilchen das Steigen oder Sinken anzeigt<br />
** Kompass<br />
*** Kompasswert analog<br />
*** Kompassanzeige als "Rose"<br />
** GPS<br />
*** Anzahl der Sats<br />
<br />
<br />
[[Bild:OSD_0_8_2_3kl.jpg]]<br />
<br />
<br />
<br />
[[Bild:Setting2kl.jpg]]<br />
<br />
<br />
<br />
<br />
**Menu Funktion mit folgenden Einstellmöglichkeiten:<br />
*** PAL/NTSC <br />
*** PC/BT ON sendet das OSD keine Daten mehr an die FC<br />
**** '''Da sitze ich gerade dran: '''<br />
**** Folgender Lösungsansatz wäre denkbar<br />
***** Ohne angestecktem BT/PC die FC/NC/OSD anschalten<br />
***** Wenn das OSD gebootet hat, die Settings übernommen und den OSD-Datensatz aboniert hat<br />
***** Das BT/PC anstecken <br />
*** Kennung ON wird eine vom User eingegebene Kennung angezeigt<br />
*** RC-Betrieb ON Die Modi sind per Sender schaltbar<br />
<br />
==Allgemeines==<br />
===Grundsätzliche Infos===<br />
Bei der Epi-OSD handelt es sich um eine Erweiterung für Quadrokopter, um Flugdaten via OSD in ein Kamera-Bild einzublenden. Desweiteren wird das Sinken und Steigen (Vario-Funktion) des Kopters auf dem OSD angezeigt.<br />
Die OSD-Schaltung basiert auf dem MAXIM-Chip MAX7456. Die Daten werden via serielle oder über eine SPI-Schnittstelle gesendet und von einem Atmel ATMega 162 für den OSD-Chip aufbereitet.<br />
<br />
Zur Zeit werden folgende Werte angezeigt:<br />
*Akkuspannung in V.<br />
*Höhe<br />
*Kompassrichtung<br />
*Flugzeit<br />
*Variometer<br />
<br />
Bei Störung des Empfangssignals blinkt die OSD-Anzeige<br />
<br />
===Erweiterungen===<br />
====NaviCtrl vom Mikrokopter====<br />
<br />
* In Verbindung mit der NaviCtrl von [http://www.mikrokopter.de Mikrokopter (H&I)] werden zur Zeit folgende Daten eingeblendet:<br />
**Anzahl der Satelitten<br />
**Entfernung in Nordrichtung<br />
**Entfernung in Ostrichtung<br />
<br />
====EPI-Strom====<br />
Mit der [[EPI-Strom]]-Platine wird es möglich, den Stromverbrauch und die Akku-Kapazität im Auge zu behalten - die Platine wird in die Stromversorgung eingeschliffen und liefert dem OSD die Verbrauchsdaten.<br />
<br />
===Anzeige-Modi===<br />
Es stehen mehrere Modi zur Verfügung:<br />
<br />
*OSD an<br />
*OSD an und Darstellung eines künstlichen Horizonts (HUD)<br />
*OSD an Variometer an<br />
*OSD aus. z.B. für Videoaufnahmen<br />
<br />
Die Modi sind per RC-Sender über einen Kanal umschaltbar<br />
<br />
==EPI-Menu==<br />
<br />
Die Beschreibung des [[EPI-Menu]] ist hier zu finden: [[EPI-Menu]]<br />
<br />
==Kommunikation==<br />
<br />
*Kommunikation mit dem Quadrokopter<br />
**Serielle Schnittstelle<br />
**SPI Schnittstelle als Master oder Slave<br />
<br />
*Kommunikation mit dem PC<br />
**Serielle Schnittstelle mit TTL-Pegel ( Pegelwandler z.B. Sercon )<br />
<br />
*Kommunikation mit der NaviCtrl<br />
**Serielle Schnittstelle (FC) beim EPI-OSD und Debug-Schnittstelle NaviCtrl<br />
<br />
*Kommunikation mit der EPI-S<br />
**SPI-Schnittstelle des OSD an 10-pol. Stecker der EPI-S. '''ACHTUNG! RxD (Pin 8) und TxD (Pin 3) in diesem Kabel auftrennen!'''<br />
<br />
==Kommunikation mit der FC==<br />
<br />
'''!!! Achtung ganz wichtig !!! '''<br />
Immer FC und OSD gemeinsam einschalten. Nie das OSD zuerst. Die FC bootet sonst nicht.<br />
<br />
Die EPI-OSD-Platine kommuniziert über die Serielle Schnittstelle mit der FC. Von dieser bekommt sie die Werte der angeschlossenen Sensoren. Wenn man die Höhen- und Vario-Funktion nutzen möchte, braucht man auf der FC also unbedingt den Luftdrucksensor. Diese muß dann via Koptertool in der FC freigeschaltet sein, sonst kommt kein Höhenwert bei der EPI-OSD-Platine an.<br />
<br />
Wenn man den mk3mag zusammen mit der FC und dem OSD nutzen möchte, fertigt man sich einfach ein Flachbandkabel mit 3 Schneid-klemm-Steckern an und steckt alle drei zusammen ...<br />
<br />
Will man das OSD im Zusammenspiel mit der NC (Navictrl) nutzen, sollte man sich vorher überlegen, das OSD board 180° gedreht einzubauen, da es an den Debug Port der NC angeschlossen wird. Andernfalls muss man ein Kabel auf die andere Seite des "Turms" legen, was zwar auch geht, aber nicht wirklich schoen ist.<br />
<br />
==Menusteuerung über Taster==<br />
<br />
Zur Zeit ist eine Menusteuerung mit den Tastern im Testbetrieb. Das Auswahlmenu erscheint auf dem OSD, ähnlich wie beim Fernseher zu Hause.<br />
<br />
==Schaltplan & Bestückungspläne==<br />
<gallery>Bild:OSD-Schalt.jpg|Schaltplan der EPI-OSD-Platine - Anklicken zum Vergrößern<br />
Bild:OSD-loet.jpg|Lötseite der EPI-OSD-Platine - Anklicken zum Vergrößern<br />
Bild:OSD-best.jpg|Bestückungsseite der EPI-OSD-Platine - Anklicken zum Vergrößern<br />
Bild:OSD_Platine.jpg|Foto der gelieferten OSD-Platinen <br />
Bild:OSD-loet-foto.jpg|Foto der Lötseite<br />
Bild:Anschluss-osd.jpg|Anschlußplan der OSD-Platine - Anklicken zum Vergrößern<br />
Bild:Pin-1.jpg|Wie erkennt man Pin 1 bei Stecker, Buchsen und Kabel?</gallery><br />
<br />
==Aufbauanleitung==<br />
Anleitung und Bestückungspläne unter [[Löten_der_OSD_Platine]]<br />
<br />
==Programmieren mit Ponyprog==<br />
<br />
===Tipp bei Problemen===<br />
'''Sollte''' es beim Flashen des EPI-OSD '''Probleme''' geben, so sollte man es mal mit einem kürzeren Flachbandkabel versuchen - es gibt Leute, bei denen geht es mit Kabeln die länger als '''0,5m''' sind nicht ...<br />
<br />
'''Zu den Problemen hat der Heling heute im Forum folgendes geschrieben:'''<br />
<br />
ACHTUNG PONY-Programmers!<br />
<br />
Die oft beschriebenen Schreib/Lesefehler bei div. Kabellängen können durch die richtigen Einträge in der Pony.INI verhindert werden.<br />
<br />
Diese Einträge müssen hinzugefügt werden:<br />
<br />
AVRByteWriteDelay=30 'Delay to complete the write of a single word<br />
AVREraseDelay=100 'Delay to complete the erase of all the memory<br />
<br />
'In case of ATmega increase also the following parameter:<br />
ATMegaPageWriteDelay=50 'Delay to complete the write of a page of flash memory<br />
<br />
Attention Pony -Programmers<br />
In case of Read-/write errors and some odd effects using wires in different length: add the parameters shown above in the Pony.INI<br />
<br />
'''Danke Heling.'''<br />
<br />
===Grunsätzliches zum Flashen===<br />
<br />
Am einfachsten gehts z.Zt. mit "Pony-Prog" und der vom MK bekannten SerCon (Der Jumper muß gesetzt sein).<br />
<br />
Das 10-polige Flachbandkabel kommt zwischen '''ISP1''' auf der SerCon und '''X4 (ISP)''' auf der EPI-OSD. '''Achtung!''' Pin Eins beachten!<br />
<br />
<gallery>Bild:Capture 08092008 152531.jpg|Setzen der Fuse-bits mit Pony-Prog (aktualisiert) - Anklicken zum vergrößern </gallery><br />
<br />
Bitte darauf Achten das die Fusebits korrekt gesetz sind. JTAGEN sollte unbedingt deaktiviert werden, da sonst die Taster nicht korrekt funktionieren. Es wird empfphlen EESAVE noch zu aktivieren, damit man ab Ver. 0.7 nicht jedes mal den EEPROM neu beschreiben muss. Auch empfehlenswert ist es, die Brown-out detection auf 2,7V zu setzen, damit der Atmel bei kleineren Spannungen einen Reset macht.<br />
<br />
Die korrekten Fueses lauten dann: '''0xFB, 0xD7, 0xFF''' (Ext, High, Low)<br />
<br />
'''Wichtig bei Pony-Prog:''' Das Programm muß vor der ersten Programmierung auf den Rechner kalibriert werden, da sonst die Timings nicht eingehalten werden, was in der Regel heißt, daß man einen neuen ATmega einlöten muß ...<br />
<br />
<br />
Dann lade man sich unter http://akku-seins.de/mk/firmware/osd/Zeichensatz/ die Dateien <br />
<br />
* Logo1.hex<br />
* Logo2.hex<br />
* Logo3.hex<br />
* Logo4.hex<br />
* osdchar1.hex<br />
* osdchar2.hex<br />
* osdchar3.hex<br />
* osdchar4.hex<br />
* osdchar5.hex<br />
* osdchar6.hex<br />
* osd_char76_7a.hex<br />
* osd_char7b_7e.hex<br />
* osd_char0x00.hex<br />
<br />
<br />
herunter. Das ist dann noch keine Firmware, aber wir müssen ja ein paar ''gefällige Zeichen'' in den Max hineinbringen.. Dazu schließe man am '''Ausgang''' der OSD-Platine einen Monitor an.<br />
<br />
Jetzt wird die Logo1.hex in den Atmel geflasht und das Bild auf dem Monitor skeptisch beäugt.<br />
Wenn ein langweiliges, entfernt an ein OSD erinnerndes Bild auftaucht, kann man die nächste dieser 4 "Flash-Firmwares" in den Atmel schießen.<br />
Hernach macht man das selbe mit den osdchar-Firmwares.<br />
<br />
'''Wichtig:''' Jede dieser Firmwares sollte nur '''einmal''' laufen! Die schießt ja den Zeichensatz in den Max und der hat nur sehr wenige Schreibzyklen ...<br />
<br />
Diesen Vorgang wiederholt man, bis man alle durch hat. Jetzt sollte man auch keine Chinesischen Zeichen mehr in der OSD-Darstellung haben. <br />
<br />
Nun sucht man sich eine der anderen Firmwares aus dem [[Firmware#FW_f.C3.BCr_EPI-OSD|Firmware-Verzeichnis]] und Flasht sie in den Atmel.<br />
<br />
===Durchführen von Firmware-Updates===<br />
Um ein Firmware-update durchzuführen, braucht man nicht die ganze obige Prozedur durchzuführen.<br />
<br />
* Die Fuses sind ja schon richtig gesetzt - braucht man also nicht mehr machen.<br />
<br />
* Die Zeichensatz- und Logofiles sind ja auch schon drinnen - braucht man auch nicht machen.<br />
<br />
Ausnahme: wenn eine Firmware < 0.8.n drinnen war, müssen die osd_char_xxx reingeflashed werden, da ein paar neue Zeichen (u.A. für den Kompass) definiert werden müssen. ''Hier ist es wieder wichtig nach dem Flaschen zu warten, bis das Ende des Programmierens des MAX7456 durch das Blinken der roten LED angezeigt wirdm, bevor man das nächste HEX 'reinflashed ...)''<br />
<br />
Es muß also nur das Firmware-hex (und evtl. ein zugehöriges *.eep) in den Atmel geflashed werden.<br />
Das Hex mit "Write Program Memory" und das EEP mit "Write Data Memory".<br />
<br />
<br />
Viel Spaß mit dem OSD!<br />
<br />
==Programmieren mit avrdude==<br />
<br />
Alternativ zu Ponyprog steht z.B. für Linux das Konsolentool "avrdude" zur Verfügung. Auch hier verbindet man das 10-polige Flachbandkabel zwischen '''ISP1''' auf der SerCon und '''X4 (ISP)''' auf der EPI-OSD. '''Achtung!''' Pin Eins beachten! Bitte auch beachten: Jumper auf der SerCon muss gesetzt sein.<br />
<br />
Testen der Verbindung zwschen PC und Mikrocontroller:<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -U lfuse:r:-:i -v <br />
<br />
Kurze Erläuterung:<br />
<br />
* -p gibt den Mikroprozessortyp an<br />
* -c Gibt den Programmieradapter an -> in diesem Fall SerCon-Kompatibel<br />
* -P gibt den Anschluss am PC an -> in diesem Falle COM1 unter Linux<br />
* -U macht eine Speicheroperation - ''Speichertyp''''':'''''Lesen/Schreiben''''':'''''Datenqelle/Ziel''''':'''''Typ der Quelle/Ziel'''<br />
* -v Ausgabe mehr Debuginformationen<br />
<br />
Dann erhalten wir eine Ausgabe des gesetzten lfuse. Praktischerweise gibt avrdude dank der Option -v gleich alle gesetzten Fusebits aus. Solltet Ihr ein Timeout erhalten stimmt irgendetwas bei der Kommunikation nicht und Ihr solltet nicht fortfahren. Evtl. müsst Ihr avrdude als "root" oder mittels "sudo" starten damit Ihr die Rechte habt auf den COM-Port zuzugreifen.<br />
<br />
avrdude: safemode: lfuse reads as FF <br />
avrdude: safemode: hfuse reads as D7<br />
avrdude: safemode: efuse reads as FF<br />
avrdude: safemode: Fuses OK<br />
<br />
Jetzt setzen wir die neuen Fusebits für die OSD-Platine:<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U lfuse:w:0xFF:m -U hfuse:w:0xd7:m<br />
<br />
'''Achtung es gab eine Änderung an den Fusebits, ab Version 0.7 muss JTAGEN deaktiviert sein, damit das Menü korrekt funktioniert und die Taster erkannt werden.''' Die oben genannten Fusebits sind bereits richtig.<br />
Sollten sich die Fusebits nicht setzen lassen -zu erkennen am "verify Error", sollt der gesamte Chip gelöscht werden. Avrdude bietet dazu die Option -e ( löscht Flash+EEPROM )<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -e<br />
<br />
Dannach speisen wir den Mikrocontroller wie bereits oben beschrieben mit den verschiedenen Zeichensätzen des OSD und am Schluss mit der Controllersoftware.<br />
Der eigentlich Flashvorgang wird von avrdude mit Fortschrittsbalken schön in Szene gesetzt. Nach dem Flashen der einzelnen Dateien bitte immer Kontrollieren, dass avrdude keine Fehler ausgibt und '''kurz warten bis der Controller automatisch neu gestartet ist''' und am angeschlossenen Bildschirm wieder eine Art OSD eingeblendet wird. Wer keinen Monitor zur Verfügung hat kann auch warten bis die rote LED wieder zu blinken beginnt. Allerdings macht es mit Bildschirm einfach mehr Spaß, da man die Fortschritte sehen kann und sicher ist dass die Zwischenschritte funktionieren (Das Startuplogo ersetzt Firmware für Firmware die Chinesischen Zeichen beim Booten) In dem folgenden Beispiel wird davon ausgegangen das die Hexdateien im aktuellen Arbeitsordner liegen:<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:Logo1.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:Logo2.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:Logo3.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:Logo4.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar1.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar2.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar3.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar4.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar5.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar6.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:OSDv'''XXXXXX'''.hex:i<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U eeprom:w:OSDv'''XXXXXX'''.eep:i<br />
<br />
Ziel erreicht: MAX7456 mit Zeichensatz und Atmega mit OSD-Firmware versorgt.<br />
<br />
==Mit dem EPI-OSD sprechen==<br />
<br />
===das EPI-OSD Spricht===<br />
<br />
Bedeutung der LEDs:<br />
* LED1 (grün): <br />
** Leuchten = mir gehts gut!<br />
** Blinken = Handbetrieb<br />
* LED2 (rot) : Blinken mit 1 Hz<br />
* LED3 (grün): Blinkt in der Zykluszeit des OSDs<br />
* LED4 (rot) : Blinkt, wenn Daten von der FC übernommen werden<br />
<br />
===das EPI-OSD hört===<br />
<br />
Das EPI-OSD hört auf einen Kanal der Funke (das PPM-Signal). Dazu schließt man den entsprechenden Empfänger-Kanal (oder FC-Ausgang) an das Lötpad "PPM" an. '''NUR''' das PPM-Signal - keine Masse und '''garkeine''' 5V! (sonst geht was karpott!)<br />
Wenn man auf diesem Kanal einen 6-stufigen Stufenschalter hat, kann man - die richtige Firmware vorausgesetzt - die verschiedenen Modi des EPI-OSD umschalten.<br />
<br />
Die Modi sind:<br />
* Stufe 1: OSD AUS<br />
* Stufe 2: Logo wird angezeigt<br />
* Stufe 3: OSD Anzeige ohne HUD<br />
* Stufe 4: OSD Anzeige mit HUD<br />
* Stufe 5: ----frei-----<br />
* Stufe 6: ----frei-----<br />
<br />
===Shell auf der Seriellen===<br />
Steckt man die Sercon an das OSD und bemüht ein Terminalprogramm (z.B. das "Terminal-und-Flashen" des Kopter-tools), so kann man das OSD über eine Shell konfigurieren oder auch die Kennung einstellen.<br />
<br />
Beim Einschalten des OSD gibt dies über die serielle einen kurzen Text aus.<br />
<br />
Funktioniert ab Firmware 0.8.2.5<br />
<br />
Die Bedienungsanleitung dazu findet man hier: [[EPI_Shell]]<br />
<br />
==Technische Daten==<br />
<br />
{|border=0<br />
|Größe der Platine:<br />
| 50,5 x 50,5 mm²<br />
|-<br />
|Befestigungsbohrungen:<br />
| FC-Kompatibel<br />
|-<br />
|Spannungsversorgung:<br />
| 8-15V DC (ein 4S-lipo sollte auch gehen, dann sollte man den 7805 aber kühlen!)<br />
|-<br />
|Stromaufnahme:<br />
| ca. 200mA (ohne Kamera/Video-Sender)<br />
|-<br />
|Gewicht:<br />
| ca. 19g (Mit goldigen Buchsen / ohne Kabels)<br />
|}<br />
<br />
<br />
==Fehlerbeseitigung==<br />
<br />
* LED2 fängt nicht an zu blinken nach dem flashen der ersten Datei - Fusebits wurden nicht richtig gesetzt oder nicht übernommen (Statt auf "write" auf "OK" geklickt?)<br />
<br />
* Die FW osd_service.hex zeigt den Zeichen des Max aif dem OSd an. Damit kann man vergleichen ob alle Chars auch richtig geflasht wurden.<br />
<br />
[[Bild:Epi service1.jpg||300px]]<br />
<br />
== C-OSD - Die open-source Software fuers EPi-OSD ==<br />
=== Beschreibung ===<br />
C-OSD ist an sich kein eigenes Projekt mit eigener Hardware, vielmehr eine quelloffene alternative Software für das EPi-OSD.<br />
Die Hardware ist also die vom oben erwähnten EPi-OSD.<br />
Der Funktionsumfang ist relativ ähnlich, angezeigt wird standardmäßig:<br />
* Geschwindigkeit<br />
* Empfangsstärke<br />
* Serial Link OK<br />
* Kompassausrichtung<br />
* Variometer (Sinken/Steigen)<br />
* Altimeter (aktuelle Hoehe)<br />
* Richtung zur Home Position<br />
* Entfernung zur Home Position<br />
* Batteriespannung<br />
* Uptime<br />
* Flugzeit<br />
* Manual Control (Uebersteuern von PH/CH)<br />
* Anzahl der genutzten Satelliten<br />
* Coming Home / Position Hold aktiv<br />
Zusätzlich werden nach dem Flug ein paar Statistiken angezeigt wie maximale Geschwindigkeit, minimale Akkuspannung und maximale Entfernung zur Home Position.<br />
=== Forums-Thread ===<br />
http://forum.mikrokopter.de/topic-8592.html<br />
=== Projektseite ===<br />
http://www.mylifesucks.de/oss/c-osd/<br />
=== SVN Quelltext Repository ===<br />
[http://svn.mikrokopter.de/mikrowebsvn/listing.php?repname=Projects&path=/C-OSD/#_C-OSD_ http://svn.mikrokopter.de/mikrowebsvn/listing.php?repname=Projects&path=%2FC-OSD%2F#_C-OSD_]</div>Akkuhttps://mk-epi.de/wiki/index.php?title=L%C3%B6ten_der_OSD_Platine&diff=233405Löten der OSD Platine2012-08-03T12:26:06Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>[[Löten_der_OSD_Platine/en|english "Build-the-OSD"-page]]<br />
<br />
Der Aufbau der OSD-Platine erfolgt in folgenden Schritten:<br />
<br />
==Durchkontaktierungen== <br />
Alle Durchkontaktierungen herstellen und prüfen.<br />
[[Bild:OSD-loet-foto.jpg||none|180px|]]<br />
<br />
Bei der industriell gefertigten Platine sind die Durchkontaktierungen natürlich chemisch hergestellt.<br />
<br />
==Schaltplan & Bestückungspläne==<br />
<gallery>Bild:OSD-Schalt.jpg|Schaltplan der EPI-OSD-Platine - Anklicken zum Vergrößern<br />
Bild:OSD-loet.jpg|Lötseite der EPI-OSD-Platine - Anklicken zum Vergrößern<br />
Bild:OSD-best.jpg|Bestückungsseite der EPI-OSD-Platine - Anklicken zum Vergrößern </gallery><br />
<br />
==Stückliste==<br />
<br />
'''Achtung!'''<br />
<br />
Je nach Stromverbrauch der Kamera und des Senders kann es sein, <br />
daß man eine andere Induktivität einsetzen muß!<br />
<br />
Wenn die angeschlossenen Geräte mehr als 250mA verbrauchen,<br />
sollte man sie am +Lipo (12V) oder am +5V anschließen!<br />
<br />
<br />
(''Kursives ist auf der Unterseite (= Lötseite)'')<br />
<br />
{| border=1<br />
! style="background-color:#f8f8ff;" |'''Menge'''<br />
! style="background-color:#f8f8ff;" |'''Wert'''<br />
! style="background-color:#f8f8ff;" |'''Device'''<br />
! style="background-color:#f8f8ff;" |'''Bauteile'''<br />
! style="background-color:#f8f8ff;" |'''Reichelt-Art.-Nr'''<br />
|-<br />
|2<br />
|75R<br />
|R-EU_R1206<br />
|''R1'', ''R2''<br />
|SMD 1/4W 75<br />
|-<br />
|1<br />
|470R (evtl. auch 1K)<br />
|R-EU_R0805<br />
|R14<br />
|SMD-0805 470<br />
|-<br />
|7<br />
|1K<br />
|R-EU_R0805<br />
|''R3'', ''R4'', ''R5'', R11, R12, R24, R25<br />
|SMD-0805 1,00K<br />
|-<br />
|7<br />
|10K<br />
|R-EU_R0805<br />
|''R6'', ''R7'', ''R8'' ''R9'', ''R10'', R13, ''R15'' - R7 und R8 nur bei Problemen bestücken<br />
|SMD-0805 10,0K<br />
|-<br />
|1<br />
|1N4004 MELF<br />
|DIODE-MELF-MLL41<br />
|D1<br />
|SMD 1N 4004<br />
|-<br />
|2<br />
|22pF<br />
|C-EUC0805K<br />
|C6, C7<br />
|NPO-G0805 22P<br />
|-<br />
|13<br />
|100nF<br />
|C-EUC0805K<br />
|''C1'', ''C2'', ''C3'', ''C4'', ''C5'', C8, ''C12'', C13, C14, C15, C16, ''C18'', ''C19''<br />
|X7R-G0805 100N<br />
|-<br />
|3<br />
|22uF<br />
|CPOL-EUE2.5-5<br />
|''C10'', ''C11'', ''C17''<br />
|SMD ELKO 22/16 oder auch 22µF Keramik Kondensatoren in Bauform 1210 (leider nicht bei Reichelt vorhanden)<br />
|-<br />
|1<br />
|100uF<br />
|CPOL-EUE2.5-6<br />
|''C9''<br />
|SMD ELKO 100/16<br />
|-<br />
|1<br />
|16MHz Grundton<br />
|CRYSTALHC49UP<br />
|Q2<br />
|16,0000-HC49-SMD<br />
|-<br />
|1<br />
|27MHz Grundton<br />
|HC49TL-H<br />
|Q1<br />
|27,0000-HC49U-S<br />
|-<br />
|2<br />
|LQH3C 100µ<br />
|L-EU<br />
|L1, L2<br />
|'''Achtung!''' Strombedarf der CAM / des Senders beachten<br><br />
LQH3C 100µ (für bis zu 100mA)<br><br />
LQH3C 22µ (für bis zu 250mA)<br />
|-<br />
|2<br />
|MA02-5EDGE<br />
|Pfostenleiste 2x5-pol.<br />
|X3, X4<br />
|offen: 1x"SL 2X10G 2,54" - geschlossen: 2x"WSL 10G" - die geschlossenen sind nicht so leicht kurzzuschließen ;-)<br />
|-<br />
|2<br />
|SKHMPSE010<br />
|SMD-Taster<br />
|S1, S2<br />
|TASTER 9313<br />
|-<br />
|2<br />
|gn<br />
|LEDCHIP-LED0805<br />
|LED1, LED3<br />
|SMD-LED 0805 GN<br />
|-<br />
|2<br />
|rt<br />
|LEDCHIP-LED0805<br />
|LED2, LED4<br />
|SMD-LED 0805 RT<br />
|-<br />
|1<br />
|7805<br />
|7805 "SMD-Like Mount"<br />
|''IC3''<br />
|µA 7805<br />
|-<br />
|1<br />
|MAX7456<br />
|MAX7456<br />
|''U$1''<br />
| ---<br />
|-<br />
|1<br />
|MEGA162A<br />
|MEGA162A<br />
|IC1<br />
|ATMEGA 162-16 TQ<br />
|-<br />
|2<br />
|SMC BUE-90<br />
|BU-SMC-V (Oder Kabel direkt einlöten)<br />
|X1, X2<br />
|SMC BUE-90<br />
|}<br />
<br />
<br />
MBChris: Reichelt Stückliste (Achtung OHNE MAX7456 und alternative Induktivitäten nicht berücksichtigt!) https://secure.reichelt.de/?;ACTION=20;LA=5010;AWKID=78045;PROVID=2084<br />
<br />
Es hat sich gezeigt, dass das weglassen der SMC-Buchsen und das direkte Einlöten der Kabel die praktikabelste Lösung zum anschließen der Kamera und des Senders ist.<br />
<br />
==Spannungsregler==<br />
Der Spannungsregler (7805) hat eine etwas ungewöhnliche Montage:<br />
<br />
Zuerst winkelt man die 3 Anschluß-Beinchen nach unten ab und knickt sie dann auf der "Kühllaschen-Ebene" wieder in die ursprüngliche Richtung, so daß sie von der Seite wie ein "Z" ausschauen. Die Beinchemn nach ca. 1,5mm abkneifen. jetzt wird er wie auf dem Bestückungsdruck zu sehen liegend aufgelötet. <br />
<br />
<gallery>Bild:OSD-loet-teilbest.jpg|Teilbestückte Lötseite - es fehlen zum Spannungsmessen nur die Elkos<br />
Bild:OSD-best-teilbest.jpg|Teilbestückte Bestückungsseite zum Spannungsmessen<br />
Bild:Max_heftenkl.jpg|Heften des Max<br />
Bild:Max_fertigkl.jpg|So sollte es dann aussehen<br />
Bild:Osd-geht-3.jpg|Es lebt! Das erste schwarze OSD lebt!<br />
</gallery><br />
<br />
==Prüfen der Spannungen und Ströme==<br />
Nachdem die passiven Bauteile auf der Ober- und Unterseite aufgelötet sind, werden die Diode D1 und der Spannungsregler aufgelötet. Ferner machen sich C9 und C17 noch ganz gut :-)<br />
<br />
Bei den Elkos und der Diode D1 ist die Einbaurichtung wichtig! <br />
<br />
Jetzt schließt man Testweise, am besten mit einem Strombegrenzten Netzgerät, 10-12V an GND und +LIPO an und mißt am Ausgang des 7805 - Die Spannung sollte 5V betragen und die Stromaufnahme deutlich unter 100mA sein!<br />
<br />
Wenn das passt kann man weiterbestücken!<br />
<br />
Wenn das OSD für einen "Dauereinsatz" gedacht ist, sollten der 5V-Regler und der MAX mit Kühlkörpern versehen werden - die verheizen ganz schön Energie!<br />
<br />
Hier ein Thermobild bei Raumtemperatur, ohne Videokamera und ohne Video-IN/OUT.<br />
Stromaufnahme etwa 100mA bei 11V, Bild nach ca. 1 min. aufgenommen. Zur Orientierung ein "normales" Foto daneben.<br />
<br />
<gallery>Bild:EPI_OSD_thermal_top.jpg|Temperaturverteilung auf der Oberseite<br />
Bild:EPI_OSD_thermal_bottom.jpg|Temperaturverteilung auf der Unterseite</gallery><br />
<br />
==Quarze und LEDs==<br />
Den 27MHz-Quarz Q1 sollte man isoliert montieren, damit das Gehäuse keinen Kontakt zur darunterliegenden Durchkontaktierung hat. Dazu kann man entweder ein kleines stückchen Isolierband unter den Quarz kleben oder man klemmt während des Einlötens ein stückchen starkes Papier zwischen Quarz und Platine.<br />
<br />
Die 4 Leuchtdioden müssen natürlich richtigrum eingebaut werden - die Kathode schaut zum Platinenrand.<br />
<br />
==Atmega162 und Max7456==<br />
Beim ATmega 162 ist mal wieder - wer hätte es gedacht - die Einbaurichtung wichtig! Der Punkt auf dem ATmega findet sich auch im Bestückungsdruck wieder - er sollte zur Diode D1 schauen.<br />
<br />
Am kniffligsten dürfte das Bestücken des MAX7456 sein, da er ein Pin-Pitch von nur 0,65 mm hat. Auch dieser ist äußerst empfindlich, was die Einbaurichtung angeht! Min 1 (Punktmarkierung auf dem Max) schaut Richtung 7805. <br />
<br />
Nach dem kompletten Verlöten aller Bautele untersucht man die Platine nach ungewollten Kurzschlüssen und mißt beim Ersten Anschliesen die Stromaufnahme - sie sollte mit angeschlossenem Monitor 200mA nicht überschreiten (Ohne Monitor/Kamera/... sollten es weniger als 150mA sein).</div>Akkuhttps://mk-epi.de/wiki/index.php?title=EPI-Strom&diff=233404EPI-Strom2012-08-03T12:25:49Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>[[EPI-Strom/en|english EPI-S-page]]<br />
<br />
[[Lizenz|Bitte beachten Sie die Lizenz-Seite! Sie ist für dieses Projekt gültig!]]<br />
<br />
==EPI-Strom==<br />
Strom- und Spannungsmessung für das [[Epi-OSD|EPI-OSD]] und das Jeti Duplex 2,4GHz<br />
<br />
===EPI-Strom und EPI-OSD===<br />
<br />
Mit der EPI-Strom ist ein Einblenden der Energiewerte in das OSD möglich - man ist also nicht auf Schätzungen und die blose Spannungsmessung angewiesen. <br />
Ein weiterer Schritt, das rechtzeitige Landen anzuzeigen und einem Absturz des Modells vorzubeugen.<br />
<br />
===Epi-Strom und JETI Duplex===<br />
<br />
Darstellen der Spannungs-, Strom- und Energiewerte.<br />
Einstellen des Wandlertypens und Kalibrierung.<br />
<br />
Der EPI-S muss eine eigene Spannungsversorgung haben. Die Platine muss voll bestückt sein (incl. 78L05).<br />
Angeschlossen an den Jeti Empfänger darf nur Signal und Masse. <br />
<br />
'''Die Betriebsspannungen von EPI-Strom und JETI-Duplex-Empfänger dürfen nicht verbunden werden!'''<br />
<br />
Die Signalleitung isr wie folgt herzustellen:<br />
<br />
Es sind an die Pins 3 und 8 jeweils ein 100 Ohm Widerstand zu löten. Die Widerstände werden nun zusammengelötet und die Signalleitung daran angelötet. Masse wird über Pin 10 hergestellt.<br />
Wenn die Jeti Box alleine als Anzeige verwendet wird, also ohne Sendemodul, ist diese noch mit Spannung zu versorgen.<br />
<br />
Die FW ist im Firmwareverzeichnis der EPI-Strom zu bekommen<br />
<br />
==Schalt- und Bestückungsplan==<br />
<gallery>Bild:Strom8-schalt.jpg|Schaltplan der Stromplatine<br />
Bild:Strom8-best.jpg|Bestückungsplan für die Bestückungsseite<br />
Bild:Strom8-loet.jpg|... und für die Lötseite<br />
Bild:Strom-bild-best.jpg|Foto der EPI-Strom-Platine V. 1.0<br />
Bild:Strom8q-schalt.jpg|Schaltplan der Stromplatine Vers. 1.1<br />
Bild:Strom8q-best.jpg|Bestückungsplan für die Bestückungsseite Vers. 1.1<br />
Bild:Strom8q-loet.jpg|... und für die Lötseite Vers. 1.1<br />
Bild:Epi-s-1.jpg|Foto der Platine Version 1.1<br />
Bild:Strom-schalt-1-3.jpg|Schaltplan der Stromplatine Version 1.2<br />
Bild:Strom-best-1-2.jpg|Bestückungsseite der Stromplatine Version 1.2<br />
Bild:Strom-loet-1-2.jpg|... und die zugehörige Lötseite V. 1.2<br />
Bild:Epi-s-1.2.jpg|Foto der EPI-S-Platine Version 1.2<br />
Bild:Pin-1.jpg|Wie erkennt man Pin1 bei Stecker/Buchse/Kabel?<br />
</gallery><br />
<br />
==Firmware zur EPI-Strom==<br />
Die Firmware findet man hier:<br />
<br />
[[Firmware#FW_f.C3.BCr_EPI-Strom|Firmwareverzeichnis zur EPI-Strom]]<br />
<br />
die älteren Versionen sind im darunterliegenden archiv-Verzeichnis zu finden .<br />
<br />
Zitat zur aktuellen Firmware:<br />
<br />
* Erkennen der Hardware Versionen 1.0 und 1.1<br />
* Baudrate: 57600<br />
* Shell wurde leicht modifiziert<br />
<br />
==Löt-Jumper auf der Strom-Platine==<br />
Beim Übergang von Version 1.0 zu 1.1 wurden leider die Bauteile umnummeriert - deshalb haben auch die Löt-Jumper neue Nummern...<br />
<br />
===SJ100 / SJ51===<br />
Wenn sie Betriebsspannung und die Mess-Spannung unterschiedlich sin, muß diese brücke offen bleiben.<br />
Ist die Mess-Spannung gleich der Betriebsspannung, so ist die Brücke SJ100/SJ51 zu schließen (dann wird die LiPo-Spannung zur Versorgung und zum Messen hergenommen)<br />
<br />
===SJ1 / SJ50===<br />
Damit schaltet man die 5V an den kombinierten STK500/SPI-Stecker und kann z.B. die SerCon über die Stromplatine versorgen oder alternativ die Stromplatine mit über das OSD versorgen und den Spannungsregler dann einfach weglassen. ''Erst denken, dann brücken!''<br />
<br />
===SJ52===<br />
Nur ab Version 1.2 vorhanden!<br />
<br />
Damit brückt man den negativen LiPo-Pol mit dem Minuspol der EPI-Strom-Platine (ist für alternative Einsatzzwecke vorgesehen)<br />
<br />
==Stückliste==<br />
<br />
===Version 1.0===<br />
<br />
(''Kursives ist auf der Unterseite (= Lötseite)'')<br />
<br />
{| border=1<br />
! style="background-color:#f8f8ff;" |'''Menge'''<br />
! style="background-color:#f8f8ff;" |'''Wert'''<br />
! style="background-color:#f8f8ff;" |'''Hinweis'''<br />
! style="background-color:#f8f8ff;" |'''Bauteile'''<br />
! style="background-color:#f8f8ff;" |'''Reichelt-Art.-Nr'''<br />
|-<br />
|1<br />
|1N4004 MELF<br />
|Verpolungsschutz-Diode<br />
|''D101''<br />
|SMD 1N 4004<br />
|-<br />
|1<br />
|1K<br />
|<br />
|''R105''<br />
|SMD-0805 1,00K<br />
|-<br />
|1<br />
|4k7<br />
|<br />
|''R102''<br />
|SMD-0805 4,70K<br />
|-<br />
|2<br />
|10K<br />
|<br />
|R1, ''R101''<br />
|SMD-0805 10,0K<br />
|-<br />
|1<br />
|10R<br />
|<br />
|''R104''<br />
|SMD-0805 10,0<br />
|-<br />
|1<br />
|15k<br />
|<br />
|''R100''<br />
|SMD-0805 15,0K<br />
|-<br />
|1<br />
|100R<br />
|<br />
|''R103''<br />
|SMD-0805 100<br />
|-<br />
|8<br />
|100nF<br />
|<br />
|C1, ''C100, C101, C102, C103, C104, C105, C106''<br />
|X7R-G0805 100N<br />
|-<br />
|2<br />
|10µ<br />
|<br />
|C2, C3<br />
|SMD ELKO 10/16<br />
|-<br />
|1<br />
|7805L<br />
|'''Bei Verwendung mit dem EPI-OSD nicht bestücken!'''<br />
|IC2<br />
|µA 78L05<br />
|-<br />
|1<br />
|ACS750LCA-050<br />
|An den zu messenden Strom anpassen!<br />
|IC1<br />
|Nicht bei Reichelt zu bekommen ...<br />
|-<br />
|1<br />
|MA02-5EDGE<br />
|<br />
|X4<br />
|SL 2X10G 2,54<br />
|-<br />
|1<br />
|MEGA8-AI<br />
|<br />
|''IC100''<br />
|ATMEGA 8L8 TQ<br />
|-<br />
|1<br />
|SMD ZD 5,6<br />
|ZENER-DIODE SOT23<br />
|''D100''<br />
|SMD ZD 5,6<br />
|-<br />
|1<br />
|gn<br />
|<br />
|''LED100''<br />
|SMD-LED 0805 GN<br />
|-<br />
|1<br />
|EPI-Strom-Platine<br />
|Ohne Platine nutzt alles nix :-)<br />
|<br />
|Gibbt nit beim Reichelt - nur bei uns.<br />
|}<br />
<br />
Die Reichelt Stückliste ist hier: [http://www.reichelt.de/?ACTION=20;AWKID=133335;PROVID=2084 *klixx*]<br />
<br />
===Version 1.1 und 1.2===<br />
<br />
(''Bauteile-Nummern >= 50 sind auf der Unterseite (= Lötseite)'')<br />
<br />
{| border=1<br />
! style="background-color:#f8f8ff;" |'''Menge'''<br />
! style="background-color:#f8f8ff;" |'''Wert'''<br />
! style="background-color:#f8f8ff;" |'''Hinweis'''<br />
! style="background-color:#f8f8ff;" |'''Bauteile'''<br />
! style="background-color:#f8f8ff;" |'''Reichelt-Art.-Nr'''<br />
|-<br />
|1<br />
|1N4004 MELF<br />
|Verpolungsschutz-Diode<br />
|''D51''<br />
|SMD 1N 4004<br />
|-<br />
|1<br />
|<br />
|Siehe Schaltplan - Wert abhängig von der zu messenden Spannung<br />
|R2<br />
|<br />
|-<br />
|1<br />
|1K<br />
|<br />
|''R54''<br />
|SMD-0805 1,00K<br />
|-<br />
|2<br />
|4k7<br />
|<br />
|R1, ''R52''<br />
|SMD-0805 4,70K<br />
|-<br />
|2<br />
|10K<br />
|<br />
|R4, ''R51''<br />
|SMD-0805 10,0K<br />
|-<br />
|1<br />
|10R<br />
|<br />
|R3<br />
|SMD-0805 10,0<br />
|-<br />
|1<br />
|15k<br />
|<br />
|''R50''<br />
|SMD-0805 15,0K<br />
|-<br />
|1<br />
|100R<br />
|<br />
|''R53''<br />
|SMD-0805 100<br />
|-<br />
|2<br />
|22pF<br />
|<br />
|C53, C56<br />
|NPO-G0805 22P<br />
|-<br />
|8<br />
|100nF<br />
|<br />
|C1, ''C50, C51, C52, C54, C55, C57, C58''<br />
|X7R-G0805 100N<br />
|-<br />
|2<br />
|10µ<br />
|<br />
|C2, C3<br />
|SMD ELKO 10/16 (bis 3s) 10/25 (bis 4s) o. Kerko 10/25 (Nicht bei reichelt)<br />
|-<br />
|1<br />
|8MHz<br />
|Wurde eingebaut damit die Serielle besser arbeitet<br />
|Q1<br />
|8,0000-HC49U-S<br />
|-<br />
|1<br />
|78L05<br />
|'''Bei Verwendung mit dem EPI-OSD nicht bestücken!'''<br />
|IC2<br />
|µA 78L05<br />
|-<br />
|1<br />
|ACS750LCA-xxx<br />
|An den zu messenden Strom anpassen!<br />
|IC1<br />
|Nicht bei Reichelt zu bekommen ...<br />
|-<br />
|1<br />
|MA02-5EDGE<br />
|<br />
|X4<br />
|SL 2X10G 2,54<br />
|-<br />
|1<br />
|MEGA8-AI<br />
|<br />
|''IC50''<br />
|ATMEGA 8L8 TQ<br />
|-<br />
|1<br />
|SMD ZD 5,6<br />
|ZENER-DIODE SOT23<br />
|''D50''<br />
|SMD ZD 5,6<br />
|-<br />
|1<br />
|rot<br />
|<br />
|''LED50''<br />
|SMD-LED 0805 RT<br />
|-<br />
|1<br />
|EPI-Strom-Platine V1.1 oder 1.2 <br />
|Ohne Platine nutzt alles nix :-)<br />
|<br />
|Gibbt nit beim Reichelt - nur bei uns. (und es wird immer die aktuellste Version ausgeliefert)<br />
|}<br />
<br />
Die Reichelt Stückliste V1.1/1.2 ist hier: [http://www.reichelt.de/?ACTION=20;AWKID=153039;PROVID=2084 *klick me*]<br />
<br />
== Firmware programmieren ==<br />
<br />
In diesem Beispiel benutzen wir eine SerCon und Ponyprog2000. Es gibt natürlich auch Alternativen zu dieser Kombination (avrdude etc, mkusb, epi-usb etc), die hier irgendwann auch beschrieben werden.<br />
<br />
Das EPI-S wird an die ISP Schnittstelle der Sercon angeschlossen, Jumper ist gesetzt. Der Mega8 muss fremdversorgt werden, sprich wir legen an der Sercon, zB am SIO Port Pin2 5V und an Pin7, GND an. Die LED der Sercon beginnt zu leuchten.<br />
<br />
Das könnte dann so aussehen:<br />
<br />
'''DAS FOLGENDE BILD DIENT NUR DER ILLUSTRATION DER FREMDVERSORGUNG ÜBER DIE SERCON! ZUM SETZEN DER FUSES UND ZUM FLASHEN DER FIRMWARE IST EIN VOLLSTÄNDIGES 10 POLIGES KABEL ZU VERWENDEN!'''<br />
<br />
[[Bild:Sercon_fremdstrom.jpg]]<br />
<br />
<br />
=== Fusebits setzen ===<br />
<br />
Die Fuses sind wie folgt zu setzen:<br />
<br />
==== Hardware Version 1.0 ====<br />
<br />
===== Ponyprog =====<br />
<br />
[[Bild:Hw1.0-fuses-pony.png]]<br />
<br />
===== AVR Studio =====<br />
<br />
[[Bild:Hw1.0-fuses.png]]<br />
<br />
===== Hex ===== <br />
<br />
In Hex Notation: 0xD7, 0xE4<br />
<br />
==== Hardware Version 1.1 / 1.2 ====<br />
<br />
===== Ponyprog =====<br />
<br />
[[Bild:Hw1.1-fuses-pony.png]]<br />
<br />
===== AVR Studio =====<br />
<br />
[[Bild:Hw1.1-fuses.png]]<br />
<br />
===== Hex ===== <br />
<br />
In Hex Notation: 0xD7, 0xFF<br />
<br />
Danach wird die aktuelle EPI-S Firmware geschrieben und das Eeprom File hinterher geschrieben. Die LED auf dem EPI-S sollte nun leuchten.<br />
<br />
==Alternative Firmware==<br />
<br />
Auch für die Strom-Platine gibt es vom CasCade eine Alternative Firmware.<br />
<br />
genaueres findet man unter http://www.mylifesucks.de/oss/c-strom/<br />
<br />
==Vorbereitung zur Inbetriebnahme==<br />
<br />
Zuerst müssen wir das EPI-S kalibrieren und ihm sagen, welcher Stromsensor auf ihm steckt. Dazu müssen wir uns auf der EPI-S Shell einloggen. Damit das klappt stecken wir das EPI-S an den ISP Port der Sercon, Jumper wird gezogen. Als Besonderheit ist hier zu beachten, daß am Flachbandkabel Leitung 6 (SS) zu trennen ist. Es reicht, wenn die Leitungen 2, 3, 8 und 10 belegt sind.<br />
<br />
Optimalerweise fertigt man sich dazu folgendes Kabel an:<br />
<br />
[[Bild:Isp shell cable.jpg]]<br />
<br />
(Einfach mit einem Cutter zwischen die Leitungen fahren, und das kabel drunter her ziehen)<br />
<br />
Damit sollte das Bedienen der Shell einwandfrei funktionieren.<br />
<br />
Als Terminalprogramm unter Windows eignet sich Putty am besten, nehmt aber die aktuelle Beta-Version, bei der man die Optionen "Implicit cr in every LF und implicit lf in every CR" konfigurieren kann. [http://tartarus.org/~simon/putty-snapshots/x86/putty.exe]<br />
<br />
Com-Parameter sind:<br />
HW bis 1.1 -> 19200/8N1 Flowcontrol Xon/Xoff.<br />
HW 1.2 -> 57600/8N1 Flowcontrol Xon/Xoff.<br />
<br />
In diesem Screencast wird das nochmal anschaulich erklärt:<br />
<br />
[http://media.mk-epi.de/osd/howto-EPi-shell.swf.html ScreenCast Putty einstellen und ID setzen]<br />
<br />
Nach dem Verbinden drücken wir mal <Enter> oder tippen "help" um zu sehen, ob die Kommunikation funktioniert. <br />
<br />
Das könnte dann so aussehen:<br />
<br />
[[Bild:Term1.JPG]]<br />
<br />
'''Sollten nur Hieroglyphen erscheinen, ist es wahrscheinlich, dass eine 57k6 Firmware geflashed wurde. <br />
Hier nun die Verbindung mit 57600 baud aufbauen und nicht mehr mit 19200 baud. (HW Vers. 1.2 mit Quarz)<br />
<br />
Oder<br />
<br />
Bei den Versionen bis 1.1 nehmen wir die 19200 bps Version der Firmware und flashen diese und schreiben ebenfalls das *.eep File nochmal hinterher.''' (Nur bis HW Ver. 1.1) Dann natürlich auch im Putty 19200 baud einstellen.<br />
<br />
<br />
Wenn wir uns nun in der Shell befinden, setzen wir mit "set sf 50" oder "set sf 100" den Sensortypen.<br />
<br />
Mit "Show SF" können wir das erfolgreiche setzen kontrollieren!<br />
<br />
Danach Kalibrieren wir das EPI-S. Wichtig ist, dass es dabei nur fremdgespeist ist (Z.B. über die Sercon s.o.), und am Sensor keine Spannung anliegt. Dann tippen wir in der Shell "show strom" und sehen etwas wie:<br />
<br />
20 -2100 -0<br />
20 -2102 -0<br />
20 -2002 -0<br />
20 -2050 -0<br />
19 -2092 -1 <br />
<br />
usw..<br />
<br />
Um nun die endlosen Zahlen zu stoppen, können wir erst einmal "RESET" eingeben.<br />
<br />
Als erstes müssen wir nun den Nullwert auf 0 setzen:<br />
<br />
"Set CZ 0"<br />
<br />
Danach geben wir wieder folgendes ein: <br />
<br />
"Show Strom"<br />
<br />
Nun sehen wir wieder die Werte wie vorher:<br />
<br />
511 -2100 -0<br />
509 -2102 -0<br />
511 -2002 -0<br />
508 -2050 -0<br />
<br />
Den ersten Wert oben links (hier 511) nehmen wir nun als 0 Wert an:<br />
<br />
"Set CZ 511"<br />
<br />
Und machen danach einen Reset um das Epi-Strom neu zu starten:<br />
<br />
"Reset"<br />
<br />
Nun tippen wir erneut "show strom" und die erste Spalte sollte sich immer um den 0-Wert bewegen (-+10)<br />
<br />
Das könnte dann so aussehen:<br />
<br />
-4 -2100 -0<br />
0 -2102 -0<br />
1 -2002 -0<br />
0 -2050 -0<br />
-1 -2092 -1 <br />
<br />
Obacht: Sollten hier in der ersten Spalte Werte um die 512 stehen, sind wir am Rand des Messbereichs, und es deutet darauf hin, daß eine Lötstelle des Stromsensors nicht ganz sauber ist (vermutlich eines der 3 "dünnen" Beinchen vom Sensor). Hier nachlöten. '''Am Ausgang des Sensors sollten sich um die 2,5 Volt messen lassen.'''<br />
<br />
Unser EPI-S ist nun konfiguriert und wir können es am OSD anschliessen.<br />
<br />
==Inbetriebnahme mit dem EPI-OSD==<br />
<br />
Weil es sich bei der Inbetriebnahme am EPI-OSD anbietet die Betriebsspannung vom OSD zu beziehen, lassen wir den Lötjumper SJ1/SJ50 gesetzt. Das epi-s wird an den ISP Port des OSD angesteckt.<br />
<br />
'''HIERBEI IST ZU BEACHTEN, DASS BEIM FLACHBANDKABEL DIE LEITUNGEN 3 UND 8 (RX und TX) ZU DURCHTRENNEN SIND''', ansonsten funktioniert die Kommunikation zwischen EPI-S und OSD nicht! Ein solches Kabel sieht dann optimalerweise so aus:<br />
<br />
[[Bild:Isp osd cable.jpg]]<br />
<br />
Im OSD Setup muss jetzt noch der Stromsensor aktiviert werden. Damit ist die Installation vom EPI-S abgeschlossen.</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Epi-Test&diff=233403Epi-Test2012-08-03T12:25:28Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>[[Bild:Test-oben.jpg||200px]]<br />
<br />
<br />
[[Epi-Test/en|english EPI-Test-page]]<br />
<br />
[[Lizenz|Bitte beachten Sie die Lizenz-Seite! Sie ist für dieses Projekt gültig!]]<br />
<br />
<br />
==Neuigkeiten==<br />
<br />
26.09.2010 PPM-In inplementiert<br />
<br />
18.03.2010 Jetzt kann man die H&I Regler mit dem Tester testen.<br />
<br />
09.08.2008 Neues Layout fertiggestellt - es sind jetzt keine Potis mehr auf der Platine vorgesehen, weil das zu unpraktisch (in der Bedienung) war ...<br />
<br />
10.05.2008 DMX-OUT fertiggestellt<br />
<br />
==Allgemeines==<br />
<br />
Der Epilepsy-Tester (EPI-TEST) ist ein "nobler Servotester".<br />
Er ist mit 6 Potis, einem Drehgeber, einem LC-Display, 4 Servo-Anschlüssen, einem PPM-Ausgang,<br />
einem PPM-Eingang, I2C-Schnittstelle, Serielle und ISP Ausgestattet.<br />
Die Betriebsspannung sollte sich im Bereich von 8-15V bewegen. Mittels 2 getrennter 5V-Spannungsregler - einen für den Ansteuer-Teil und einen für die angeschlossenen Servos bleibt das Servosignal von der "Servolast" unabhängig.<br />
<br />
Und nicht nur das, mit der DMX-Erweiterung hat der Epilepsy-Tester sogar einen galvanisch getrennten DMX-Eingang und DMX-Ausgang - somit hat man ein "Mini-Lichtpult" zur Verfügung. <br />
<br />
Die Funktionen werden auf der Software-Seite beschrieben :-)<br />
<br />
==Kommunikation==<br />
<br />
*Kommunikation mit dem PC<br />
**Serielle Schnittstelle mit TTL-Pegel (Pegelwandler z.B. Sercon, Stecker ISP1, Jumper offen)<br />
**DMX Schnittstelle<br />
<br />
==Stückliste==<br />
<br />
{| border=1<br />
! style="background-color:#f8f8ff;" |'''Menge'''<br />
! style="background-color:#f8f8ff;" |'''Wert'''<br />
! style="background-color:#f8f8ff;" |'''Device'''<br />
! style="background-color:#f8f8ff;" |'''Bauteile'''<br />
! style="background-color:#f8f8ff;" |'''Bemerkung'''<br />
|-<br />
|2<br />
|<br />
|Jumper 2-pin<br />
|JP1, JP2<br />
|-<br />
|1<br />
|<br />
|M02<br />
|SL1<br />
|-<br />
|1<br />
|<br />
|ML10<br />
|STK1<br />
|-<br />
|1<br />
|1,5KE18<br />
|15KEXX<br />
|D1<br />
|-<br />
|3<br />
|1K<br />
|R-EU_R0805<br />
|R7, R9, R50<br />
| SMD-Widerstand<br />
|-<br />
|13<br />
|MA03-1<br />
|3-pol. Stiftleiste<br />
|<br />
|-<br />
|1<br />
|MA04-1<br />
|4-pol. Stiftleiste<br />
|SV1<br />
|-<br />
|1<br />
|10K<br />
|TRIM_EU-PT10<br />
|R51<br />
|10mm-Trimmer zut Kontrasteinstellung<br />
|-<br />
|1<br />
|10k<br />
|R-EU_R0805<br />
|R55<br />
| SMD-Widerstand<br />
|-<br />
|2<br />
|10k<br />
|R-EU_R0207/10<br />
|R5, R6<br />
|RM 10<br />
|-<br />
|1<br />
|16MHz<br />
|CRYSTALHC49UP<br />
|Q50<br />
|Je nach Firmware-Anforderung<br />
|-<br />
|2<br />
|22pF<br />
|C-EUC0805K<br />
|C55, C56<br />
|Wenn Quarz, dann auch diese beiden<br />
|-<br />
|4<br />
|47R<br />
|R-EU_0207/10<br />
|R1, R3, R4, R8<br />
|-<br />
|4<br />
|47R<br />
|R-EU_R0805<br />
|R52, R53, R54, R56<br />
|SMD-Widerstand<br />
|-<br />
|2<br />
|78S05<br />
|78XXL<br />
|IC1, IC2<br />
|IC 2 bei hohen Servoströmen kühlen!<br />
|-<br />
|2<br />
|100µ<br />
|CPOL-EUE2.5-7<br />
|C1, C4<br />
|<br />
|-<br />
|17<br />
|100n<br />
|C-EUC0805K<br />
|C50, C51, C52, C53, C54, C57, C59, C60, C61, C62, C63, C65, C66, C67, C68, C69, C70<br />
|<br />
|-<br />
|2<br />
|1000µ<br />
|CPOL-EUE5-13<br />
|C2, C3<br />
|-<br />
|1<br />
|EC11-B-V-T<br />
|Incrementalgeber m. Taste<br />
|SW1<br />
|Alps Drehgeber<br />
|-<br />
|1<br />
|LCD 2x16 <br />
|LCD mit Hinterleuchtung<br />
|LCD1<br />
|da passen vercheidene<br />
|-<br />
|1<br />
|16-pol.<br />
|Pfostenleiste gerade RM 2,54mm<br />
|<br />
|mit längeren Pins zum anlöten des LCD<br />
|-<br />
|4<br />
|M2,5x16 <br />
|Schrauben<br />
|<br />
|Befestigungsschrauben für das LCD<br />
|-<br />
|4<br />
|M2,5<br />
|Muttern<br />
|<br />
|... damit die Schrauben da bleiben, wo sie hingehören ;-)<br />
|-<br />
|4<br />
|8 mm <br />
|Abstandsrollen<br />
|<br />
|Um das LCD auf Abstand zur Platine zu halten<br />
|-<br />
|1<br />
|Widerstand bedrahtet<br />
|Ca. 100 Ohm<br />
|R2<br />
|Je nach Strombedarf der LCD-Hinterleuchtung<br />
|-<br />
|1<br />
|MEGA644(P)<br />
|MEGA644(P)<br />
|IC50<br />
|-<br />
|2<br />
|grün<br />
|LED3MM<br />
|LED2, LED3<br />
|-<br />
|1<br />
|rot<br />
|LED3MM<br />
|LED1<br />
|-<br />
|6<br />
|10k linear<br />
|Poti mit 6mm Achse<br />
|ohne<br />
|Nicht auf der Platine<br />
|-<br />
|1<br />
|<br />
|Platine "EPI-TEST"<br />
|<br />
|Gibt es nur bei uns oder unseren Händlern<br />
|-<br />
|1<br />
|<br />
|Gehäuse<br />
|ohne<br />
|Selbst bearbeiten (skizze folgt) oder von MK-EPI beziehen<br />
|}<br />
<br />
==Schaltplan & Bestückungspläne==<br />
<gallery>Bild:Test-schalt.jpg|Schaltplan der EPI-Tester-Platine - Anklicken zum Vergrößern<br />
Bild:Test-loet.jpg|Lötseite der EPI-Tester-Platine - Anklicken zum Vergrößern<br />
Bild:Test-best.jpg|Bestückungsseite der EPI-Tester-Platine - Anklicken zum Vergrößern <br />
Bild:Test-unten.jpg|Foto der (teilbestückten) Testerplatine von unten <br />
Bild:Test-best-bruecken.jpg|Da die Platine einseitig ist, benötigt man ein paar Drahtbrücken (die stehen nicht in der Stückliste)<br />
Bild:Test-dmx-schalt.jpg|Schaltplan der DMX-Erweiterung <br />
Bild:Test-dmx-best.jpg|Bestückungsplan der DMX-Erweiterung <br />
Bild:Test2-foto-bestueckt.jpg|Bestückte Testerplatine<br />
Bild:Epi-test-eingebaut.jpg|Gehäusevorschlag für den EPI-Tester mit Poties<br />
Bild:Pin-1.jpg|Wie erkennt man PIN 1 bei Stecker/Buchse/Kabel? </gallery><br />
<br />
==Aufbauanleitung==<br />
zunächst werden die passiven SMD-Bauteile (Widerstände, Kondensatoren) von der Unterseite bestückt,<br />
dann bestückt man die Drahtbrücken und Widerstände von der Oberseite, die Pfostenleisten, die Spannungsregler (den Kühlkörper nicht vergessen) und die vier Elkos nebst den drei LEDs. <br />
<br />
Jetzt schließt man testweise mit einem Geregelten Netzgerät die Spannung an - die LED 1 soll leuchten - und misst die Ausgänge der beiden 5V-Regler. die Stromaufnahme sollte unter 100mA sein.<br />
<br />
Jetzt kommt der Prozessor auf die Unterseite und wird programmiert. dannach montiert man das Display wie auf dem Foto zu sehen - Fertig!<br />
<br />
Damit man auf dem Display auch was sieht, muß man mit dem Trimmer den Kontrast anpassen!<br />
<br />
==Aufbauanleitung DMX-Erweiterung==<br />
Nachdem es sich bei der Platine der DMX-Erweiterung nur um bedrahtete Bauteile handelt, bestückt man einfach "vom niedrigsten zum höchsten" Bauteil. Die Optokoppler und die Line-Treiber sollten gesockelt werden, so können sie im Falle eines Falles leichter getauscht werden.<br />
<br />
==Programmieren==<br />
<s>Am einfachsten gehts z.Zt. mit "Pony-Prog" und der vom MK bekannten SerCon und dem Stecker "ISP1" (Der Jumper muß gesetzt sein).</s><br />
<br />
Nachdem sich schon einige mit dem Ponyprog aus dem AVR ausgesperrt haben, empfehlen wir hier lieber das AVR-Studio, welches kostenlos von der [http://atmel.com Atmel-Webseite] heruntergeladen werden kann, in Verbindung mit einem ''AVR-ISP-MKII-Programmer'' (z.B. dem [[Bestellung|USB-Prog]])<br />
<br />
Mit der Sercon funktioniert auch [http://www.nongnu.org/avrdude/ AVR-Dude]. Wenn hier eine GUI für AVR-Dude gewünscht wird, kann man auf [http://www.soft-land.de/ AVR-Burner] zurückgreifen. <br />
<br />
<code>Der Kommando-String für AVR-Dude mit der Sercon lautet:<br />
avrdude.exe -c ponyser -P COM1 -p m644p -U flash:w:HEXFILE.HEX -u -U -lfuse:w:0xff:m -U hfuse:w:0xd7:m -U efuse:w:0xfd:m<br />
^^^^ ^^^^^^^^^^^ ^^ ^^ ^^<br />
Com-Port Firmware-Datei Fuses: Low High Ext<br />
</code><br />
Der Jumper auf der Sercon muß dazu gesteckt sein udn das Hex-File muß sich im selben Verzeichnis befinden wie AVR-Dude.<br />
<br />
Zur Kommunikation via PC-Software mit dem Tester ist der Jumper auf der SerCon zu entfernen!<br />
<br />
==Firmware==<br />
<br />
===Fuses===<br />
Zunächst sind die Fuses des Mega-644p gemäß filgenden Bildes einzustellen:<br />
<br />
[[Bild:Test-fuses.jpg]]<br />
<br />
===Programmierung===<br />
<br />
Die Firmware für den EPI-Tester ist im [[Firmware#FW_f.C3.BCr_EPI-Tester|Firmwareverzeichnis für den EPI-Tester]] zu finden. <br />
<br />
Man flashe sie mit dem persönlich bevorzugten Werkzeug in den Mega644P.<br />
<br />
Die ''zur Drucklegung'' aktuelle Version 0.9.0.1 hat Basis-Funktionalität:<br />
<br />
*PPM-Out und Summensignal Out: funktionsfähig <br />
*I2C-Motortest für Mikrokopter-BLDCs: funktionsfähig<br />
*DMX-Out: Alpha</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Epilepsy&diff=233402Epilepsy2012-08-03T12:25:14Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>[[Bild:haeder-epi.jpg]]<br />
<br />
[[Lizenz|Bitte beachten Sie die Lizenz-Seite! Sie ist für dieses Projekt gültig!]]<br />
<br />
<br />
=Die Epilepsy=<br />
<br />
... ist eine Erweiterung des Mikrokopters, die bei empfindlichen Personen epileptische Anfälle auslösen kann, da sie ein ''Gewaltig Lichtspektakel'' macht.<br />
<br />
48 Helle LEDs sind im Kreis angeordnet und werden durch einen Prozessor einzeln angesteuert.<br />
==Neuigkeiten==<br />
* Server umstrukturiert<br />
** Die Firmware-Sammlung für die Epilepsy ist auf der [[Firmware#FW_f.C3.BCr_die_EPILEPSY|Firmware-Seite]] zu finden<br />
<br />
*aktuelle Firmware: http://wowie.org/FW/Epilepsy/epi08.hex<br />
<br />
*Betaphase: Anbindung Epilepsy an den Rückkanal Jeti Duplex<br />
**Übergabe der Daten FC/NC an Jeti Box<br />
**Konfiguration Epilepsy über Jeti box<br />
<br />
<br />
*Testphase: Optischer Variometer<br />
** Rotblinken == Fallen<br />
** Blaublinken == Steigen<br />
<br />
<br />
*Testphase: Optischer Lipowarner<br />
** Rot und Blau blinken sehr schnell<br />
<br />
==Aufbau der Epilepsy==<br />
Zum [[Aufbau]] der Epilepsy haben wir eine eigene Seite gemacht: [[Aufbau]]<br />
<br />
==Verkabelung der Epilepsy==<br />
Zunächst einmal ist es nötig, die Epilepsy an den Akku anzuschließen (ob über einen Schalter oder nicht sei jedem selbst überlassen. Auf der Epilepsy ist eine Multifuse, die Schlimmes verhindert, wenn auf der Platine ein Kurzschluß entstehen sollte - ein Kurzschluß in der Zuleitung ist dadurch aber nicht abgesichert => Absturzgefahr!)<br />
<br />
===Anschluß des Akkus===<br />
Der Spannungsanschluß ist richtig zu polen! bei Falschpolung wird die Diode D49 leitend und die Mulifuse F1 unterbricht den Stromkreis - das geht nicht verzögerungsfrei und es müssen ca. 3A fliesen - dünne Zuleitungen können empfindlich warm werden!<br />
<br />
===Kommunikation mit der FC===<br />
(Verkabelungsplan muß noch eingestellt werden)<br />
<br />
Die Kommunikation mit der FC läuft derzeit über RxD und TxD, deshalb gilt: '''PC und FC dürfen nicht gleichzeitig an die Epilepsy!'''<br />
<br />
Die Epilepsy wird mit folgenden Anschlüssen an die FC angeschlossen:<br />
<br />
TxD Epilepsy (Pin 3 Stecker "STK500") => RxD FC (Pin 1 Universalschnittstelle)<br />
<br />
RxD Epilepsy (Pin 8 Stecker "STK500") => TxD FC (Pin 9 Universalschnittstelle)<br />
<br />
Nachdem die beiden schon eine Masseverbindung über den LiPo haben, ist eine weitere Masseverbindung nicht nötig.<br />
<br />
==Die Taster==<br />
Mit den beiden Tastern auf der Epilepsy kann man die verschiedenen Modi Einstellen.<br />
<br />
Die Taster müssen so lange gedrückt werden, bis die rote LED kurz blinkt um ein Schalten zu bewirken.<br />
===Taster Mode===<br />
Mit dem Taster "Mode" wird zwischen Hand- und Funke-modus umgeschaltet.<br />
<br />
Wenn die Grüne LED leuchtet, können die einzelnen Modi der Epilepsy via 6-fach Schalter über einen RC-kanal (Eingang an PPM) umgeschaltet werden.<br />
<br />
Blinkt die Grüne LED, können die Modi mit dem Taster "Set" geschaltet werden.<br />
===Taster SET===<br />
Im "manuellen Mode" werden mit diesem Taster die einzelnen (Blinke-) Modi der Epilepsy durchgeschaltet<br />
<br />
==Epilepsy-Tool==<br />
Hier geht es zum [[EPI_Tool]] - Das Programm zum Auslesen und Einspielen der Daten in die Epilepsy<br />
<br />
'''z.Zt. ist das Epi-Tool leider noch nicht verfügbar!'''<br />
<br />
==Epilepsy-Simulator==<br />
Wie wirkt die Animation?<br />
<br />
Einfach mit dem [[E.A.S._-_Epilepsy_Animation_Simulator]] austesten!<br />
<br />
==Technische Daten==<br />
<br />
Platinengröße: 126mm Durchmesser<br />
<br />
Befestigungsbohrungen: Im Mikrokopter-FC-Raster<br />
<br />
In der Mitte ist ein 30mm-Loch für die Kabeldurchführung ''(Dann kann man die Epilepsy auch '''unter''' die FC bauen)''<br />
<br />
Gewicht: fertig bestückt ca. 35g - hängt von den LEDs ab (3 od. 5 mm)<br />
<br />
Spannungsversorgung: 9-13V (3S-LiPo)<br />
<br />
'''Achtung!''' Um die LiPo-Energie möglichst effizient auszunutzen, haben wir auf einen Spannungsregler für den LED-teil der Schaltung verzichtet - das heißt natürlich, daß die Epilepsy einen 4S-Lipo '''nicht''' verträgt!<br />
<br />
Stromaufnahme: Je nach LED-Programm</div>Akkuhttps://mk-epi.de/wiki/index.php?title=EPI_Patch&diff=233401EPI Patch2012-08-03T12:25:01Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>==Allgemeines==<br />
<br />
Beim Epi-Patch handelt es sich um einen Aufnäher mit 10cm Durchmesser<br />
für die "Dienstkleidung"<br />
<br />
Kein Druck oder Flock, sondern von fachkundiger Maschine in Manufakturqualität fein gestickt!<br />
<br />
==Stückliste==<br />
<br />
Sehr viele Fäden<br />
<br />
==Anschauungsmaterial==<br />
<gallery>Bild:EPI-Patch.jpg|So schaut der Patch aus - Anklicken zum Vergrößern<br />
</gallery><br />
<br />
==Aufbauanleitung==<br />
<br />
Eine passende Stelle am gewünschten Kleidungsstück 'raussuchen und den Patch mit ''flinker Hand'' aufnähen - oder von der ''kundigen Hand'' aufnähen lassen.<br />
<br />
==Programmieren==<br />
<br />
Programmiert muß ausnahmsweise nichts werden :-)</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Epi-6-Plates&diff=233400Epi-6-Plates2012-08-03T12:24:46Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>Hierbei handelt es sich um eine Hexa-Centerplate.<br />
<br />
<gallery>Bild:Hexa-rund.jpg|EPI-6-Plate</gallery><br />
<br />
==Hexa-Centerplates==<br />
<br />
Durchmesser: 140mm</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Epi-8-Plates&diff=233398Epi-8-Plates2012-08-03T12:21:25Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>Hierbei handelt es sich um eine Octo-Centerplate, Lipohalte-Bügel und einen kleinen Überrollschutz.<br />
<br />
<gallery>Bild:Epi-8-plates.jpg|EPI-8-Plate</gallery><br />
<br />
==8-Centerplates==<br />
<br />
Durchmesser: 160mm<br />
<br />
==Überrollbügel==<br />
<br />
Durchmesser: 75mm<br />
<br />
==Lipohaltebügel==<br />
<br />
Maße: 145x65mm</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Epi-OSD/en&diff=233396Epi-OSD/en2012-08-03T12:20:30Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>[[Bild:Header-osd-2.jpg]]<br />
<br />
'''This English page is provided by Wicherd, crashedagain & brashley - anybody who is willing to help is welcome!'''<br><br />
<br />
[[Lizenz|please visit our license-site! You have to act according to our license!]]<br />
<br />
==History==<br />
This project is started and maintained by Akku, Oschni and Wowie (Wolfgang Wierczeyko).<br />
<br />
==Updates==<br />
As it is difficult to keep 2 pages up to date, please make sure you see the [[Epi-OSD|German EPI-OSD-Site]] for the latest news<br />
<br />
<br />
* 24.05.2010: Server-Update!<br />
** You now can find all related firmwares here: [[Firmware#FW_f.C3.BCr_EPI-OSD|Firmware für das EPI-OSD]]<br />
<br />
20.11.2008: Firmware 0.8.2.5<br />
*Changes<br />
**A Command line was added. More at [[EPI_Shell]]<br />
**Data for the NC will no longer appear<br />
<br />
<br />
14.09.2008: Firmware 0.8.2.3 available for download<br />
*Changes<br />
**The battery meter graphic was removed<br />
**Values for V, A, mA(h) were added<br />
**The Compass is now graphically displayed<br />
**General cleanup in the source code<br />
<br />
[[Bild:OSD_0_8_2_3kl.jpg]]<br />
<br />
<br />
28.08.2008: Firmware 0.8.2. The FC now beeps as usual when the RX signal is lost<br />
*Download at: http://mk-epi.de/OSD/HW02/FW_0_8 <br />
*This version is still a little experimental. Don’t get upset if it crashes<br />
<br />
<br />
21.08.2008: Firmware 0.8.1 is available for download at http://mk-epi.de/OSD/HW02/FW_0_8 <br />
*There is now only one version. The RC-operation is switchable from the Menu<br />
<br />
*Extras: Will recognize the settings and then hide the non-relevant ones. <br />
**In case the settings are not recognized or under PC / BT operation, the last setting will be used.<br />
*The most important settings will be shown but only when PC/BT is switched off<br />
*The Variometer (rate of climb) and Altitude values are displayed further out<br />
*Null values are still displayed, this will be considered in the next FW<br />
<br />
[[Bild:Setting2kl.jpg]]<br />
<br />
==General==<br />
<br />
The Epi-OSD is an optional add-on for Quadrocopters. It’s use is to overlay the flight data into the camera view via OSD. This includes an indication of Climb-rate. This climb rate is both shown in the OSD and represented as an audio signal. The OSD is based on the MAXIM-Chip: MAX7456. Data gets transmitted through a SPI-port and is converted using an Atmel ATMegas 162 for the OSD-Chip. <br />
<br />
The following data will be shown:<br />
*LiPo voltage (as bargraph) only in Volts - no bargraph with the latest firmware<br />
*Height<br />
*Heading<br />
*Flight time<br />
*Climb rate.<br />
<br />
Using the NaviCtrl board from [http://www.mikrokopter.de Mikrokopter] the following data can be shown:<br />
*Number of satellites<br />
*Lattitude<br />
*Longitude<br />
<br />
In case of interference (Tx/Rx?) the OSD flashes.<br />
<br />
The following display modes are available:<br />
<br />
*OSD off<br />
*OSD on<br />
*OSD on, horizon indication on<br />
*OSD on, climbe rate on<br />
<br />
These modes can be selected and set using a channel on the remote.<br />
<br />
==EPI-Menu==<br />
<br />
Menu function with the following possible settings<br />
*PAL/NTSC (at the moment only PAL is selectable, see http://mk-epi.de/OSD/HW02/FW_0_8/NTSC/ for NTSC firmware version)<br />
*PC/BT ON, the OSD will not send data to the FC (allows PC/BT to work)<br />
*Kennung (Callsign) ON, will show the user's given Callsign<br />
**CaScAde was such a nice little program to write, see [[OSDCG - OSD Callsign Generator]], you can tinker and generate your own Callsign for the OSD<br />
*RC-Betrieb (RC-Operation) ON, the OSD mode is switchable by RC channel input<br />
<br />
The EPI-Menu is also described [[EPI-Menu|here]]<br />
<br />
==Menu Navigation Using the Buttons==<br />
<br />
By pressing '''S1''' while the motors are stopped you can activate the Menu. The selection will show on the OSD similar to selection on the TV at home. Pressing '''S2''' moves through the items in the Menu and then pressing '''S1''' alows you to change the selected item. To exit move to the '''Exit''' item and press '''S1''' to select.<br />
<br />
[[Bild:OSD MENU 2.JPG]]<br />
<br />
==Communication==<br />
<br />
*Communicating with the Quadrocopter<br />
**Serial interface <br />
**SPI interface as Master or Slave<br />
<br />
*Communicating wit the PC<br />
**Serial interface with TTL level converter ( TTL level converter: e.g. Sercon ) <br />
<br />
*Communicating with the NaviCtrl<br />
**Serial interface 2 (STK500) on the EPI-OSD and the Debug-interface on the NaviCtrl<br />
**Pin 8 on the OSD (Stk500)<br />
**Pin 9 on the NaviCtrl (Debug-port)<br />
<br />
==Communication with the FC==<br />
The EPI-OSD board communicates with the FC using the serial interface. It receives the values of the connected sensors this way. If you want to use the Altitude and Variometer (rate of clime) feature then you must have the air pressure sensor connected and working on your FC. The sensor then needs to be turned on in MK-Tools otherwise no altitude data will be transmitted to the EPI-OSD board.<br />
<br />
If you want to use the mk3mag together with the FC (no NC) and the EPI-OSD, then you just need to make a ribbon cable with 3 clamp on connector and hook all three boards together.<br />
<br />
==The Board and "How-to-get-it"==<br />
<br />
The board is tested and you can order it via the [[Bestellung|order-site]].<br />
<br />
Picture of the Board<br />
<gallery>Bild:OSD_Platine.jpg|<br />
Bild:OSD-loet-foto.jpg|</gallery><br />
<br />
==Parts-list==<br />
<br />
'''Attention!'''<br />
<br />
Depending on the amount of power your camera and transmitter consume, it may be necessary to use a different inductor at L1, L2.<br />
<br />
If the attached gear uses more than 250mA, the you need to connect them to the +Lipo (12v) or the +5v source. <br />
<br />
<br />
(''Italic named parts are on the bottom-side'')<br />
<br />
{| border=1<br />
! style="background-color:#f8f8ff;" |'''QTY'''<br />
! style="background-color:#f8f8ff;" |'''Value'''<br />
! style="background-color:#f8f8ff;" |'''Device'''<br />
! style="background-color:#f8f8ff;" |'''Reference Designator'''<br />
! style="background-color:#f8f8ff;" |'''[http://www.mouser.com/ Mouser] Part #'''<br />
|-<br />
|2<br />
|75ohm<br />
|1206 SMD Chip Resistors 1/4watt 75ohms<br />
|''R1'', ''R2''<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=CRCW120675R0FKEAvirtualkey61300000virtualkey71-CRCW1206-75-E3 71-CRCW1206-75-E3]<br />
|-<br />
|1<br />
|470ohm (could also be 1K)<br />
|0805 SMD Chip Resistors 1/8watt 470ohms<br />
|R14<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=CRCW0805470RFKEBvirtualkey61300000virtualkey71-CRCW0805470RFKEB 71-CRCW0805470RFKEB]<br />
|-<br />
|7<br />
|1Kohm<br />
|0805 SMD Chip Resistors 1/10WATT 1KOHMS<br />
|''R3'', ''R4'', ''R5'', R11, R12, R24, R25<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=260-1.0K-RCvirtualkey21980000virtualkey260-1.0K-RC 260-1.0K-RC]<br />
|-<br />
|7<br />
|10Kohm<br />
|0805 Chip Resistors 1/10WATT 10KOHMS<br />
|''R6'', ''R7'', ''R8'' ''R9'', ''R10'', R13, ''R15'' - R7 and R8 only populate when you have problems<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=292-10K-RCvirtualkey21980000virtualkey292-10K-RC 292-10K-RC]<br />
|-<br />
|1<br />
|1N4004 MELF<br />
|Diode - Silicon 1N4004 1A <br />
|D1<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=FM4004-Wvirtualkey58300000virtualkey583-FM4004 583-FM4004]<br />
|-<br />
|2<br />
|22pF<br />
|0805 SMD Monolithic Ceramic Chips 22pF <br />
|C6, C7<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=GRM2165C1H220JZ01Dvirtualkey64800000virtualkey81-GRM2165C1H220JZ 81-GRM2165C1H220JZ]<br />
|-<br />
|13<br />
|0.1uF<br />
|0805 SMD Ceramic Chip Capacitors 0.1uF <br />
|''C1'', ''C2'', ''C3'', ''C4'', ''C5'', C8, ''C12'', C13, C14, C15, C16, ''C18'', ''C19''<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=C0805C104M5UACTUvirtualkey64600000virtualkey80-C0805C104M5U 80-C0805C104M5U]<br />
|-<br />
|3<br />
|22uF<br />
|SMD Aluminum Electrolytic Capacitors 22UF 16V<br />
|''C10'', ''C11'', ''C17''<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=AFC226M16C12Tvirtualkey59850000virtualkey598-AFC226M16C12T 598-AFC226M16C12T]<br />
|-<br />
|1<br />
|100uF<br />
|SMD Aluminum Electrolytic Capacitors 16V 100uF<br />
|''C9''<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=AVS107M16D16T-Fvirtualkey59850000virtualkey5985-AVS16V100-F 5985-AVS16V100-F]<br />
|-<br />
|1<br />
|16MHz<br />
|SMD Microprocessor Crystals 16MHz<br />
|Q2<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=ECS-160-20-5PXvirtualkey59070000virtualkey520-CSM1600-20-X 520-CSM1600-20-X]<br />
|-<br />
|1<br />
|27MHZ<br />
|Metal Can 27MHZ Crystals <br />
|Q1<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=ABL-27.000MHZ-B2Fvirtualkey52750000virtualkey815-ABL-27-B2F 815-ABL-27-B2F]<br />
|-<br />
|2<br />
|100uH <br />
|SMD Chip Inductors 100uH <br />
|L1, L2<br />
|'''Attention!''' note the power of the CAM/transmitter<br><br />
[https://www.mouser.com/Search/ProductDetail.aspx?R=CM322522-101KLvirtualkey65210000virtualkey652-CM322522-101KL 652-CM322522-101KL] 100uH (for up to 100mA)<br><br />
[https://www.mouser.com/Search/ProductDetail.aspx?R=LQH32CN220K23Lvirtualkey64800000virtualkey81-LQH32CN220K23L 81-LQH32CN220K23L] 22uH (for up to 250mA)<br />
|-<br />
|2<br />
|2x5 <br />
|.100" Double row header 2x5-pol.<br />
|X3, X4<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=67996-110HLFvirtualkey64910000virtualkey649-67996-110HLF 649-67996-110HLF]<br />
|-<br />
|2<br />
|6.2x6.5x3.1<br />
|SMD Tactile Switches 6.2x6.5x3.1mm 100gf <br />
|S1, S2<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=SKHMQKE010virtualkey68800000virtualkey688-SKHMQKE010 688-SKHMQKE010]<br />
|-<br />
|2<br />
|green<br />
|LED SMD Super Bright GREEN WATER CLEAR<br />
|LED1, LED3<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=APT2012SGCvirtualkey60400000virtualkey604-APT2012SGC 604-APT2012SGC]<br />
|-<br />
|2<br />
|red<br />
|LED SMD Standard HI EFF RED WTR CLR<br />
|LED2, LED4<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=APT2012ECvirtualkey60400000virtualkey604-APT2012EC 604-APT2012EC]<br />
|-<br />
|1<br />
|7805<br />
|Linear Regulators 3-Terminal 1A "SMD-Like Mount"<br />
|''IC3''<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=KA7805ETUvirtualkey51210000virtualkey512-KA7805ETU 512-KA7805ETU]<br />
|-<br />
|1<br />
|MAX7456<br />
|MAX7456<br />
|''U$1''<br />
| [http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=MAX7456EUI%2B-ND MAX7456EUI+-ND] at digikey<br />
|-<br />
|1<br />
|ATMEGA162-16AU<br />
|Microcontrollers - RISC 16kB Flash 0.5kB EEPROM 35 I/O Pins<br />
|IC1<br />
|[https://www.mouser.com/Search/ProductDetail.aspx?R=ATMEGA162-16AUvirtualkey55650000virtualkey556-ATMEGA162-16AU 556-ATMEGA162-16AU]<br />
|-<br />
|2<br />
|SMC BUE-90<br />
|BU-SMC-V (Or solder cable directly)<br />
|X1, X2<br />
|SMC BUE-90<br />
|}<br />
<br />
For the Reichelt parts list please see the German page [http://www.mk-epi.de/index.php/Epi-OSD#St.C3.BCckliste here].<br />
<br />
MBChris: Reichelt Parts list (Attention WITHOUT MAX7456 and alternative Inductors!) https://secure.reichelt.de/?;ACTION=20;LA=5010;AWKID=78045;PROVID=2084<br />
<br />
==Schematic and Assembly Plan ==<br />
<gallery>Bild:OSD-Schalt.jpg|Schematic of the EPI-OSD board - Click to enlarge<br />
Bild:OSD-loet.jpg|Solder side of the EPI-OSD board - Click to enlarge<br />
Bild:OSD-best.jpg|Component side of the EPI-OSD board - Click to enlarge<br />
Bild:OSD_Platine.jpg|Photo of the actual EPI-OSD board - Click to enlarge<br />
Bild:Anschluss-osd.jpg|Connection plan for the EPI-OSD board- Click to enlarge</gallery><br />
<br />
==How to build==<br />
For instructions: [[Löten_der_OSD_Platine/en| Soldering the OSD Board/en]]<br />
(there you will aslo find the assembly plans)<br />
<br />
==Programming with Ponyprog==<br />
<br />
'''!!! Important !!! '''<br />
Always power on OSD and FC at the same time when connected together - otherwise the FC will not work!<br />
<br />
===Having Troubles?===<br />
If you have '''problems''' during programming the EPI-OSD then you should try and us a shorter ribbon cable. There have been some people that have had problems with cable longer than '''0.5m'''…<br />
<br />
'''Regarding this problem, Heling wrote the following in the Forum: ''' Thanks Heling<br />
*Attention Pony -Programmers In case of Read-/write errors and some odd effects using wires in different length: add the parameters shown below in the Pony.INI <br />
**AVRByteWriteDelay=30 'Delay to complete the write of a single word AVREraseDelay=100 'Delay to complete the erase of all the memory <br />
**'In case of ATmega increase also the following parameter: ATMegaPageWriteDelay=50 'Delay to complete the write of a page of flash memory<br />
<br />
===Basics regarding Flashing===<br />
<br />
The easiest is to use “Pony-Prog’ and the MK SerCom (note: the jumper needs to be in)<br />
<br />
The 10-pin ribbon cable is connecter between '''ISP1''' on the SerCom and '''X4 (ISP) ''' on the EPI-OSD. '''Attention!''' Watch pin 1!<br />
<br />
<gallery>Bild:Capture 08092008 152531.jpg|Fuse-bits setting using Pony-Prog - Click to enlarge</gallery><br />
<br />
Please make sure that the Fuse-bits are set correctly. JTAGEN should for sure be deactivated, otherwise the buttons won’t work. It is recommended to activate EESAVE, that way after ver 0.7 you wont have to load the EEPROM every time. We also recommend to set the brown-out detection to 2.7V so the atMega will perform a Reset with lower Voltages.<br />
<br />
The correct Fuse-bit settings are then: '''0xFB, 0xD7, 0xFF'''. (Ext, High, Low)<br />
<br />
'''Important with Pony-Prog''': The program needs to be calibrated to the computer before the first programming otherwise the timings will not be correct and this usually means you will need to solder in a new ATmega…<br />
<br />
<br />
Then load the following files at http://www.firmware.mk-epi.de/osd/Zeichensatz/ <br />
<br />
* Logo1.hex<br />
* Logo2.hex<br />
* Logo3.hex<br />
* Logo4.hex<br />
* osdchar1.hex<br />
* osdchar2.hex<br />
* osdchar3.hex<br />
* osdchar4.hex<br />
* osdchar5.hex<br />
* osdchar6.hex<br />
* osd_char76_7a.hex<br />
* osd_char7b_7e.hex<br />
* osd_char0x00.hex<br />
<br />
<br />
These are not firmware, we have to load some ''nice characters'' into the Max first… While loading this, hook up a monitor to the '''output''' of the OSD-board.<br />
<br />
Now flash the Logo1.hex file into the Atmel and look closely at the monitor. After a bit you will see a similar picture emerge on the monitor, then you can move on to the flash the other 3 firmware Logo files. You then repeat the process for all the osdchar-firmware.<br />
<br />
<br />
'''Important''': All of this firmware should only be loaded/run once. These programs load the character set into the Max and the Max only has a few write cycles.<br />
<br />
<br />
This process s repeated until logo/osdchar files are loaded/run. You should no longer see the Chinese character pop up on the screen.<br />
<br />
Now choose one of the other OSD firmwares from the [[Firmware#FW_f.C3.BCr_EPI-OSD|appropriate directory]] and flash it into the Atmel.<br />
<br />
<br />
===Performing Firmware-Updates===<br />
<br />
To perform a firmware-update you don't have to perform the above mentioned procedure.<br />
<br />
* The Fuses are still set to the right values - nothing to do here.<br />
<br />
* Character- and logo-files have been programmed - the MAX7456 will hold the right characters - You don't have to do this twice.<br />
<br />
Exception: If the Version of the running firmware is < 0.8.n, You have to flash the osd_char_xxx Programms, because some new signs have been designed for the compass e.G. <br />
<br />
''It is important here to wait after flashing until the AtMega has been flashing the MAX7456 - signed by flashing the red LED.<br />
<br />
So for upgrading the Firmware you only have to flash the new Firmware-hex (and possibly a regarding *.eep-File) into the Atmel.<br />
The Hex-File using the "Write Program Memory"-button and the .eep using the "Write Data memory"-button.<br />
<br />
==Programming with avrdude==<br />
<br />
An alternative to using PonyProg (eg for Linux) is the console tool “avrdude”. Here we also use the 10-pole Ribbon wire to connect '''ISP1''' on the Sercon and '''X4 (ISP)''' on the EPI-OSD - '''Important!''' ensure correct connection to pin 1!<br />
<br />
Testing the connection between PC and Microcontroller:<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -U lfuse:r:-:i -v <br />
<br />
Quick explanation:<br />
<br />
* -p indicates the processor type<br />
* -c indicates the programming adapter -> in this case SerCon compatible.<br />
* -P indicates the connection to the PC -> in this case COM1 under Linux<br />
* -U conducts a saving process - ''Speichertyp''''':'''''Lesen/Schreiben''''':'''''Datenqelle/Ziel''''':'''''Typ der Quelle/Ziel'''<br />
* -v Output of more debug info<br />
<br />
Then we will get the actual lfuse settings. Avrdue, thanks to the –v option, will report back all the set fuse bits. If you get a timeout here then something is not right with your communication and you should NOT continue with programming. You will need to make sure you start avrdude as “root” or at least “sudo” so that it has the rights to access the COM-port.<br />
<br />
avrdude: safemode: lfuse reads as FF <br />
avrdude: safemode: hfuse reads as D7<br />
avrdude: safemode: efuse reads as FF<br />
avrdude: safemode: Fuses OK<br />
<br />
Next we set the Fusebits for the OSD-Board:<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U lfuse:w:0xFF:m -U hfuse:w:0xd7:m<br />
<br />
'''Warning – There has been a change of the Fusebits, from version 0.7, JTAGEN must be deactivated to ensure that the menu works correctly and that the buttons are recognised.''' The above mentioned Fusebits are already correct.<br />
Should there be problems setting the fusebits – can be recognised by "verify Error", the entire chip should be deleted. For this, Avrdude offer option -e ( erases Flash+EEPROM )<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -e<br />
<br />
Following this we feed the Microcontroller as described above, with the various signs and graphics followed ultimately with the controller software.<br />
The actual flashing progress is nicely demonstrated by avrdude with progress bars. Following the Flashing of the individual files, please always check that avrdude did not output any errors and '''wait briefly until the controller utomatically resets''' and until the attached monitor displays a type of OSD. If no monitor is available, the process can also be checked by waiting for the red led to start flashing again. However, using a monitor is simply more fun as you can actually see the progress and you get reassurance that each stage has been successful. In the following example it is assumed that hex files are in the current working order.<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:Logo1.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:Logo2.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:Logo3.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:Logo4.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar1.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar2.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar3.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar4.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar5.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:osdchar6.hex:i<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U flash:w:OSDv'''XXXXXX'''.hex:i<br />
<br />
avrdude -p m162 -c siprog -P /dev/ttyS0 -v -U eeprom:w:OSDv'''XXXXXX'''.eep:i<br />
<br />
Goal achieved: MAX7456 provided with graphics and Atmega with OSD-Firmware.<br />
<br />
==Communication with the EPI-OSD==<br />
<br />
===The EPI-OSD speaks===<br />
<br />
Meaning of the LEDs:<br />
* LED1 (green): <br />
** on continuous = everything is fine!<br />
** Flashing = Manual control<br />
* LED2 (red) : Flashing at 1Hz<br />
* LED3 (green): Flashing at cycle time of the OSD<br />
* LED4 (red) : Flashes when the data from the FC is being transferred.<br />
<br />
===The EPI-OSD Listens===<br />
<br />
The EPI-OSD listens to one of the channels from the transmitter (PPM signal). To do this we attach the relevant receiver channel or FC output onto solder pad “PPM”. '''Only''' attach the PPM-Signal – no GND and certainly '''No''' 5V! (Otherwise things will start to break!)<br />
If this channel has a 6 stage switch, it is possible (provided that the correct firmware is in use) to switch between the various modes of the EPI-OSD.<br />
<br />
The modes are:<br />
* Mode 1: OSD off<br />
* Mode 2: Logo is displayed<br />
* Mode 3: OSD display without HUD<br />
* Mode 4: OSD display with HUD<br />
* Mode 5: ----free-----<br />
* Mode 6: ----free-----<br />
<br />
===OSD Shell===<br />
<br />
If you connect the Sercom to the ODS and use a terminal program (for example the “Terminal-and-Flash” screen from MK-Tools), then you can use the OSD shell to configure or set the Call Sign. When you turn on the ODS it will provide a short text over the serial port.<br />
<br />
This function is for firmware 0.8.2.5 and later.<br />
<br />
You can find the manual here: [[EPI_Shell]]<br />
<br />
==Videos==<br />
{{#ev:rcmovie|d26eb03e91d5741a4a3b}}<br />
<br />
<br />
{{#ev:rcmovie|e324677837d348a13310}}<br />
<br />
Switching the Modi on the OSD.<br />
<br />
==Technical Data==<br />
<br />
{|border=0<br />
|dimension of the board:<br />
| 50,5 x 50,5 mm²<br />
|-<br />
|Mounting-holes:<br />
| fitting to the FC<br />
|-<br />
|voltage supply:<br />
| 8-15V DC (It is possible to use a 4S-Lipo, but than you shoult mount the 7805 onto a heatsink!)<br />
|-<br />
|current needed:<br />
| ca. 200mA (without camera / video-downlink)<br />
|-<br />
|weight:<br />
| aprox. 19g (with golden connectors / without wires)<br />
|}<br />
== C-OSD - the open-source Software for the EPi-OSD ==<br />
=== description ===<br />
C-OSD is not a own project - it is more an alternative open-source firmware for the EPI-OSD.<br />
<br />
The hardware is therefore the EPI-OSD-hardware.<br />
<br />
Features are nearly the same, displayed will be:<br />
* ground speed<br />
* Receiver level<br />
* Serial Link OK<br />
* Compass heading<br />
* Variometer (sink/climb)<br />
* Altimeter (actual height)<br />
* Direction to home position<br />
* Distance to home position<br />
* Lipo-Voltage<br />
* Uptime (of the OSD)<br />
* Flight Time<br />
* Manual Control<br />
* Number of GPS-Sattelites<br />
* Coming Home / Position Hold active<br />
<br />
Additionally after the flight there will be displayed some statistics<br />
<br />
=== Forums-Thread ===<br />
(in german): http://forum.mikrokopter.de/topic-8592.html<br />
=== Homepage of the Projekt ===<br />
(in english): http://www.mylifesucks.de/oss/c-osd/<br />
=== SVN Source Repository ===<br />
[http://svn.mikrokopter.de/mikrowebsvn/listing.php?repname=Projects&path=/C-OSD/#_C-OSD_ http://svn.mikrokopter.de/mikrowebsvn/listing.php?repname=Projects&path=%2FC-OSD%2F#_C-OSD_]</div>Akkuhttps://mk-epi.de/wiki/index.php?title=EPI-Strom/en&diff=233393EPI-Strom/en2012-08-03T12:19:44Z<p>Akku: Änderungen von SharonHoward (Diskussion) rückgängig gemacht und letzte Version von Akku wiederhergestellt</p>
<hr />
<div>For our international Users: "Strom" means Power, and won't be translated in this Document. (EPI-S is s short for EPI-Strom)<br />
<br />
[[Lizenz|please visit our license-site! You have to act according to our license!]]<br />
<br />
<br />
==EPI-Strom==<br />
Power- und Currentmeasurement for the [[Epi-OSD|EPI-OSD]]<br />
<br />
<br />
<br />
Utilizing the EPI-Strom enables you to display energy consumption values into your EPI-OSD, so you don't have to rely on assumptions and just an absolute Voltage Value, when planing Flight.<br />
A further Countermeasurement avoiding for crashes due to empty Lipos.<br />
<br />
<br />
==Circuit- and Assembly Diagram==<br />
<gallery>Bild:Strom8-schalt.jpg|Diagram<br />
Bild:Strom8-best.jpg|Assemblyplan for the Assembly Side<br />
Bild:Strom8-loet.jpg|... and the Soldering Side<br />
Bild:Strom-bild-best.jpg|image of the Epi-Strom-Board<br />
Bild:Strom8q-schalt.jpg|Schematic for hardware V. 1.1<br />
Bild:Strom8q-best.jpg|Assemblyplan for the assembly side (Vers. 1.1)<br />
Bild:Strom8q-loet.jpg|... and for the soldering side (Vers. 1.1)<br />
Bild:Strom-schalt-1-3.jpg|Schematic for Hardware 1.2<br />
Bild:Strom-best-1-2.jpg|Assembly-plan for the assembly-side (Vers. 1.2)<br />
Bild:Strom-loet-1-2.jpg|... and for the soldering-side (V. 1.2)<br />
Bild:Epi-s-1.2.jpg|And a Picture of the board revision 1.2<br />
</gallery><br />
<br />
==Firmware for EPI-Strom==<br />
You can find the actual Firmware here:<br />
<br />
[[Firmware#FW_f.C3.BCr_EPI-Strom|Firmwareverzeichnis zur EPI-Strom]]<br />
<br />
One can find older Firmware-versions in the "archiv"-subdirectory.<br />
<br />
<br />
==Soldering Jumpers==<br />
===SJ100 / SJ51===<br />
If the Operating Voltage and the measurement voltage are different, this Bridge has to remain open. If the Measurement Voltage shall be the Operating Voltage, SJ100 has to be shortened. (Lipo Power is used for Operation AND measurement then).<br />
<br />
===SJ1 / SJ50===<br />
SJ1 is used to route 5V to the combined STK500/SPI Connector. This is useful when using the SerCon for Powersupply while programming or use the EPI-OSD for Powersupply of the EPI-S. If doing so, you can leave the linear regulator as well as the two Cap's C2 and C3.<br />
<br />
===SJ52===<br />
Only ab Board revision 1.2<br />
<br />
With this Jumper you connect the LiPo-Minus with the GND of teh EPI-Strom-Board.<br />
<br />
This is for alternativ use of this Board<br />
<br />
==Parts list==<br />
<br />
===V 1.0===<br />
<br />
(''Italic types are on the bottom side'')<br />
<br />
{| border=1<br />
! style="background-color:#f8f8ff;" |'''Menge'''<br />
! style="background-color:#f8f8ff;" |'''Wert'''<br />
! style="background-color:#f8f8ff;" |'''Hinweis'''<br />
! style="background-color:#f8f8ff;" |'''Bauteile'''<br />
! style="background-color:#f8f8ff;" |'''Reichelt-Art.-Nr'''<br />
|-<br />
|1<br />
|1N4004 MELF<br />
|Reverse Voltage Protection Diode<br />
|''D101''<br />
|SMD 1N 4004<br />
|-<br />
|1<br />
|1K<br />
|<br />
|''R105''<br />
|SMD-0805 1,00K<br />
|-<br />
|1<br />
|4k7<br />
|<br />
|''R102''<br />
|SMD-0805 4,70K<br />
|-<br />
|2<br />
|10K<br />
|<br />
|R1, ''R101''<br />
|SMD-0805 10,0K<br />
|-<br />
|1<br />
|10R<br />
|<br />
|''R104''<br />
|SMD-0805 10,0<br />
|-<br />
|1<br />
|15k<br />
|<br />
|''R100''<br />
|SMD-0805 15,0K<br />
|-<br />
|1<br />
|100R<br />
|<br />
|''R103''<br />
|SMD-0805 100<br />
|-<br />
|8<br />
|100nF<br />
|<br />
|C1, ''C100, C101, C102, C103, C104, C105, C106''<br />
|X7R-G0805 100N<br />
|-<br />
|2<br />
|10µ<br />
|<br />
|C2, C3<br />
|SMD ELKO 10/16<br />
|-<br />
|1<br />
|7805L<br />
|'''Don't assemble when using in conjunction with the EPI-OSD'''<br />
|IC2<br />
|µA 78L05<br />
|-<br />
|1<br />
|ACS750LCA-050<br />
|Adapt the the Current you want to measure. <br />
|IC1<br />
|not available at Reichelt<br />
|-<br />
|1<br />
|MA02-5EDGE<br />
|<br />
|X4<br />
|SL 2X10G 2,54<br />
|-<br />
|1<br />
|MEGA8-AI<br />
|<br />
|''IC100''<br />
|ATMEGA 8L8 TQ<br />
|-<br />
|1<br />
|SMD ZD 5,6<br />
|ZENER-DIODE SOT23<br />
|''D100''<br />
|SMD ZD 56<br />
|-<br />
|1<br />
|gn<br />
|<br />
|''LED100''<br />
|SMD-LED 0805 GN<br />
|-<br />
|1<br />
|EPI-Strom-Platine<br />
|You will need this for sure ;><br />
|<br />
|Not available at Reichelt, just Akku Seins ;)<br />
|}<br />
<br />
Grab the Reichelt Partlist here: [http://www.reichelt.de/?ACTION=20;AWKID=133335;PROVID=2084 *klixx*] <br />
<br />
===V. 1.1 and 1.2===<br />
<br />
(''part-numbers >= 50 are on the bottom-side'')<br />
<br />
{| border=1<br />
! style="background-color:#f8f8ff;" |'''amount'''<br />
! style="background-color:#f8f8ff;" |'''value'''<br />
! style="background-color:#f8f8ff;" |'''note'''<br />
! style="background-color:#f8f8ff;" |'''Bauteile'''<br />
! style="background-color:#f8f8ff;" |'''Reichelt-part.-No'''<br />
|-<br />
|1<br />
|1N4004 MELF<br />
|Reverse Voltage Protection Diode<br />
|''D51''<br />
|SMD 1N 4004<br />
|-<br />
|1<br />
|<br />
|Siehe Schematic - the value depents on the voltage to be measured<br />
|R2<br />
|<br />
|-<br />
|1<br />
|1K<br />
|<br />
|''R54''<br />
|SMD-0805 1,00K<br />
|-<br />
|2<br />
|4k7<br />
|<br />
|R1, ''R52''<br />
|SMD-0805 4,70K<br />
|-<br />
|2<br />
|10K<br />
|<br />
|R4, ''R51''<br />
|SMD-0805 10,0K<br />
|-<br />
|1<br />
|10R<br />
|<br />
|R3<br />
|SMD-0805 10,0<br />
|-<br />
|1<br />
|15k<br />
|<br />
|''R50''<br />
|SMD-0805 15,0K<br />
|-<br />
|1<br />
|100R<br />
|<br />
|''R53''<br />
|SMD-0805 100<br />
|-<br />
|2<br />
|22pF<br />
|<br />
|C53, C56<br />
|NPO-G0805 22P<br />
|-<br />
|8<br />
|100nF<br />
|<br />
|C1, ''C50, C51, C52, C54, C55, C57, C58''<br />
|X7R-G0805 100N<br />
|-<br />
|2<br />
|10µ<br />
|<br />
|C2, C3<br />
|SMD ELKO 10/16<br />
|-<br />
|1<br />
|8MHz<br />
|this has been added for more accurate operation of the serial connection<br />
|Q1<br />
|8,0000-HC49U-S<br />
|-<br />
|1<br />
|78L05<br />
|'''Do not populate this while using with EPI-OSD!'''<br />
|IC2<br />
|µA 78L05<br />
|-<br />
|1<br />
|ACS750LCA-xxx<br />
|Adapt the the Current you want to measure. <br />
|IC1<br />
|Mot available at Reichelt<br />
|-<br />
|1<br />
|MA02-5EDGE<br />
|<br />
|X4<br />
|SL 2X10G 2,54<br />
|-<br />
|1<br />
|MEGA8-AI<br />
|<br />
|''IC50''<br />
|ATMEGA 8L8 TQ<br />
|-<br />
|1<br />
|SMD ZD 5,6<br />
|ZENER-DIODE SOT23<br />
|''D50''<br />
|SMD ZD 5,6<br />
|-<br />
|1<br />
|rot<br />
|<br />
|''LED50''<br />
|SMD-LED 0805 RT<br />
|-<br />
|1<br />
|EPI-Strom-Platine V1.1<br />
|You shurly will need this :-)<br />
|<br />
|Not available at Reichelt - AKKU-seins (or our Partner-Shops) are questioned here<br />
|}<br />
<br />
Grab the Reichelt Partlist here: [http://www.reichelt.de/?ACTION=20;AWKID=153039;PROVID=2084 *klick me*]<br />
<br />
<br />
<br />
==Programm Firmware==<br />
<br />
In this tutorial we use the Sercon and Ponyprog2000. You still can use alternatives to that (avrdude etc, mkusb etc) for programming, may we'll desribe them later here.<br />
<br />
Then we Connect the EPI-S to the ISP Connector of the sercon, Jumper is shortened. The Mega8 needs to get external Power, we can do that by supplying 5V to SIO Pin2 of the Sercon, and put GND to Pin7. The LED of the Sercon should start glowing.<br />
<br />
===Set Fusebits===<br />
<br />
Set Fuses as follows:<br />
<br />
====Hardware V. 1.0====<br />
<br />
===== Pony-Prog =====<br />
<br />
[[Bild:Hw1.0-fuses-pony.png]]<br />
<br />
In Hex Notation: 0xD7, 0xE4<br />
<br />
===== AVR Studio =====<br />
<br />
[[Bild:Hw1.0-fuses.png]]<br />
<br />
====Hardware V. 1.1====<br />
<br />
===== Ponyprog =====<br />
<br />
[[Bild:Hw1.1-fuses-pony.png]]<br />
<br />
===== AVR Studio =====<br />
<br />
[[Bild:Hw1.1-fuses.png]]<br />
<br />
===== Hex ===== <br />
<br />
In Hex Notation: 0xD7, 0xFF<br />
<br />
==='''Burning''' the Firmware===<br />
<br />
After that we write the EPI-S Firmware as well as the eeprom File to the Device. The green LED on the EPI-S should start glowing.<br />
<br />
<br />
This could look like this:<br />
<br />
'''THE FOLLOWING PICTURE IS USED TO DEMONTRATE THE EXTERNAL POWERSUPPLY VIA SERCON! FOR SETTING FUSES AND FLASHING THE FIRMWARE YOU NEED A COMPLETE 10 WIRE CABLE!'''<br />
<br />
[[Bild:Sercon_fremdstrom.jpg]]<br />
<br />
==Alternative Firmware==<br />
<br />
For the EPI-Strom-Board there is also a alternative Firmware.<br />
<br />
Please look at: http://www.mylifesucks.de/oss/c-strom/<br />
<br />
==Preparing Start-up==<br />
<br />
First we need to calibrate the EPI-S and tell it, which Currentsensor is mounted. For that we need to login the the EPI-S Shell.<br />
To get this work, we connect the EPI-S to the ISP Port of the sercon, jumper open. Keep in mind, that we need a special Cable for that, Line 6 MUST be cut. It's enough if Lines 2,3,8 and 10 are connected.<br />
<br />
Such a Cable will ook like this:<br />
<br />
[[Bild:Isp shell cable.jpg]]<br />
<br />
(Simply use a cutter between the wires and gently remove some cm's of the lines we don't want)<br />
<br />
After that the EPI Shell should work great.<br />
<br />
As Terminalprogram under Windows putty is good, take care, that you grab the lates Snapshot release, it has some nifty features we need like "Implicit cr in every LF und implicit lf in every CR" [http://tartarus.org/~simon/putty-snapshots/x86/putty.exe]<br />
<br />
Com-Parameter are 19200/8N1 Flowcontrol Xon/Xoff.<br />
<br />
This Screencast explains it:<br />
<br />
[http://media.mk-epi.de/osd/howto-EPi-shell.swf.html ScreenCast Putty einstellen und ID setzen]<br />
<br />
After Connecting we check the Connection by tapping <enter> some times, or type "help".<br />
<br />
This could look like:<br />
<br />
[[Bild:Term1.JPG]]<br />
<br />
'''If you only see weird Characters you most likely have flashed a 57k6 firmware. Take the 19k2 Release instead, it works more reliable for the Shell connection. Remember to write the .eep File after flashing again.'''<br />
<br />
If we're in the Shell now, we can set the Sensortype with "set sf 50" for the 50A Sensor and "set sf 100" for the 100A Sensor.<br />
<br />
After that we need to calibrate the EPI-S. It's important that it's only got external power, and no power at the Sensor itsself. Then we type "show strom" and see something like:<br />
<br />
20 -2100 -0<br />
20 -2102 -0<br />
20 -2002 -0<br />
20 -2050 -0<br />
19 -2092 -1 <br />
<br />
etc..<br />
<br />
Now we set the Zero-Value with "set cz 20" followed by "reset" to restart the EPI-S. Now we type "show strom" again. The First Column should be Values around 0 (+-10) now.<br />
<br />
For instance:<br />
<br />
-4 -2100 -0<br />
0 -2102 -0<br />
1 -2002 -0<br />
0 -2050 -0<br />
-1 -2092 -1 <br />
<br />
Attention: If the First Column shows Values around 512, we're at the limits of the measurement range. It's likely that we have a bad Soldering Point at the Data Lines of the current sensor (the 3 thin connector of the sensor, not the fat ones). Re Solder. '''You should be able to measure ~2,5Volt at the Sensor Output against GND'''.<br />
<br />
Our EPI-S is now configured and we can connect it to the OSD.<br />
<br />
==Startup with the EPI-OSD==<br />
<br />
Because it's handy to get operating power for the EPI-S from the OSD, we keep SJ1 shortened. The EPI-S is connected to the ISP port of the OSD.<br />
<br />
'''YOU HAVE TO MAKE A SPECIAL CABLE TO GET IT WORK. THE LINES 3 AND 8 (RX AND TX) NEED TO BE CUT''', otherwise the communication between OSD and EPI-S will fail. Such a cable will look like;<br />
<br />
[[Bild:Isp osd cable.jpg]]<br />
<br />
In the OSD Setup You have to activate your Current Sensor now. You should see Voltage and Current Values in the OSD now.,</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Diskussion:Hauptseite&diff=223676Diskussion:Hauptseite2012-07-31T12:58:11Z<p>Akku: Die Seite wurde geleert.</p>
<hr />
<div></div>Akkuhttps://mk-epi.de/wiki/index.php?title=Das_Epilepsy_Wiki:Impressum&diff=217578Das Epilepsy Wiki:Impressum2012-07-29T14:21:06Z<p>Akku: Änderung 205010 von KayatoBicidu (Diskussion) rückgängig gemacht.</p>
<hr />
<div>Anzutreffen sind wir (Akku, Wowie, der_oschni) bei irc.freenode.net in #epilepsy<br />
<br />
<br />
<br />
<br />
mk-epi.de wird gehostet von:<br><br><br />
'''<br />
akku-seins.de<br />
Klaus AKKU Büttner<br><br />
Oberelsbacher Straße 3<br><br><br />
<br />
97645 Oberwaldbehrungen<br><br><br />
<br />
akku (at) mk-epi.de<br><br />
<br><br />
'''</div>Akkuhttps://mk-epi.de/wiki/index.php?title=Bestellung/en&diff=8534Bestellung/en2012-01-26T23:09:42Z<p>Akku: </p>
<hr />
<div>English translation of the [[Bestellung|Bestellseite]]:<br />
<br><br />
<br />
<br />
{| border=0<br />
|-<br />
|'''EPI-OSD Platine'''<br><br />
unpopulated EPI-OSD-Board, black stop-mask, yelow parts print, double-sided [[Epi-OSD/en]] '''12,90 EURO ''' <br><br />
<br />
|-<br />
|'''EPI-OSD Platine vorbestückt und programmiert'''<br><br />
Preassembled and programmed EPI-OSD-Board [[Epi-OSD/en]] '''149,- EURO'''<br><br />
<br />
|-<br />
|'''MAX7456'''<br><br />
OSD-Chip for the [[Epi-OSD/en]]-board '''19,50 EURO'''<br><br />
<br />
|-<br />
|'''Recom R785.0-1.0'''<br><br />
5V Switching regulator to replace the 7805 - made by Recom '''9,95 Eur pro Stück'''<br><br />
input Voltage: 6,5 bis 18V, Output Voltage: 5V, Output Current: 1.0A, Efficency up to 94%<br><br />
<br />
<br />
|-<br />
|'''EPIlepsy Board'''<br><br />
unpopulated, black stop mask, yellow parts print, double-sided [[Epilepsy]] '''34,00 Eur pro Stück'''<br />
<br />
<br />
|-<br />
|'''EPI-Strom-Platine'''<br><br />
EPI-STrom-Board - Current-Sensor-board for the EPI-OSD (without the sensor!), black stop-mask, yelow parts print, double-sided [[EPI-Strom/en]] '''8,50, Eur pro Stück'''<br />
<br />
|-<br />
|'''EPI-Strom-Platine vorbestückt und programmiert'''<br><br />
Preassembled EPI-Strom-Board, The Current-Sensor have to be ordered seperately! [[EPI-Strom/en]] '''29,90 EURO'''<br />
<br />
|-<br />
|<br />
'' ''' Notice - the 50A-sensors are back on stock! ''' '' <br><br />
|-<br />
|'''EPI-Strom-Sensor 50A'''<br><br />
Allegro Current-Sensor for 50A for the use with [[EPI-Strom/en]] '''9,76, EURO'''<br />
<br />
|-<br />
|<br />
'' ''' Notice - the 100A-Sensors are back on stock! ''' '' <br><br />
|-<br />
|'''EPI-Strom-Sensor 100A'''<br><br />
Allegro Current-Sensor for 100A for the use with [[EPI-Strom/en]] '''9,76, EURO'''<br />
<br />
The ACS754 is no longer in production, therefore we deliver teh ACS756 - it is compatible and more accurate.<br />
<br />
<br />
<br />
|-<br />
|'''EPI-USB-Prog-Adapter-Platine'''<br><br />
Helping board for the USB-Prog to provide the typical MK Programming connectors plus the 6-pin Atmel ISP connector [[EPI-USB-Prog]] '''9,00, EURO'''<br />
<br />
|-<br />
|'''USB-Prog von Embedded Systems'''<br><br />
The USB-Prog of embedded systems, preassembled. With this USB-stick one can flash the Atmel-Chips [[EPI-USB-Prog]] '''37,00, EURO'''<br />
<br />
|-<br />
|'''EPI-Tester Board'''<br><br />
The unpopulated Board for building the EPI-Tester - a device for testing I2C and PPM Motor-controllers, servos, showingthe PPM-signal, generating DMX-Signals (depending on the firmware) [[Epi-Test/en]] '''23,00, EURO'''<br />
<br />
Just mention it in the "Bemerkung"<br />
<br />
<br />
|-<br />
|'''Package & Postage'''<br><br />
as a letter in bubble-envelope within germany: '''3,90 EURO'''<br><br />
"Nachnahme" within germany '''7,40 Eur''' (Write "Nachnahme" as a comment) <br />
The german Post additionally fetches 2 Euros! ...<br><br />
as a letter in bubble-envelope to teh other european countries '''5,50 Eur'''<br><br />
other countries pleas ask.<br><br />
<br />
<br />
<br />
'''PLEASE do not use e-Mail-Adresses which requires a "click here"-Action to proove to be no spam! We will not click any provided link!'''<br />
<br /><br /><br />
{{#widget:Bestellung<br />
|url=http://wiki.mk-epi.de/bestellen_wm.php<br />
|width=600<br />
|height=800<br />
|border=0<br />
}}<br />
<br />
All prices with the german VAT (actually 19%)<br><br />
After ordering (and doing some handwork here) you will be provided with a pro-forma-invoice.<br />
In the letter with the goods you will find the original-invoice.<br />
<br />
The items are sold by:<br><br><br />
<br />
'''Akku-seins'''<br><br />
Oberelsbacher Strasse 3<br><br />
97645 Oberwaldbehrungen<br><br />
germany<br><br />
Tel: +49-9774-9218<br><br />
e-Mail: akku (-at-) mk-epi.de<br><br />
VATID: DE 235094476<br><br />
<br><br></div>Akku