MENÜ English Ukrainian Russisch Startseite

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

Flachkabel-Wählgerät. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Messtechnik

Kommentare zum Artikel Kommentare zum Artikel

Das erste, was mir in den Sinn kam, war, einen einfachen "Dialer" zu machen: Verbinden Sie jeden Pin des Steckers, der an einem Ende des Kabels installiert ist, über einen Widerstand von 330 ... 510 Ohm mit einer 5-V-Spannungsquelle und am anderen - mit einer LED. Leider wird auf diese Weise nur die Unversehrtheit der Drähte überprüft. Möglicherweise bemerken Sie nicht, dass benachbarte Drähte miteinander verbunden sind.

Glocke für Flachkabel
Fig. 1

Es wurde beschlossen, den Überprüfungsalgorithmus zu komplizieren und das Gerät auf einem Mikrocontroller herzustellen. Auf Abb. 1 zeigt ein Diagramm einer solchen Vorrichtung. Es verwendet den ATtiny13-Mikrocontroller, der zur Hand war. Es kann durch ein anderes ersetzt werden, aber dafür muss das Gerät eventuell etwas umgebaut werden. Beispielsweise kann in den Mikrocontrollern ATtinyl 1, ATtiny 12, ATtiny15L die PB5-Leitung nicht als Ausgang fungieren, sie muss als Eingang und die PB4- oder PB13-Leitung als Indikator-Blanking-Signalausgang konfiguriert werden. Neben dem Mikrocontroller brauchte es nur zwei Schieberegister, einen Transistor und zwei lineare LED-Skalen, die den Fehlercode anzeigen. Schauen wir uns die Funktionen des E / A-Ports des ATtiny5-Mikrocontrollers genauer an. Seine POY-PB0-Leitungen können Signale in beide Richtungen übertragen. Jeder von ihnen wird separat unter Verwendung des DDRB-Registers konfiguriert. Wenn zum Beispiel die drei niedrigstwertigen Bits von DDRB[2]–DDRB[2] als Einsen geschrieben werden und die verbleibenden Bits Nullen sind, dann werden die Leitungen PBO–PB5 Ausgänge und die Leitungen PBXNUMX–PBXNUMX werden Eingänge .

Es gibt zwei weitere Register für die Portsteuerung – PINB und PORTB. Der erste dient dazu, Informationen in den Mikrocontroller einzugeben. In seinen Digits werden die tatsächlichen, aktuell gültigen logischen Spannungspegel an den Ausgängen des Mikrocontrollers als Einsen und Nullen dargestellt. Es spielt keine Rolle, ob diese Spannung von einer externen Quelle oder vom Ausgangspuffer der Mikroschaltung selbst stammt. Das PORTB-Register wird verwendet, um Informationen vom Mikrocontroller auszugeben. Wenn die Portleitung als Ausgang konfiguriert ist, wird sie auf einen Spannungspegel gesetzt, der ähnlich dem Wert ist, der in das entsprechende Bit dieses Registers geschrieben wird.

Da der betreffende Mikrocontroller nur über sechs E / A-Leitungen verfügt und Sie Kabel mit bis zu 14 Drähten überprüfen und sogar die Testergebnisse auf der Anzeige anzeigen müssen, musste ich ihn mit zwei Mikroschaltungen - Schieberegistern - ergänzen.

Ein solches Register ist ein Satz von D-Flip-Flops, deren Ausgang jeweils mit dem Eingang des nächsten verbunden ist. Der Hauptzweck besteht darin, seriellen Code in parallelen umzuwandeln. Wenn sich der niedrige Spannungspegel am Takteingang C zu einem hohen ändert, wird die im Register gespeicherte Information um ein Bit (D-Flip-Flop) zum höheren verschoben, und der Zustand des Informationseingangs wird in das eingegeben Low-Bit freigegeben. Der verwendete Schieberegisterbaustein 74LS164 hat zwei mit einer UND-Funktion verknüpfte Informationseingänge D. Um nur einen davon zu nutzen, wird der zweite mit einem konstanten High-Pegel (+5 V) beaufschlagt.

Um einen Sieben-Bit-Binärcode in das Schieberegister zu schreiben (das ist genau das, was für den Betrieb des Geräts erforderlich ist), müssen Sie zuerst das Register aktivieren, indem Sie den R-Eingang auf High und den C-Eingang auf Low-Pegel setzen, und Wenden Sie den Wert des höchstwertigen (D6) Bit des Ausgangscodes auf den Informationseingang an . Dann einen Takt am Eingang C erzeugen (einen High- und dann wieder einen Low-Pegel setzen). Als Ergebnis wird der Wert des Bits D6 in das niederwertigste Bit des Registers geschrieben und an dessen Ausgang 1 (Pin 3) ausgegeben.

Weiterhin wird der Wert des Bits D5 dem Informationseingang zugeführt und wieder ein Taktimpuls gebildet. Der Wert von D6 wird in das nächste Bit des Registers übertragen und erscheint am Ausgang 2 (Pin 4). Der Wert von D5 wird an Ausgang 1 ausgegeben. Jeder neue Takt verschiebt den Code im Register um ein weiteres Bit, und nach dem siebten Impuls nimmt er seinen Platz ein: am Ausgang 1 - DO, am Ausgang 7 (Pin 12 ) - D6. Zeitdiagramme in Abb. 2 veranschaulichen, wie das Schieberegister den seriellen Code 1011001 in denselben parallelen umwandelt.

Glocke für Flachkabel
Fig. 2

Um die Breite des Schieberegisters auf 14 (die maximale Anzahl von Drähten im Kabel) zu erhöhen, werden zwei 74-Bit-164HC1-Register (DD2 und DD14) in Reihe geschaltet, von denen jedes sieben Bits verwendet. Eine vollständige Codeumwandlung dauert XNUMX Taktimpulse.

Bei der Entwicklung der Schaltung und des Programms des Geräts wurde die folgende Verteilung der Mikrocontroller-Portleitungen gemäß den ausgeführten Funktionen angenommen:

PBO - Schieberegister-Timing-Ausgang;
PB1 - Ausgabe der Anfangseinstellung des Schieberegisters;
РВ2 - Ausgabe des ins Register geladenen Parallelcodes;
RVZ - Eingang von geraden Drähten;
РВ4 - Eingang von ungeraden Drähten;
РВ5 - Indikatoraktivierungsausgang.

Abhängig von der Anzahl der Adern im getesteten Kabel werden sie an 14-polige XP1- und XP10-Stecker oder 2-polige XP4- und XP1-Stecker angeschlossen. Die Anzeigen HL2 und HL1 sind mit denselben Ausgängen der Schieberegister verbunden wie die Drähte der getesteten Kabel. Um ein Flackern der Anzeigen zu vermeiden, müssen sie ausgeschaltet werden, während der Mikrocontroller die Überprüfungsprozedur durchführt, und erst eingeschaltet werden, nachdem der Code, der sein Ergebnis anzeigt, in die Register geladen wurde. Dies geschieht über den Transistor VTXNUMX, der vom Mikrocontrollersignal gesteuert wird.

Wenn Sie ein Kabel überprüfen, müssen Sie jeden seiner Drähte "klingeln" und sicherstellen, dass er nicht mit einem der benachbarten verbunden ist. Es gibt keine anderen Mängel an Flachkabeln.

Die Überprüfungsprozedur beginnt mit dem Schreiben einer Einheit in ein externes Schieberegister. Dadurch wird der erste Pin des XP1-Steckers auf High-Pegel gesetzt. Wenn der daran und an den ersten Pin des XRP-Anschlusses angeschlossene Kabeldraht in Ordnung ist, wird eine Spannung mit hohem Pegel an den PB4-Eingang des Mikrocontrollers angelegt und bleibt am PB-Eingang niedrig.

Wenn diese Bedingung erfüllt ist, schreibt das Programm 0 in das niedrigstwertige Bit der n_err-Variablen, andernfalls schreibt es 1. Als nächstes wird ein weiterer Taktimpuls erzeugt und die zweite Leitung überprüft. Da seine Zahl gerade ist, wird das Ergebnis in die Variable ch_err geschrieben. Um alle vierzehn Drähte zu überprüfen, wird der Vorgang sieben Mal wiederholt, und vor der Überprüfung des nächsten Drahtpaars werden die Werte der Variablen n_err und ch_err um eine Binärziffer verschoben.

Nach Abschluss der Prüfung werden die erhaltenen Werte der Variablen n_err und ch_err in ein externes Schieberegister geladen und die Anzeigen eingeschaltet. Nach einer Pause wird der Test wiederholt. Das Überprüfen eines zehnadrigen Kabels, das an XP2- und XP4-Anschlüsse angeschlossen ist, ist ähnlich, aber vier Drähte (zwei auf jeder Seite) werden auf der Anzeige als fehlend angezeigt.

Wenn der interne 4,8-MHz-Taktgenerator des Mikrocontrollers verwendet wird, dauert der Kabeltest (vor dem Einschalten der Anzeige) etwa 70 µs und wiederholt sich mit einer Periode von etwa 240 µs. Daher scheinen die Anzeigen immer an zu sein. Die Dioden VD1-VD14 werden benötigt, um die Ausgänge der Register zu entkoppeln.

Glocke für Flachkabel

Das Aussehen des auf einem Steckbrett montierten "Dialers" ist in Abb. 3 dargestellt. 102510. LED-Baugruppen (Skalen) GNA-R11ZS-3156 können durch die erforderliche Anzahl von Einzel-LEDs ersetzt werden; Transistor KT315 - einer der Serien KT3102, KT100 oder ein anderer Transistor mit geringer Leistung der npn-Struktur mit einem zulässigen Kollektorstrom von mindestens 74 mA. Anstelle von 164NS74-Mikroschaltungen können 164LS555 oder inländische K8IR13 installiert werden. Der Mikrocontroller ATtiny10-13PU kann durch ATtiny10-13PI, ATtiny20-13PU, ATtiny20-XNUMXPI ersetzt werden.

Glocke für Flachkabel

Das Mikrocontroller-Programm ist in der AVR-Studio-Umgebung in Assembler-Sprache geschrieben. Seine Codes zum Laden in den Programmspeicher des Mikrocontrollers sind in der Tabelle angegeben. 1. Die Konfiguration des Mikrocontrollers muss der in Tabelle angegebenen entsprechen. 2. Der Nullwert des RSTDISBL-Bits ist für den Betrieb von Pin 1 des Mikrocontrollers als Portleitung und nicht als Setup-Signaleingang erforderlich. Dadurch ist der Mikrocontroller leider für die Programmierung über die SPI-Schnittstelle nicht verfügbar. Daher ist es notwendig, das "Hochspannungs"-Programmierverfahren anzuwenden. Es wird von den meisten universellen Programmierern bereitgestellt.

Die Geschwindigkeit des Tests und die Wiederholungsfrequenz seiner Zyklen können verdoppelt werden, indem die Taktfrequenz des Mikrocontrollers von 4,8 auf 9,6 MHz erhöht wird. Dazu genügt es, den Wert des Konfigurationsbits CKSEL1 auf 1 und CKSEL0 auf 0 zu setzen.

Das Gerät muss nicht justiert werden und ist nach ordnungsgemäßer Montage sofort einsatzbereit.

Das Programm des Mikrocontrollers „Dialer“ kann heruntergeladen werden hier.

Siehe andere Artikel Abschnitt Messtechnik.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Eine neue Möglichkeit, optische Signale zu steuern und zu manipulieren 05.05.2024

Die moderne Welt der Wissenschaft und Technik entwickelt sich rasant und jeden Tag tauchen neue Methoden und Technologien auf, die uns in verschiedenen Bereichen neue Perspektiven eröffnen. Eine dieser Innovationen ist die Entwicklung einer neuen Methode zur Steuerung optischer Signale durch deutsche Wissenschaftler, die zu erheblichen Fortschritten auf dem Gebiet der Photonik führen könnte. Neuere Forschungen haben es deutschen Wissenschaftlern ermöglicht, eine abstimmbare Wellenplatte in einem Wellenleiter aus Quarzglas zu schaffen. Dieses auf der Verwendung einer Flüssigkristallschicht basierende Verfahren ermöglicht es, die Polarisation des durch einen Wellenleiter fließenden Lichts effektiv zu ändern. Dieser technologische Durchbruch eröffnet neue Perspektiven für die Entwicklung kompakter und effizienter photonischer Geräte, die große Datenmengen verarbeiten können. Die durch die neue Methode bereitgestellte elektrooptische Steuerung der Polarisation könnte die Grundlage für eine neue Klasse integrierter photonischer Geräte bilden. Dies eröffnet große Chancen für ... >>

Primium Seneca-Tastatur 05.05.2024

Tastaturen sind ein fester Bestandteil unserer täglichen Arbeit am Computer. Eines der Hauptprobleme für Nutzer ist jedoch der Lärm, insbesondere bei Premium-Modellen. Doch mit der neuen Seneca-Tastatur von Norbauer & Co könnte sich das ändern. Seneca ist nicht nur eine Tastatur, es ist das Ergebnis von fünf Jahren Entwicklungsarbeit, um das perfekte Gerät zu schaffen. Jeder Aspekt dieser Tastatur, von den akustischen Eigenschaften bis hin zu den mechanischen Eigenschaften, wurde sorgfältig durchdacht und ausbalanciert. Eines der Hauptmerkmale von Seneca sind seine leisen Stabilisatoren, die das bei vielen Tastaturen auftretende Geräuschproblem lösen. Darüber hinaus unterstützt die Tastatur verschiedene Tastenbreiten, sodass sie für jeden Benutzer bequem ist. Obwohl Seneca noch nicht käuflich zu erwerben ist, ist die Veröffentlichung für Spätsommer geplant. Seneca von Norbauer & Co setzt neue Maßstäbe im Tastaturdesign. Ihr ... >>

Das höchste astronomische Observatorium der Welt wurde eröffnet 04.05.2024

Die Erforschung des Weltraums und seiner Geheimnisse ist eine Aufgabe, die die Aufmerksamkeit von Astronomen aus aller Welt auf sich zieht. In der frischen Luft der hohen Berge, fernab der Lichtverschmutzung der Städte, enthüllen die Sterne und Planeten ihre Geheimnisse mit größerer Klarheit. Mit der Eröffnung des höchsten astronomischen Observatoriums der Welt – dem Atacama-Observatorium der Universität Tokio – wird eine neue Seite in der Geschichte der Astronomie aufgeschlagen. Das Atacama-Observatorium auf einer Höhe von 5640 Metern über dem Meeresspiegel eröffnet Astronomen neue Möglichkeiten bei der Erforschung des Weltraums. Dieser Standort ist zum höchstgelegenen Standort für ein bodengestütztes Teleskop geworden und bietet Forschern ein einzigartiges Werkzeug zur Untersuchung von Infrarotwellen im Universum. Obwohl der Standort in großer Höhe für einen klareren Himmel und weniger Störungen durch die Atmosphäre sorgt, stellt der Bau eines Observatoriums auf einem hohen Berg enorme Schwierigkeiten und Herausforderungen dar. Doch trotz der Schwierigkeiten eröffnet das neue Observatorium den Astronomen vielfältige Forschungsperspektiven. ... >>

Zufällige Neuigkeiten aus dem Archiv

Wo und wann wurden Pferde zum ersten Mal gezähmt 06.05.2009

Englische Forscher der Universität Bristol haben Spuren von Stutenmilch auf Topfscherben gefunden, die im Norden Kasachstans ausgegraben wurden.

Sie wurden durch die charakteristische Isotopenzusammensetzung von Kohlenstoff und Wasserstoff in Milchfetten bestimmt, die in den Poren der Keramik absorbiert wurden, in der die Milch aufbewahrt wurde. Die Scherben sind 5500 Jahre alt, das heißt, schon damals haben Menschen, die auf dem modernen Territorium Kasachstans lebten, Stuten gemolken und ihre Milch getrunken und möglicherweise Kumiss gemacht.

Bisher wurde die Zeit der Domestizierung von Pferden durch die Funde von Pferdeknochen und Teilen von Karren in Bestattungen bestimmt, aber diese Funde sind anderthalbtausend Jahre jünger.

Weitere interessante Neuigkeiten:

▪ Karte von Kabeljau

▪ höchster Turm der Welt

▪ Tutorials aus dem Weltraum

▪ Industrielle CMOS-Sensoren von Canon mit Global Shutter

▪ Am Everest schmelzen die Gletscher

News-Feed von Wissenschaft und Technologie, neue Elektronik

 

Interessante Materialien der Freien Technischen Bibliothek:

▪ Abschnitt der Website Metalldetektoren. Artikelauswahl

▪ Artikel Schriftsteller-Kannibale. Populärer Ausdruck

▪ Artikel Wer ist bankrott? Ausführliche Antwort

▪ Mulberry-Artikel. Legenden, Kultivierung, Anwendungsmethoden

▪ Artikel Welcher Metalldetektor ist besser? Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Stabiler Generator auf Transistoren. Enzyklopädie der Funkelektronik und Elektrotechnik

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:





Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024