{"id":8,"date":"2015-08-17T11:27:50","date_gmt":"2015-08-17T09:27:50","guid":{"rendered":"http:\/\/wp.norbert-martsch.de\/?page_id=8"},"modified":"2023-04-09T11:05:15","modified_gmt":"2023-04-09T09:05:15","slug":"servodecoder-v3","status":"publish","type":"page","link":"https:\/\/www.schnorpstronik.de\/index.php\/selectrix-elektronik\/servodecoder-v3\/","title":{"rendered":"Servodecoder V3"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Allgemeines<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><a href=\"https:\/\/www.schnorpstronik.de\/index.php\/selectrix-elektronik\/servodecoder-v3\/sd-8-v3-bestueckt-oben\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2015\/08\/sd-8-v3-bestueckt-oben-150x150.jpg\" alt=\"SD-8-V3.0\" class=\"wp-image-24\"\/><\/a><figcaption class=\"wp-element-caption\">SD-8-V3.0<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Der SX-Servodecoder V3 (SD-8-V3) dient dem Ansteuern von bis zu<br>8 (Modellbau-) Servos in einem Selectrix-System. Anwendungsgebiete sind u.a.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Weichenantrieb<\/li>\n\n\n\n<li>Antrieb f\u00fcr Lokschuppentore<\/li>\n\n\n\n<li>Antrieb f\u00fcr Wasserkr\u00e4ne<\/li>\n\n\n\n<li>Antrieb f\u00fcr Bahnschranken und&nbsp;Fl\u00fcgelsignale (mit und ohne Nachwippen)<\/li>\n\n\n\n<li>Antrieb f\u00fcr eine Segmentdrehscheibe<\/li>\n\n\n\n<li>Antrieb f\u00fcr Entkuppler<\/li>\n\n\n\n<li>bewegte Figuren und Situationen auf der Modelleisenbahn (z.B. winkende Personen oder fallender Baum)<\/li>\n<\/ul>\n\n\n\n<p>Neben den bekannten 5-poligen DIN-SX-Buchsen, besitzt der SD-8-V3 auch RJ45-Buchsen zur gleichberechtigten Verkablung des SX-Bus in RJ45-Technik. Mehr Infos hierzu siehe:&nbsp;<a href=\"https:\/\/www.schnorpstronik.de\/index.php\/selectrix\/selectrix-und-rj45-netzwerkkabel\/\">Selectrix und RJ45-Netzwerkkabel<\/a>.<\/p>\n\n\n\n<p>Um den SD-8-V3 komfortabel \u00fcber den PC zu parametrieren\/programmieren, steht ein Programmiertool zur Verf\u00fcgung.&nbsp;Nat\u00fcrlich sind auch alle anderen, \u00fcblichen Programmierwege m\u00f6glich (SX-Handregler, SX-Busmonitor, <a href=\"http:\/\/www.dm-control.com\/produkte.html\" target=\"_blank\" rel=\"noopener noreferrer\">SX1-Freeware von Daniel Mikeleit<\/a>, RMX-PC-Zentrale, etc.).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Funktionen<\/h2>\n\n\n\n<p>Die Funktionen des SD-8-V3&nbsp;werden durch die Firmware im Prozessor (AVR) vorgegeben. Derzeit sind 3 Modi verf\u00fcgbar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Normaler-Modus\n<ul class=\"wp-block-list\">\n<li>8 Servos mit je 2 Endlagen<\/li>\n\n\n\n<li>optional kann ein Nachwippen per Parameter aktiviert und deaktiviert werden &#8211; f\u00fcr jeden Servo individuell<\/li>\n\n\n\n<li>klassischer Anwendungsfall: Weichenantrieb, Lokschuppentore, Bahnschranken, winkende Person<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Multipositions-Modus (MuPo)\n<ul class=\"wp-block-list\">\n<li>4 Servos mit je 4 Positionen. Jedem der 4 ansteuerbaren Servos k\u00f6nnen 4 Positionen zugeordnet werden, welche \u00fcber jeweils 2 Bit der SX-Steueradresse angefahren werden k\u00f6nnen.<\/li>\n\n\n\n<li>klassischer Anwendungsfall: Wasserkran zwischen 2 Gleisen, Segmentdrehscheibe mit bis zu 4 Abg\u00e4ngen<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Mixed-Mode\n<ul class=\"wp-block-list\">\n<li>Kombination aus Normalem-Modus und MuPo.<\/li>\n\n\n\n<li>Es k\u00f6nnen\n<ul class=\"wp-block-list\">\n<li>4 Servos mit je 2 Endlagen (mit und ohne Nachwippen)<br>und<\/li>\n\n\n\n<li>2 Servos mit 4 Positionen<br>angefahren werden.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Allen Modi gemeinsam sind folgende Funktionen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Komplett \u00fcber den SX-Bus parametrisierbar\/einstellbar (Steueradresse, R\u00fcckmeldeadresse, Endlagen\/Positionen, Umlaufgeschwindigkeit, Impulsabschaltung, Nachwippen)<\/li>\n\n\n\n<li>Abspeichern des letzten Zustands. Der SD-8-V3 speichert intern die letzte Lage der Servos vor dem Ausschalten der Anlage. Bei Wiederinbetriebnahme wird der letzte Zustand wieder hergestellt.<\/li>\n\n\n\n<li>Abschaltbarer Servo-Implus f\u00fcr jeden Servo gegen Brummen in Endlage. Die Abschaltzeit kann parametriert werden.<\/li>\n\n\n\n<li>Verz\u00f6gerte Servo-Spannungsfreigabe bei Inbetriebnahme. Erst wenn der SX-Bus und die Servo-Versorgungsspannung anliegen, wird die Servo-Spannung auf dem SD-8-V3 freigegeben, um so das Einschaltzucken minimieren&#8230;eliminieren zu k\u00f6nnen. Je nach Servo und dessen Eigenschaften ist damit das Einschaltzucken auf ein Minimum reduziert. Bei manchen Servos bedeutet dies&nbsp;kein Einschaltzucken, bei manch anderen Servos ein minimales Zucken. Eine globale Aussage f\u00fcr alle Servos kann leider nicht abgegeben werden &#8211; zu gro\u00df die Streuungen auf dem Markt.<\/li>\n\n\n\n<li>Ansteuerung einer optionalen Relaiserweiterung zur Polarisierung von Weichen. Der Umschaltimpuls f\u00fcr die Relais wird dabei in der Mitte des eingestellten Stellweges ausgegeben.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Anwendungsbeispiele<\/h2>\n\n\n\n<p>In den Videos ist i.d.R. der Servodecoder in Version 2 (SD-8-V2) in Verwendung. Unterschied zwischen V2 und V3: zus\u00e4tzliche RJ45-Buchsen bei der V3, ge\u00e4ndertes Layout, sonst gleiche Funktionen.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Weichenantrieb\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=OxFYVQtjFKg\" target=\"_blank\" rel=\"noopener noreferrer\">Video 1<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=KsB2ujLRMWU\" target=\"_blank\" rel=\"noopener noreferrer\">Video 2<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Bahnschranke\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=-IGQkcUpftQ\" target=\"_blank\" rel=\"noopener noreferrer\">Video 1<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=Sf7s1nTvAyU\" target=\"_blank\" rel=\"noopener noreferrer\">Video 2 mit Nachwippen<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=jhaCKNnRP9E\" target=\"_blank\" rel=\"noopener noreferrer\">Video 3 mit Nachwippen<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Lokschuppen\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=xhqF7pvLBfg\" target=\"_blank\" rel=\"noopener noreferrer\">Video&nbsp;<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Entkuppler\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=tKUxnLOarLs\" target=\"_blank\" rel=\"noopener noreferrer\">Video<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Wasserkran zwischen 2 Gleisen\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=ePm5Kw0E0ZA\" target=\"_blank\" rel=\"noopener noreferrer\">Video<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Servodecoder und Relaiserweiterung<\/h2>\n\n\n\n<p>\u00dcber die Jahre hinweg gab es mehrere Hardware-Versionen des Servodecoders und der Relaiserweiterung. Die folgende Tabelle gibt einen \u00dcberblick, welche Version Servodecoder mit welcher Version Relaiserweiterung kompatibel ist.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2017\/10\/SD_vs_RE.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"382\" src=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2017\/10\/SD_vs_RE-1024x382.jpg\" alt=\"Kompatibilit\u00e4ts-Matrix Servodecoder Relaiserweiterung\" class=\"wp-image-1060\" srcset=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2017\/10\/SD_vs_RE-1024x382.jpg 1024w, https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2017\/10\/SD_vs_RE-300x112.jpg 300w, https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2017\/10\/SD_vs_RE-768x286.jpg 768w, https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2017\/10\/SD_vs_RE.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Kompatibilit\u00e4ts-Matrix Servodecoder &lt;-&gt; Relaiserweiterung<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2017\/10\/SD_vs_RE.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Tabelle als pdf-Dokument<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Technisches<\/h2>\n\n\n\n<p>Elektronisches Herz des SD-8-V3 ist ein 8-Bit AVR-Prozessor &#8222;ATmega8-16&#8220;, getaktet mit 16 MHz. Dieser wird \u00fcber den SX-Bus und entsprechender Spannungsreglung mit 5V Betriebsspannung versorgt, unabh\u00e4ngig der Servo-Spannungsversorgung. Somit f\u00fchren Kurzschl\u00fcsse, \u00dcberlast und sonstige Fehler im Stromkreis der Servo-Versorgung nicht zu einem Zusammenbrechen oder Reset des Prozessors. Der SX-Bus ist mittels Komparatoren an den Prozessor abgebunden, wodurch eine exakte Schaltschwelle von 2,5V Spannungspegel der Takt- und Datenleitungen eingestellt wird. Alle einstellbaren Parameter werden intern im AVR-EEPROM abgelegt, eine intelligente Speichernutzung entsprechend AVR-App-Note 101 (<a href=\"http:\/\/www.atmel.com\/images\/doc2526.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.atmel.com\/images\/doc2526.pdf<\/a>) garantiert extrem lange Zuverl\u00e4ssigkeit und Integrit\u00e4t der gespeicherten Werte.&nbsp;In Zahlen ausgedr\u00fcckt: In 200 Speicherzellen, welche jeweils 100.000x beschrieben werden k\u00f6nnen (garantierte Herstellerangabe), sind 20 Mio. garantierte Schreibzugriffe m\u00f6glich (200 x 100.000 = 20.000.000). W\u00fcrde man nun t\u00e4glich 1000x die Weichen schalten, ist die garantierte Schreibzyklenzahl nach 20.000 Tagen, oder 54 Jahre und 9,5 Monate Dauerbetrieb aufgebraucht \ud83d\ude42<br>Damit das Servo-typische Einschaltzucken minimiert bis hin zu komplett unterdr\u00fcckt werden kann, wird die Servospannung erst dann mittels Transistor (MOSFET) zugeschaltet, wenn auch der SX-Bus anliegt und der AVR arbeitet. Diese zeitliche Abstimmung beider Bedingungen (AVR arbeitet und Servospannung liegt an) kann je nach Servotyp und Servohersteller das Einschaltzucken minimieren oder ganz au\u00dfer Erscheinung treten lassen. Eine Garantie wird jedoch ausdr\u00fccklich nicht \u00fcbernommen, dass das Zucken Null ist. Zu viele Unsicherheiten beeinflussen dieses Ph\u00e4nomen. G\u00e4be es hierzu eine globale L\u00f6sung, w\u00e4re diese sicher verbaut, jedoch liest man im Internet auch viel \u00fcber die Versuche anderer Entwickler, das Zucken zu b\u00e4ndigen, ab nie komplett \u00fcber alle am Markt verf\u00fcgbaren Servos hinweg auszuschlie\u00dfen.<br>Interessante Links hierzu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.electronicsplanet.ch\/Roboter\/Servo\/intern\/intern.htm\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.electronicsplanet.ch\/Roboter\/Servo\/intern\/intern.htm<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.opendcc.de\/info\/tipps\/servo_ruckeln.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.opendcc.de\/info\/tipps\/servo_ruckeln.html<\/a><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2015\/08\/SD-8-V3_2_0-sch.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"724\" src=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2015\/08\/SD-8-V3_2_0-sch-1024x724.jpg\" alt=\"Schaltplan SD-8-V3.2.0\" class=\"wp-image-685\" srcset=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2015\/08\/SD-8-V3_2_0-sch-1024x724.jpg 1024w, https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2015\/08\/SD-8-V3_2_0-sch-300x212.jpg 300w, https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2015\/08\/SD-8-V3_2_0-sch-768x543.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Schaltplan SD-8-V3.2.0<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Hinweis zur Spannungsversorgung<\/h2>\n\n\n\n<p>Der Servodecoder sollte ausschlie\u00dflich mit Gleichstrom-Schaltnetzteilen versorgt werden (DC-SNT), der empfohlene Spannungsbereich 12&#8230;16V DC. Pro Servo und abh\u00e4ngig von dessen Gr\u00f6\u00dfe sollte dabei eine Srombedarf von 0,5&#8230;2A bei 5V ausgegangen werden. Dies ergibt einen Leistungsbereich von 20&#8230;80W pro Servodecoder f\u00fcr 8 Servos. In der Praxis haben sich Leistungswerte von 60&#8230;80W f\u00fcr die Versorgung von 2&#8230;3 Servodecodern herausgestellt, da auch nicht st\u00e4ndig alle Servos in Aktion sind und kaum an allen Servodecodern stets &#8222;gro\u00dfe Servos&#8220; mit 2A Strombedarf angeschlossen sind.<br>Hintergrund: AC-Trafos sind zum einen &#8222;elektrisch weich&#8220;, d.h. sie brechen unter Last ein, zum anderen st\u00f6ren die 50Hz der Wechselspannung gern das Servosignal. Gerade im Moment der Inbetriebnahme der Anlage gibt es hohe Einschaltstr\u00f6me. Diese sind in der Lage, einen AC-Trafo zum Einbrechen zu bringen und infolge dessen kann sich eine Art Schwingung aufbauen, wo die Versorgung Zusammenbricht, wieder zuschaltet, wieder zusammenbricht, usw. Ergebnis sind unkontrolliert zuckende und\/oder umher fahrende Servos, welche ihre Endlagen ignorieren. <br>DC-Schaltnetzteile sind ausgangsseitig stabilisiert und geben eine gefilterte Gleichspannung ab, welche die Servosignale nicht negativ beeinflussen. Wichtig ist auch hierbei die oben genannte Leistung der Versorgung.<br><strong>Fazit f\u00fcr Servodecoder: DC-Schaltnetzteile top, AC-Trafos flop.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Downloads<\/h2>\n\n\n\n<p>Im folgenden sind die jeweils aktuellen Daten hinterlegt. \u00c4ltere Versionsst\u00e4nde sende ich bei Bedarf gern auf Anfrage zu.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2015\/08\/sd-8-v2-v3.zip\">Download SD-8-V2 und SD-8-V3<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.schnorpstronik.de\/wp-content\/uploads\/2018\/01\/NM-Prog-Tool-SX-Programmer-2017-03-10-Anwendertest.zip\">NM-Prog-Tool \/ SX-Programmer &#8211; Anwendertest (10.03.2017)<\/a><br>Achtung: Das Tool befindet sich in Entwicklung. Anwendung kann Fehler beinhalten, diese bitte an&nbsp;<a href=\"mailto:sx-elektronik@norbert-martsch.de\">sx-elektronik@norbert-martsch.de<\/a>&nbsp;melden &#8211; Vielen Dank!<br>Bisher unterst\u00fctzte Zentralen\/Interfaces: FCC, miniFCC, SLX852, SLX825.<br>Das zip-Archiv bitte entpacken und die &#8222;setup.exe&#8220; ausf\u00fchren.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sonderversion<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">SD-8-mit 4x Servos und 4x Taster im Toggle-Modus: SD-8-V2.9.4.4 und SD-8-V3.2.4.4<\/h3>\n\n\n\n<p>In dieser Version stehen die Servoanschl\u00fcsse 1&#8230;4 f\u00fcr Servos im Normal-Modus zur Verf\u00fcgung, die Anschl\u00fcsse 5&#8230;8 dienen als Tastereing\u00e4nge im Togglebetrieb. \u00dcber einen zus\u00e4tzlichen Parameter wird dem Modul mitgeteilt, ob es auf die ersten 4 Bits seiner SX-Steueradresse reagieren soll, oder auf die letzten 4 Bits. Alle anderen Funktionen sind identisch zur Normal-Firmware des Servodecoders.<br>R\u00fcckmeldung hierzu siehe&nbsp;<a href=\"https:\/\/www.schnorpstronik.de\/index.php\/gaestebuch\/#comment-47\">Beitrag im G\u00e4stebuch<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Allgemeines Der SX-Servodecoder V3 (SD-8-V3) dient dem Ansteuern von bis zu8 (Modellbau-) Servos in einem Selectrix-System. Anwendungsgebiete sind u.a. Neben den bekannten 5-poligen DIN-SX-Buchsen, besitzt der SD-8-V3 auch RJ45-Buchsen zur gleichberechtigten Verkablung des SX-Bus in RJ45-Technik. Mehr Infos hierzu siehe:&nbsp;Selectrix &hellip; <a href=\"https:\/\/www.schnorpstronik.de\/index.php\/selectrix-elektronik\/servodecoder-v3\/\">Weiter<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":84,"menu_order":0,"comment_status":"open","ping_status":"open","template":"page-fullwidth.php","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.schnorpstronik.de\/index.php\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.schnorpstronik.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.schnorpstronik.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.schnorpstronik.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.schnorpstronik.de\/index.php\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":0,"href":"https:\/\/www.schnorpstronik.de\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.schnorpstronik.de\/index.php\/wp-json\/wp\/v2\/pages\/84"}],"wp:attachment":[{"href":"https:\/\/www.schnorpstronik.de\/index.php\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}