Hallo Liebe Community,
ich habe zwei Probleme, die eventuell zusammen hängen - kann es aber nicht nachvollziehen. Ich hoffe Ihr könnt mir helfen.
Ausgangslage
Ich möchte über ein Ascii-Fenster ein Wort eingeben, welches ich mit einem AD-Wandler in ein RAM speichere. Parallel dazu nimmt ein Zähler die Buchstabenmenge auf. Habe ich nun das Wort eingegeben, drücke ich auf den Speicher-Taster, nun wird der RAM wieder auf die Adresse 0 gesetzt und alle Buchstaben werden über einen DA-Wandler auf einem Buffer zusammengetragen. Dieser Vorgang ist automatisiert mit einem neuen Zähler, der die Buchstabenmenge vergleicht und den Übertrag beendet sobald der Zähler grösser als die Buchstabenmenge ist.
Nachträglich der Aufbau
Ich kann leider nur 3 Bilder eintragen. Ich versuche die Restlichen in ein Antwortschreiben hochzuladen
1) Problem - Clock signal nicht stabil
Ich benutzen einen Taktgenerator - nicht einstellbar, der momentan auf 10 Hz eingestellt ist. Die Idee diesen schneller einzustellen. Ich habe es lediglich für die Fehlersuche so tief eingestellt. Nun zum Problem.
Im oberen Bild seht Ihr einen schwarz umrahmten Oszi-Bereich, welches mein Problem darstellt. Die Signale sind CLKMain = rot & CLK2 = Grün Im Abschnitt Ausgangslage ersichtlich im Bild .
Mir ist aufgefallen, dass das Clocksignal an sich nicht ein sauberes Signal gibt, welches wie es aussieht einen Einfluss auf meine Schaltung hat.
Meine Frage an dieser Stelle, wieso ändert sich mein CLK2-Signal nicht, sobald das CLKMain-Signal sinkt, sondern bleibt weiterhin konstant?
An dieser Stelle muss ich erwähnen. Bei diesem Problem handelt es sich nicht nur um ein nicht absenken des CLK2-Signals, sondern das CLK2 kann auch nicht hoch fahren und zu guter Letzt gibt es Fälle, bei denen das CLK2-Signal festsitzt und sobald es sich wieder ändert eine einmalige kurze zeitliche Verschiebung aufweist.
2 Problem - Ausgabewort stimmt nicht mit Eingabewort
Ich verwende wie gesagt ein ASCII-Fenster. Darin gebe ich als konkretes Beispiel "74125896325" ein. Am Ende beim Buffer kommt jedoch "4125889325" oder "77125889325" heraus. Merkwürdig finde ich manchmal ist die Ausgaben genau gleich, wie die Eingabe aber dann sporadisch wieder nicht.
Unverständliches System verhalten: Clock & Gelesener String nicht gleich wie Eingabe
-
- Beiträge: 13
- Registriert: Dienstag 2. Januar 2024, 11:28
Unverständliches System verhalten: Clock & Gelesener String nicht gleich wie Eingabe
Beitrag von SwissProfi » Samstag 6. Januar 2024, 18:14
-
- Beiträge: 13
- Registriert: Dienstag 2. Januar 2024, 11:28
Re: Unverständliches System verhalten: Clock & Gelesener String nicht gleich wie Eingabe
Beitrag von SwissProfi » Samstag 6. Januar 2024, 18:15
Wie versprochen noch die restlichen Bilder
- Projekt_2_Berechnen wie viel Buchstaben eingegeben sind.png (10.39 KiB) 401 mal betrachtet
- Projekt_4_Clock.png (1.89 KiB) 401 mal betrachtet
- Projekt_5_Reset bei Start und Reset taster.png (6.86 KiB) 401 mal betrachtet
Zurück zu „Thema Hardware-Beispiele / Examples“
Gehe zu
- SOFTWARE-UPDATES
- ProfiLab
- ↳ PROFILAB Kundenprojekte und Aufgabenstellungen
- ↳ Einsteigerfragen / FAQ
- ↳ Darstellung / Visualisierung
- ↳ Zählfunktionen, Zeitsteuerung und Programmablauf
- ↳ Messwertverarbeitung
- ↳ STRING-Verarbeitung
- ↳ Datenschnittstellen
- ↳ Hardware-Anbindung, I/O-Schnittstellen
- ↳ (Fern-)Bedienung / Externe Eingabegeräte
- ↳ Plattformen / PC-Systeme
- ↳ Aus- und Weiterbildung
- ↳ Makros & Schaltungen
- ↳ Projekte
- ↳ Heizungssteuerung
- ↳ Ofensteuerung
- ↳ Elektrische Antriebe
- ↳ Wetter und Klima
- ↳ Kraftfahrzeugtechnik
- ↳ Lichttechnik
- ↳ Multimedia
- ↳ Messtechnik
- ↳ Haussteuerungen
- ↳ Modellbau
- ↳ Elektronik und µ-Controller
- ↳ DLL-Programmierung
- ↳ Kundenspezifische Jobangebote rund um ProfiLab
- ↳ PROFILAB SOFTWARE Support
- ↳ Thema: Frontplatte und Frontplattenelemente
- ↳ Thema: Schaltung und Bauteile
- ↳ Thema: Makros
- ↳ Thema: Compiler
- ↳ Thema: Installation, Updates, Plattformen
- ↳ Thema: Geschwindigkeit und Systemauslastung
- ↳ Thema: ProfiLab-WebServer
- ↳ Thema: Anregungen zu ProfiLab
- ↳ PROFILAB HARDWARE Support
- ↳ Thema Hardware-Beispiele / Examples
- ↳ Thema Schaltungsaufbau, EMV, Störungen
- ↳ Thema RS232
- ↳ Thema Modbus
- ↳ Thema Temperatur
- ↳ Thema Relais
- ↳ Thema Multimeter
- ↳ Thema GPIB
- ↳ Thema Portzugriffe und LPT
- ↳ Geräte: ABACOM
- ↳ Geräte: BMCM
- ↳ Geräte: Conrad / Voltcraft
- ↳ Geräte: Deditec
- ↳ Geräte: DLP-Design
- ↳ Geräte: ELV
- ↳ Geräte: Greisinger
- ↳ Geräte: H-Tronic
- ↳ Geräte: Hygrosens
- ↳ Geräte: IO-Warrior
- ↳ Geräte: Kolter Electronic
- ↳ Geräte: LabJack
- ↳ Geräte: Meilhaus
- ↳ Geräte: Quancom
- ↳ Geräte: Velleman
- ↳ Weitere Geräte
- RealView
- ↳ REALVIEW SOFTWARE Support
- ↳ Einsteigerfragen / FAQ
- ↳ Kundenprojekte
- ↳ Anregungen
- ↳ REALVIEW HARDWARE Support
- sPlan
- ↳ SPLAN SOFTWARE Support
- ↳ Thema: Bibliotheken, Bauteile und Symbole
- ↳ Thema: Schaltpläne zeichnen und bearbeiten
- ↳ Thema: Seitenverwaltung, Blätter, Formblätter, Zoom
- ↳ Thema: Import, Export und Drucken
- ↳ Thema: Installation, Versionen, Updates, Plattformen
- ↳ Thema: Anregungen zu sPlan
- ↳ SPLAN SYMBOLE - Tauschbörse
- ↳ sPlan-Symbole: Elektronikbauteile, µ-Controller, Röhren und Halbleiter
- ↳ sPlan-Symbole: Installation und Anlagenbau, SPS
- ↳ sPlan-Symbole: Andere Fachgebiete, Pneumatik, Hydraulik, Kfz, etc.
- ↳ sPlan 8.0 - Demoversion
- Sprint-Layout
- ↳ SPRINT-LAYOUT SOFTWARE Support
- ↳ Einsteigerfragen / FAQ
- ↳ Thema: Platinenherstellung / Fertigungstechnik
- ↳ Thema: Isolationsfräsen und Bohren
- ↳ Thema: Gerberdateien
- ↳ Thema: Makros und Bauteile
- ↳ Thema: Lötaugen, Pads, Leiterbahnen, Masse
- ↳ Thema: Layer, Lötstop, Umriss
- ↳ Thema: Koordinaten und Raster
- ↳ Thema: Import, Export und Drucken
- ↳ Thema: Installation, Versionen, Updates, Plattformen
- ↳ Thema: Anregungen zu Sprint-Layout
- ↳ Kundenprojekte
- LochMaster
- ↳ LOCHMASTER SOFTWARE Support
- ↳ LochMaster - Tauschbörse
- ↳ Einsteigerfragen / FAQ
- ↳ Kundenprojekte
- ↳ Installation, Updates, Plattformen
- ↳ Anregungen
- FrontDesigner
- ↳ FRONTDESIGNER SOFTWARE Support
- ↳ FrontDesigner: Anregungen
- ↳ HPGL-Export, Fräsen und Gravieren
- AudioWave
- ↳ AUDIOWAVE SOFTWARE Support
- ↳ AudioWave: Anregungen
- ... und mehr von www.electronic-software-shop.com
- ↳ Link zum ABACOM - Webshop
- ↳ USB-µPIO / netPIO
- ↳ Fimware /TEMP12
- ↳ Fimware /GPIO18
- ↳ Fimware /INCR3
- ↳ Fimware /FREQ
- ↳ Fimware /PWMIO18
- ↳ USB-ADC Messmodul, 12 Bit
- ↳ USB-LRB Relaiskarte, 8-fach
- ↳ USB-LCD Textdisplay, 4x20
- ↳ Andere Artikel
- Sonstiges
- ↳ Sonstiges