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

Zweikanaliges PC-basiertes Datenerfassungs- und -verarbeitungssystem. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Computer

Kommentare zum Artikel Kommentare zum Artikel

Eines Tages musste der Autor des Artikels die Verbrennungseigenschaften einer Flamme messen (die Intensität der Strahlung in zwei schmalen Bändern des Spektrums, die Beziehung zwischen den Intensitäten und ihre zeitliche Änderung in Abhängigkeit von der Geschwindigkeit der Luftbewegung, das Volumen). brennbarer Stoffe usw.). Ein digitales Oszilloskop hätte die Aufgabe erledigen können, aber ich hatte keins zur Verfügung. Es war dringend erforderlich, ein Datenerfassungs- und -verarbeitungssystem zu entwickeln, das in jedem Kanal mindestens 100 Messungen pro Sekunde mit einer Zeitverzögerung zwischen gleichnamigen Abtastungen von nicht mehr als 0,5 ms durchführen kann. Die Ausgangsinformationen sind die Signalspannung in jedem Kanal, das Verhältnis ihrer Pegel und die Differenz zwischen den vorherigen und nachfolgenden Signalabtastwerten in jedem Kanal.

Natürlich ist es unwahrscheinlich, dass viele Leser das gleiche Problem lösen müssen, aber der vorgeschlagene Hardware- und Softwarekomplex kann als Beispiel für den Aufbau eines funktionierenden Datenerfassungssystems betrachtet werden und als erster Anstoß für die Entwicklung eines eigenen Systems dienen .

Das beschriebene System besteht aus einem Datenerfassungs- und -übertragungsgerät (nennen wir es DSD) und Software für einen PC. Das schematische Diagramm des DSD ist in Abb. dargestellt. 1 (der Fotokonverter ist darauf nicht abgebildet). Seine Basis ist der Flash-Mikrocontroller AT90S4433-8PI (DDI) von ATMEL, der einen 10-Bit-ADC mit analogem Multiplexer enthält. In diesem Fall kommt jedoch eine externe Kanalumschaltung mittels integrierter DA1-Tasten zum Einsatz. Dies schien praktischer zu sein, da es die Verwendung eines Pufferverstärkers auf Basis des DA3-Operationsverstärkers mit variabler Verstärkung Kó ermöglichte. Letzteres hängt vom Zustand des DA4.1-Schlüssels ab: Wenn er geöffnet ist, ist Ku = (R8/R6)+1, und wenn er geschlossen ist, ist Ku = [R8/(R6||R7)]+1 (hier R6|). |R7 ist der Widerstandswert der parallel geschalteten Widerstände R6 und R7).

Zweikanaliges PC-basiertes Datenerfassungs- und Verarbeitungssystem
(zum Vergrößern klicken)

Die Eingangsstufe des Operationsverstärkers DA3 ist auf MOS-Transistoren aufgebaut. Dies ermöglichte den Einsatz von Schutzwiderständen (R1 und R2) am Eingang jedes Kanals, ohne dass die Messgenauigkeit durch den Eingangsstrom beeinträchtigt wurde (der Leckstrom der DA1-Chipschlüssel ist ebenfalls vernachlässigbar). Widerstände sind erforderlich, um sicherzustellen, dass die im DA1-Chip integrierten Eingangsschutzdioden nicht ausfallen, wenn das gemessene Signal die DA1-Versorgungsspannung überschreitet (der maximal zulässige Strom durch diese Dioden beträgt 10 mA).

Ein weiteres wichtiges Merkmal des verwendeten Operationsverstärkers besteht darin, dass seine Eingangs- und Ausgangsspannungen die Werte der Versorgungsspannung erreichen können (der sogenannte Rail-to-Rail-Operationsverstärker). Dadurch können Sie eine Stromversorgung für den Operationsverstärker und den Mikrocontroller verwenden, ohne den Dynamikbereich des gemessenen Signals einzuschränken.

Der DA2-Chip enthält einen Spannungsstabilisator für die Geräteversorgung und der DA5 enthält eine Referenzspannungsquelle für den ADC des Mikrocontrollers. Der DA6-Chip dient zur Kommunikation des UART-Mikrocontrollers (Universal Asynchronous Serial Transceiver) mit einem PC über die serielle RS232-Schnittstelle. Die LEDs HL1 und HL2 zeigen die Betriebsarten des SD an.

Der Stecker XP1 wird für die serielle Programmierung des Mikrocontrollers im Gerät benötigt, beispielsweise mit dem In-Circuit-Programmer AS1. Der Anschluss XS1 verbindet die SD mit der seriellen Schnittstelle des PCs.

Zweikanaliges PC-basiertes Datenerfassungs- und Verarbeitungssystem

Das Programm für den Mikrocontroller ist im AVR-Assembler in der AVR-Studio-Umgebung geschrieben, die von ATMEL kostenlos vertrieben wird. Die Windows-Anwendung, die für die Kommunikation mit dem SD und die Verarbeitung der empfangenen Informationen verantwortlich ist, wurde in der Delphi 5-Umgebung erstellt. Beim Schreiben des Programms hat mir R. Kusyapkulovs Artikel „Arbeiten mit seriellen Schnittstellen in Windows 95“ („Radio“, 2000, Nr. 1, S. 23). Im Delphi-Umgebungsfenster sieht die Anwendung wie in Abb. 2.

Betrachten wir den Betrieb der Software und Hardware des Datencontrollers als Ganzes. Sobald das gesamte System zusammengebaut ist und alle notwendigen Verbindungen hergestellt wurden, können Sie die Anwendung starten. Sein Fenster erscheint auf dem Computermonitor. Zu diesem Zeitpunkt befindet sich der SD-Mikrocontroller im ständigen Abfragemodus des UART-Empfängers. Die HL1-Anzeige (Empfangsbereitschaft) leuchtet auf. Das Mikrocontroller-Programm überprüft ständig den Zustand des RXC-Bits im UCSRA-Register und wartet darauf, dass es in den Eins-Zustand wechselt. Das System befindet sich im Wartemodus auf Benutzeraktionen. Sie können entweder die Verstärkung des Messpfads des SD ändern oder einen Messzyklus starten. Im ersten Fall sollten Sie auf die Schaltfläche „Ky=0,5“ oder „Ky=1“ „klicken“. Die Komponenten RadioButton 1 und Radiobutton 2 sind für die Umschaltung der Verstärkung im Anwendungsprogramm verantwortlich. Wenn Sie beispielsweise auf die Schaltfläche „Ku=0,5“ „klicken“, wird der RadioButton2Click-Ereignishandler gestartet und die Kamp-Variable nimmt den Wert 110 an Dieser Code entspricht einer reduzierten Verstärkung (bedingt Ku=0,5). Jetzt können Sie den „Start“-Button drücken (er ist in Abb. 2 nicht sichtbar, da sich darüber ein „Fertig stellen“-Button befindet) und so den Messzyklus starten.

Hier empfiehlt es sich, die allgemeine Ideologie des Datenaustauschs zwischen USD und PC zu berücksichtigen. Einmal gestartet, muss der Messzyklus irgendwann gestoppt werden. Das beschriebene System wendet die folgenden Taktiken an. Die Messung erfolgt nicht kontinuierlich, sondern in Abständen von etwas mehr als 2 s (eingestellt durch die Interval-Eigenschaft der Timerl-Komponente im Anwendungsprogramm). Dreihundert Messungen pro Kanal dauern knapp 2 s. Wenn also das Timer1Timer-Ereignis einen Messzyklus startet (300 Messungen in jedem Kanal), bleibt am Ende, bevor das nächste Timer1Timer-Ereignis auftritt, eine kurze Zeit übrig, die ausreicht, damit die Anwendung auf das bbCompleteKeyPress-Ereignis reagieren kann (wenn die Schaltfläche „Fertig stellen“ gedrückt wurde). Beachten Sie, dass der USD in einem Messzyklus 1200 Bytes an Informationen an den PC sendet, da das Ergebnis jeder Messung aus zwei Bytes besteht.

Nach Betätigung des „Start“-Buttons wird also ein Timer mit einer Periode von 110 ms gestartet (siehe Anwendungsprogramm, Prozedur TForml bbStartClick). Nach Ablauf dieser Zeit geht die Steuerung an den Ereignishandler Timer1Timer über. Über die serielle Schnittstelle wird der Code 110 bzw. 130 (reduzierte bzw. normale Verstärkung) an den USD übertragen – die Kamp-Variable. Der Mikrocontroller empfängt diese Daten, stellt durch Schließen oder Öffnen des DA4.1-Schalters die erforderliche Verstärkung ein und wartet auf den Empfang neuer Informationen. Zu diesem Zeitpunkt überträgt der PC den Code 100 an den USD (ActionKey-Variable im Anwendungsprogramm). Nachdem der Mikrocontroller diese Informationen erhalten hat, schaltet er die HL1-Anzeige aus, schaltet die HL2-Anzeige ein („Übertragung läuft“) und beginnt einen Messzyklus (Aktionsetikett im Mikrocontroller-Programm). Nachdem in jedem Kanal eine Messung durchgeführt wurde, wird die Der Mikrocontroller überträgt die Daten an den PC und macht eine kurze Pause, um die erforderliche Signalabtastfrequenz sicherzustellen. Anschließend werden die Messungen, die Datenübertragung und die Pause weitere 299 Mal wiederholt. Danach wechselt der Mikrocontroller in den Standby-Modus für Informationen vom PC (die HL2-Anzeige erlischt und die HL1 leuchtet). Wenn während des Zyklus (≈2,1 s) die Schaltfläche „Abschließen“ gedrückt wurde, wird die Steuerung unmittelbar nach dem Empfang des letzten von 1200 Bytes an den bbCompleteKeyPress-Handler übergeben. Der Computer übermittelt den Code 120 an den USD, der vom Mikrocontroller nicht als bekannt erkannt wird, wodurch der USD im Wartemodus auf einen Befehl vom PC bleibt.

Wenn die Schaltfläche „Fertig stellen“ nicht gedrückt wurde, wird beim Eintreten des Ereignisses Timer1Timer ein neuer Messzyklus gestartet. Und so weiter, bis die Schaltfläche „Fertig“ gedrückt wird.

Der bbCompleteKeyPress-Handler verarbeitet außerdem die empfangenen Informationen und generiert eine Textdatei, in der die Messergebnisse in praktischer Form dargestellt werden. Jeder Messzyklus wird hier als Block mit einer entsprechenden Nummer benannt. Ein Fragment der Textdatei data_temp.txt ist in Abb. dargestellt. 3. Der Text enthält eine Art „Kopfzeile“ der Tabelle, wobei „Anzahl der Messungen“ die Messnummer ist (von 1 bis 300 im ersten Block); IR – Signalspannung Kanal 1; Diff IR – Differenz zwischen vorherigen und nachfolgenden Messungen von Kanal 1; kr - Signalspannung von Kanal 2; diff кр – Differenz zwischen den vorherigen und nachfolgenden Messungen von Kanal 2; diff - das Verhältnis des Signalpegels des ersten Kanals zum Pegel des zweiten.

Zweikanaliges PC-basiertes Datenerfassungs- und Verarbeitungssystem

Beim Einrichten des DSD kommt es darauf an, die Spannung durch Auswahl des Widerstands R5 auf +5 V einzustellen (diese sollte nicht niedriger sein als die beispielhafte Spannung am AREF DD1-Eingang, jedoch nicht mehr als 6 V).

Der Mikroschaltkreis KR1157EN1 (DA2) kann durch einen importierten analogen LM317L sowie jeden einstellbaren Spannungsstabilisator mit positiver Polarität und einem Ausgangsstrom von mindestens 30 mA ersetzt werden. Anstelle des Operationsverstärkers KR1446UD1A (DA3) können Sie auch KR1446UD4A verwenden; Die Verwendung von Modifikationen mit anderen Buchstabenindizes ist aufgrund der höheren Nullpunktspannung unerwünscht.

Widerstände - Metalldielektrikum C2-23, C2-33; Kondensatoren C1-C3 - Oxidhalbleiter Tantal K53-1, K53-4; der Rest sind Keramik KM, K10-17. Drossel L1 – einheitliches DM, DPM. Anschlüsse XP1 – PLD10, XS1 – DRB-9FB. Quarzresonator ZQ1-RK169MA-6AP-6000K.

Programme für Mikrocontroller (Programm 1) und PC (Programm 2)

Autor: M.Bogdanov, Sarow, Gebiet Nischni Nowgorod.

Siehe andere Artikel Abschnitt Computer.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Kunstleder zur Touch-Emulation 15.04.2024

In einer modernen Technologiewelt, in der Distanz immer alltäglicher wird, ist es wichtig, die Verbindung und das Gefühl der Nähe aufrechtzuerhalten. Jüngste Entwicklungen bei künstlicher Haut durch deutsche Wissenschaftler der Universität des Saarlandes läuten eine neue Ära der virtuellen Interaktionen ein. Deutsche Forscher der Universität des Saarlandes haben ultradünne Folien entwickelt, die das Tastgefühl über eine Distanz übertragen können. Diese Spitzentechnologie bietet neue Möglichkeiten der virtuellen Kommunikation, insbesondere für diejenigen, die weit von ihren Lieben entfernt sind. Die von den Forschern entwickelten ultradünnen, nur 50 Mikrometer dicken Folien lassen sich in Textilien integrieren und wie eine zweite Haut tragen. Diese Folien fungieren als Sensoren, die taktile Signale von Mama oder Papa erkennen, und als Aktoren, die diese Bewegungen an das Baby weiterleiten. Durch die Berührung des Stoffes durch die Eltern werden Sensoren aktiviert, die auf Druck reagieren und den ultradünnen Film verformen. Das ... >>

Petgugu Global Katzenstreu 15.04.2024

Die Pflege von Haustieren kann oft eine Herausforderung sein, insbesondere wenn es darum geht, Ihr Zuhause sauber zu halten. Das Startup Petgugu Global hat eine neue interessante Lösung vorgestellt, die Katzenbesitzern das Leben erleichtert und ihnen hilft, ihr Zuhause perfekt sauber und ordentlich zu halten. Das Startup Petgugu Global hat eine einzigartige Katzentoilette vorgestellt, die den Kot automatisch ausspülen kann und so Ihr Zuhause sauber und frisch hält. Dieses innovative Gerät ist mit verschiedenen intelligenten Sensoren ausgestattet, die die Toilettenaktivität Ihres Haustieres überwachen und nach dem Gebrauch eine automatische Reinigung aktivieren. Das Gerät wird an die Kanalisation angeschlossen und sorgt für eine effiziente Abfallentsorgung, ohne dass der Eigentümer eingreifen muss. Darüber hinaus verfügt die Toilette über einen großen spülbaren Stauraum, was sie ideal für Haushalte mit mehreren Katzen macht. Die Petgugu-Katzentoilettenschüssel ist für die Verwendung mit wasserlöslicher Streu konzipiert und bietet eine Reihe zusätzlicher ... >>

Die Attraktivität fürsorglicher Männer 14.04.2024

Das Klischee, dass Frauen „böse Jungs“ bevorzugen, ist schon lange weit verbreitet. Jüngste Untersuchungen britischer Wissenschaftler der Monash University bieten jedoch eine neue Perspektive zu diesem Thema. Sie untersuchten, wie Frauen auf die emotionale Verantwortung und Hilfsbereitschaft von Männern reagierten. Die Ergebnisse der Studie könnten unser Verständnis darüber verändern, was Männer für Frauen attraktiv macht. Eine von Wissenschaftlern der Monash University durchgeführte Studie führt zu neuen Erkenntnissen über die Attraktivität von Männern für Frauen. Im Experiment wurden Frauen Fotos von Männern mit kurzen Geschichten über deren Verhalten in verschiedenen Situationen gezeigt, darunter auch über ihre Reaktion auf eine Begegnung mit einem Obdachlosen. Einige der Männer ignorierten den Obdachlosen, während andere ihm halfen, indem sie ihm beispielsweise Essen kauften. Eine Studie ergab, dass Männer, die Empathie und Freundlichkeit zeigten, für Frauen attraktiver waren als Männer, die Empathie und Freundlichkeit zeigten. ... >>

Zufällige Neuigkeiten aus dem Archiv

elektrisches Wasserflugzeug 13.12.2019

Das kanadische Unternehmen Harbour Air führte den Erstflug eines elektrifizierten Passagier-Wasserflugzeugs DHC-2 Beaver durch.

Am 10. Dezember führte die kanadische Fluggesellschaft Harbour Air einen erfolgreichen Flug einer elektrischen Version des Wasserflugzeugs DHC-2 Beaver auf dem Fraser River in der Nähe von Vancouver durch.

Die Länge des DHC-2 Beaver beträgt 9,2 Meter und hat eine Flügelspannweite von 14,6 m. Er kann Geschwindigkeiten von bis zu 255 Stundenkilometern erreichen, und die Reichweite des Autos beträgt bis zu 732 Kilometer. Das Gerät wurde von der australischen Firma MagniX im Auftrag von Harbour Air zu einem Elektroflugzeug umgebaut: Das Auto erhielt eine 200-Kilowattstunden-Batterie und einen Magni500-Elektromotor mit einer maximalen Leistung von 559 Kilowatt und einem Gewicht von 135 Kilogramm. Eine volle Ladung des batterieelektrischen DHC-2 Beaver soll laut den Entwicklern für 30 Flugminuten ausreichen.

Darüber hinaus werden die Spezialisten nach dem ersten Flug des elektrischen DHC-2 Beaver die Maschine weiter testen - zunächst werden sie alle Systeme erneut überprüfen und dann zu weiteren Flugtests übergehen.

Weitere interessante Neuigkeiten:

▪ Neuronales Rauschen hilft Ihnen beim Lernen

▪ Babys bemerken Dinge, die Erwachsenen entgehen.

▪ Wasserstoffgeneratoren von Rolls-Royce

▪ Neoprenanzug gegen Haie

▪ Heimkinosystem mit automatischer Lautsprecherkonfiguration

News-Feed von Wissenschaft und Technologie, neue Elektronik

 

Interessante Materialien der Freien Technischen Bibliothek:

▪ Abschnitt der Website „Zusammenbau des Zauberwürfels“. Artikelauswahl

▪ Artikel Guanling Yin Xi (Yin Xi). Berühmte Aphorismen

▪ Wie entstanden kapitalistische Beziehungen in Westeuropa? Ausführliche Antwort

▪ Artikel Zaitsegub berauschend. Legenden, Kultivierung, Anwendungsmethoden

▪ Artikel Emaillieren von Eisenutensilien und Eisenblech. Einfache Rezepte und Tipps

▪ Artikel QRP-Transceiver auf 80 m. 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