Kostenlose technische Bibliothek ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK So testen Sie PonyProg. Enzyklopädie der Funkelektronik und Elektrotechnik Lexikon der Funkelektronik und Elektrotechnik / Computer In der Zeit, die seit der Veröffentlichung der Beschreibung dieses Programmierers in der Zeitschrift Radio vergangen ist, haben viele Leser ihn gesammelt und erfolgreich genutzt. Die Fragen, die wir erhalten, zeigen jedoch, dass es manchmal schwierig ist, den zusammengebauten Programmierer zu überprüfen. Tatsache ist, dass die Signale in seinen Schaltkreisen gepulst und oft aperiodischer Natur sind (was jedoch typisch für alle computergesteuerten Geräte ist). Selbst wenn Sie ein Oszilloskop haben, ist es ziemlich schwierig, die korrekte Bildung dieser Signale zu überprüfen. Der Artikel beschreibt eine Methode zur Überprüfung der Funktionsfähigkeit der Hardware eines an einen Computer angeschlossenen Programmiergeräts mithilfe eines Multimeters. Dies erfordert zwar ein spezielles Programm TSOM. Im Diagramm des PonuProg-Programmierers in Abb. In Abb. 1 sind zwei seiner Funktionseinheiten angedockt dargestellt: die Grundeinheit zur Anbindung an den COM-Port eines Computers (siehe „Radio“, 2001, Nr. 6, S. 25, Abb. 2) und der Programmieradapter für PICmicro-Mikrocontroller („Radio“, 2001, Nr. 7, S. 21, Abb. 8). Der letzte wurde als der komplexeste Adapter ausgewählt, alle anderen enthalten nur wenige passive Elemente. Neben den Buchsen der XS1-Buchse der Schnittstelleneinheit sind die Namen der RS-232-Schnittstellenschaltkreise angegeben. Wir möchten Sie daran erinnern, dass diese Buchse direkt mit dem neunpoligen Stecker der Computersystemeinheit verbunden werden muss. Eine Verbindung über ein Nullmodemkabel ist nicht akzeptabel, ein Modem, dessen Stecker und Buchse „eins zu eins“ verbunden sind, kann jedoch verwendet werden, wenn es alle in Abb. gezeigten Kabel enthält. 1 Kette, deren Länge 1 m nicht überschreitet. Es ist auch zu berücksichtigen, dass die Zeichnung der Leiterplatte der Schnittstelleneinheit (siehe Abb. 3 in „Radio“, 2001, Nr. 6, S. 25) daher vor der Übertragung spiegelbildlich wiedergegeben wird Nach dem Einzeichnen der Leiterbahnen auf den Platinenrohling in üblicher Weise (durch Anstecken der Mittellöcher und anschließendes Auftragen der Leiterbahnen mit Lack oder wasserfester Farbe) muss diese entsprechend umgedreht werden. Nachdem Sie das Programmiergerät an den Computer angeschlossen haben, starten Sie das TSOM-Programm. Auf dem Bildschirm öffnet sich das in Abb. 2 dargestellte Fenster. 1. Mit den Tasten darauf müssen Sie den Port (COM2 oder COMXNUMX) auswählen, an den der Programmierer angeschlossen ist. Das Klicken auf Bildschirmschaltflächen mit der Maus entspricht dem Drücken der Tasten auf der Tastatur, die den unterstrichenen Buchstaben oder Zahlen in den Schaltflächenbeschriftungen entsprechen, zusammen mit der Alt-Taste. Wenn der COM-Port-Stecker 25-polig ist, drücken Sie die entsprechende Schaltfläche auf dem Bildschirm und ersetzen das vorherige Fenster durch das in Abb. 3. Die darin enthaltenen Informationen können verwendet werden, um das Programmiergerät korrekt an den 25-poligen COM-Port-Stecker anzuschließen. Das Programm merkt sich die Entsprechung zwischen der Portnummer und seinem Anschluss. Es reicht aus, ihn einmal zu installieren, und wenn Sie in Zukunft den Anschluss ändern, erscheint automatisch ein Bild seines Anschlusses auf dem Bildschirm. Wie Sie wissen, verfügt ein vollständig „ausgestatteter“ COM-Port über drei Ausgangskreise (TXD, DTR, RTS) und fünf Eingangskreise (RXD, DSR, CTS, DCD, RI). Mit dem TCOM-Programm können Sie an jedem der Ausgänge einen hohen (High) oder niedrigen (Low) logischen Pegel einstellen. Um es in das Gegenteil zu ändern, drücken Sie einfach die entsprechende Schaltfläche auf dem Bildschirm. Alle Änderungen der Eingangspegel werden sofort auf dem Bildschirm angezeigt. Die Überprüfung des Programmiergeräts beginnt mit der Stromversorgung. Der Schalter SA1 des Schnittstellenknotens wird in die rechte Position (gemäß Diagramm) verschoben und schaltet so die „interne“ Stromversorgung der programmierbaren Mikroschaltung über den COM-Port ein. Der Chip selbst muss nicht in das Adapterpanel eingebaut werden. Er wird durch einen 1-kOhm-Widerstand ersetzt, der in die für Stromanschlüsse vorgesehenen Panel-Buchsen eingesetzt wird (z. B. in die Buchsen 14 und 5 des XS1-Panels für PIC16F8x-Chips). Stellen Sie durch Ändern des Zustands der TXD-, DTR- und RTS-Schaltkreise sicher, dass die Spannung am Widerstand nicht über 5 ± 0,5 V steigt, wenn der Pegel eines dieser Schaltkreise hoch ist, und nicht vorhanden ist, wenn alle Pegel niedrig sind. Liegt an einem der Ausgänge keine Spannung auf High-Pegel und an den beiden anderen Low-Pegel an, überprüfen Sie die entsprechende Diode VD1, VD2.VD4. Liegt die Spannung unter 4,5 V, kann dies zwei Gründe haben. Der erste Grund besteht darin, dass der integrierte Stabilisator DA1 bei einem zu hohen minimalen Eingangsspannungswert verwendet wird (z. B. funktioniert die Mikroschaltung LM78L05 nicht mehr, wenn die Eingangsspannung weniger als 6,7 V beträgt). Als Ersatz für den im Diagramm angegebenen Stabilisator LM2936Z-5.0 können wir den LM2931Z-5.0 oder den heimischen KR1170EN5 empfehlen. Für den normalen Betrieb dieser Mikroschaltungen darf die Eingangsspannung die Ausgangsspannung nur um 0,2 V (typischer Wert) überschreiten. Der zweite Grund ist, dass der COM-Port des Computers zu „schwach“ ist und der Belastung nicht standhält. Das Wort „schwach“ steht in Anführungszeichen, da laut Norm bei einer Last mit einem Widerstand von 3 kOhm die hohen und niedrigen Pegel der Port-Ausgangsspannung jeweils in den Intervallen +5 liegen können. ..+15 und -5...-15 V. Obwohl traditionell angenommen wird, dass sie tatsächlich nahe bei +12 und -12 V liegen, ist dies tatsächlich bei weitem nicht der Fall. Bei den meisten RS-232-Treiber-Mikroschaltungen überschreiten typische Werte der Ausgangsspannungspegel +7,5...8 und -7,5...-8 V nicht und bei den modernsten von ihnen sogar weniger, bis hin zu +5,5 , 5,5 und -250 V. Der Trend zu einer Verringerung des Signalhubs ist kein Zufall: Dadurch ist es möglich, die Datenübertragungsrate auf XNUMX Kbit/s zu erhöhen. Wenn Ihr Computer über einen solchen COM-Anschluss verfügt, können Sie nichts dagegen tun und müssen auf eine externe Stromversorgung umsteigen. Letzteres lässt sich ganz einfach erreichen: Legen Sie einfach eine 1-V-Spannung von einer externen Quelle an den Anschluss X12 der Schnittstelleneinheit an und stellen Sie den Schalter SA1 in die im Diagramm gezeigte Position. Die Versorgungsspannung des programmierbaren Mikroschaltkreises sollte in diesem Modus innerhalb von 5 ± 0,5 V liegen, eingeschaltet durch einen hohen Pegel eines der TXD-, DTR- und RTS-Signale und ausgeschaltet, wenn der Pegel aller drei niedrig ist. Ist dies nicht der Fall, überprüfen Sie die Funktion des elektronischen Schlüssels an den Transistoren VT1, VT2 in der Schnittstelleneinheit. Überprüfen Sie als Nächstes den Betrieb der Einheit, die den programmierbaren Mikroschaltkreis mit Spannung versorgt und ihn so in den Programmiermodus versetzt. Gemessen wird zwischen den Steckplätzen 4 und 5 des XS1-Panels (PlC16F8x). Vergessen Sie nicht, den Adapterschalter SA1 in die Position zu bringen, die dem Stromversorgungsmodus entspricht: oben (gemäß Diagramm), wenn die Stromversorgung extern erfolgt, unten, wenn die Stromversorgung über den Anschluss erfolgt. Im ersten Fall fehlt möglicherweise die Batterie GB1, im zweiten Fall ist sie erforderlich. Die Programmierspannung sollte eingeschaltet sein, wenn der TXD-Schaltkreis hoch eingestellt ist, und ausgeschaltet sein, wenn er niedrig eingestellt ist. Sein Wert kann zwischen 9 und 13,5 V liegen. Bei Problemen sollten Sie den elektronischen Schlüssel an den Transistoren VT1, VT3 und die Zenerdiode VD1 im Adapter überprüfen. Der nächste Schritt besteht darin, die Datenübertragungsschaltung zum programmierbaren Chip (D1) zu überprüfen und von diesem zu empfangen (DO). Die Quelle der übertragenen Daten ist der Ausgang des DTR-COM-Ports und der CTS-Eingang empfängt sie. Wenn alles in Ordnung ist, sollte der CTS-Logikpegel invers zum am Ausgang eingestellten DTR sein. Stellen Sie dies sicher, indem Sie Letzteres ändern. In diesem Fall muss der Strom beispielsweise mit einem High-Pegel am TXD-Ausgang eingeschaltet werden. Wenn der CTS-Pegel unabhängig vom DTR-Status ist, messen Sie die Spannung an Pin 13 des PIC16F8x. Bei einem niedrigen DTR-Pegel sollte er nahezu der Versorgungsspannung (+5 V) entsprechen, bei einem hohen Pegel nicht mehr als 0,5 V. Andernfalls liegt der Schlüssel am Transistor VT2 des Adapters oder an der Zenerdiode VD3 des Die Schnittstelleneinheit ist defekt. Es ist zu beachten, dass für die Programmierung von PICmicro-Mikrocontrollern in dieser Zenerdiode (sowie in VD5) keine Notwendigkeit besteht; sie können problemlos aus dem Stromkreis entfernt werden. Es ist möglich, dass sich die Spannung an Pin 13 des XS1-Panels (PIC16F8x) innerhalb der oben genannten Grenzen ändert und einem funktionierenden CTS-Eingang zugeführt wird, der logische Pegel darauf jedoch im TCOM-Programmfenster immer als hoch angezeigt wird. Dies bedeutet, dass der Schmitt-Trigger am CTS-Eingang des Computers eine negative Schwelle hat und zum Umschalten nicht ausreicht, die Eingangsspannung auf nahezu Null, sondern auf einen positiven Wert zu reduzieren. Diese Situation passt in den Rahmen des RS-232-Standards, nach dem die Schwellenwerte innerhalb von 5:3 V liegen können, aber ein Computer mit einem solchen Anschluss ist für die Arbeit mit einem nach dem betreffenden Schema zusammengestellten Programmiergerät ungeeignet. Es bleibt noch die Schaltung zur Erzeugung des Datenaustausch-Synchronisationssignals (CLOCK) zu überprüfen. Seine Quelle ist die Ausgabe des RTS-COM-Ports. Die Brücke zwischen diesem Ausgang und dem DSR-Eingang dient nur dazu, der Software zu ermöglichen, zu überprüfen, ob der Programmierer mit dem Port verbunden ist. Stellen Sie beim Ändern des RTS-Status zunächst sicher, dass der DSR-Status immer mit diesem übereinstimmt. Dann messen Sie die Spannung an Pin 12 des XS1 (PlC16F8x). Wenn der Pegel am RTS-Ausgang hoch ist, muss er mindestens 4 V (genauer 80 % der Versorgungsspannung der Mikroschaltung) und nicht mehr als 0,6 V höher als die Versorgungsspannung sein. Diese Bedingung ist in der Regel erfüllt, da die Stabilisierungsspannung der Zenerdioden KS147A (VD6) im Bereich von 4,2...5,2 V liegt. Wenn die Spannung immer noch nicht ausreicht (dies kann passieren, weil die oben genannten Grenzwerte einem Stabilisierungsstrom von 10 mA entsprechen und im Programmiergerät deutlich weniger), sollten Sie entweder eine Zenerdiode wählen oder diese durch eine ersetzen KS147G, ausgelegt für einen geringeren Strom oder importiert mit einer Stabilisierungsspannung von 5,1 V. Es ist höchst unerwünscht, eine Diode in Reihe mit der Zenerdiode zu schalten (wie im Diagramm mit einer gestrichelten Linie dargestellt). Dies führt dazu, dass die Zenerdiode nicht mehr als negativer Spannungsbegrenzer fungiert (wenn der DSR-Ausgang niedrig ist) und die Schutzdiode im programmierbaren Chip wirksam wird. Und obwohl der Strom durch diese Diode (dank des Widerstands R5) keinen gefährlichen Wert erreicht, ist es besser, einen solchen Modus zu vermeiden. Nach Abschluss der beschriebenen Prüfungen können Sie davon ausgehen, dass die Hardware des Programmiergeräts ordnungsgemäß funktioniert, und mit der Inbetriebnahme beginnen. Software und Anleitungen für die Arbeit mit RopuRgod können unter heruntergeladen werden auf der Website seines Autors Claudio Lanconelli. Auf derselben Website gibt es ein Forum, in dem Sie Fragen zum Programmierer stellen können. Autor: A. Dolgiy, Moskau Siehe andere Artikel Abschnitt Computer. Lesen und Schreiben nützlich Kommentare zu diesem Artikel. Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik: Kunstleder zur Touch-Emulation
15.04.2024 Petgugu Global Katzenstreu
15.04.2024 Die Attraktivität fürsorglicher Männer
14.04.2024
Weitere interessante Neuigkeiten: ▪ Ultraleichtes Notebook Fujitsu UH-X/H1 ▪ Die schmerzlindernde Kraft der Musik ▪ Neue ICs zur Leistungsfaktorkorrektur in Gleichrichtern News-Feed von Wissenschaft und Technologie, neue Elektronik
Interessante Materialien der Freien Technischen Bibliothek: ▪ Abschnitt der Website für den Funkamateur-Designer. Artikelauswahl ▪ Artikel Limit, übergebe es nicht. Populärer Ausdruck ▪ Artikel Wasserfall Kivach. Naturwunder ▪ Artikel Wie man einen Dipol verkürzt. Enzyklopädie der Funkelektronik und Elektrotechnik ▪ Artikel Die geheimnisvolle Eigenschaft des Rettichs. physikalisches Experiment
Hinterlasse deinen Kommentar zu diesem Artikel: Alle Sprachen dieser Seite Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen www.diagramm.com.ua |