Hallo Vogon!
Ich werde den LA sicher nicht kompliezieren, sondern vereinfachen. Kannst Du mir, bitte, erklären, warum sollte es Ringpuffer sein ? Ich verstehe es nicht.
Mein letztes und entgültiges Konzept des LA´s habe ich schon festgelegt und werde ich bald vorstellen. Ich gehe davon aus, dass jeder sich den LA je nach bedarf selber konfigurieren kann. Es sind kleine Änderungen in bisheriger Hardware nötig, aber grundsätzlich wird nichts gravierend geändert. Beispielweise wird für RS232 Schnittstelle kein Quarz mehr verwendet , sondern ein Kondensator, der durch einfachen Schliesser parallel zu dem Variablen geschaltet wird, um die Frequenz (4 MHz) genau (+/- 1%) einstellen zu können. Die Frequenz wird sowieso 4 stellig gemessen, lässt sich also genug genau einstellen. Ich glaube, das die Stabilität des LC Generators ausreichend ist. Weiter wird noch eine Version mit dem 2'er FIFO, der mit der Abtastfrequenz gesteuert wird, vorgestellt und seine Länge kann sich jeder, je nach Bedarf, festlegen. Wenn jemand keine Aufzeichnung vor der Triggerflanke braucht, braucht auch kein 2'er FIFO. Ich will möglichst bald das Projekt abzuschliessen, weil ich den LA selber brauche. Deswegen habe ich mich für die einfachste Version entschieden. Im Code ist die Hardware für die ich jetzt noch fehlende Software schreiben werde. Wenn das einwandfrei funktioniert kann man den LA noch modifizieren.
MfG
Code:
K1><--------->K1 B K1<------------->K1 B
Prüfspitze
K2><--------->K2 u /->K2 u
|
|
|
K3><--------->K3 c o->K3 c
|
|
|
K4><--------->K4 h o->K4 h
|
|
|
XS><--------->XS s XS><------------>XS s
|
|
|
GND><--------->GND e GND><----------o->GND e
4 Kanal Modus 1 Kanal Modus
><- Klemprüfspitze
LA Kabel
VCC
+
Ri 330 |
____ /->|---o
K1 >--|___|-o-------|---------------------------->D0
\-|<-\ |
Ri 330 | |
B ____ /->|-|-o z
K2 >--|___|-o-----|-|---------------------------->D1
\-|<-o |
u Ri 330 | |
____ /->|-|-o u
K3 >--|___|-o-----|-|---------------------------->D2
c \-|<-o |
Ri 330 | |
____ /->|-|-o m
h K4 >--|___|-o-----|-|---------------------------->D3
\-|<-o | VCC
Ri 330 | | +
___ | | | P
e XS >-|___|- | | \--o--\
| | | | 7|.----
| /->|-|-/ |5 \|74HC |----\ _
\-o-----|---o-----|---o 73 |9 | |_ I
GND >-\ \-|<-o | /--|---|IC3/2| o
| | | | | 10'--o--' ----o->SLP
=== === | === | 6\----\ o _
GND GND | GND o-----\4 | | _| C
| | 2.--o--.5| |
| \---|74HC |-|--/
\---------| 74 | |
3'--o--' |
LA Input S IC2/1 1\---o--------<CTR
.---------.
|1 28|-<SLP
I | |
D0>-|2 27|->CTR
n | |
D1>-|3 26|
p | |
D2>-|4 25|
u | | o
D3>-|5 24|-o--o---- Param. (Umschalter)
t | | o o
+-|6 23|-o---- | Menü (Umschalter)
| | | o--o
/---o-\ +-|7 22|-o |
C |/ | | | | ----o--o Mausrad
--- C | GND-|8 21|-o |
--- C | | | === .-------------.
/| C \------|9 20|- VCC GND |VCC |
V | | L | | | + |
\---o--------|10 19|- GND | | T1 Buchse|
33p || -___ | | | +- ---<+5V|
/--||-/_L_ \-|11 18| | \ v |
| || |___| | | | --- /-< 0V|
|32768HzT /-|12 17| | | | |
| || /~~~ | | | .-.=== |
o--||-/ CK<-|13 16|->E2 | Ru| |GND |
33p| || Display| |Display | 1k| | |
=== DT<-|14 15|->E1 | '-' |
GND '---------' | | |
IC0 PIC18F252 | === |
| GND |
'-------------'
LA PIC Umpolungsschutz
.-----------------------------------------.
| / \ |
| Grafik Display 32 x 122 pixel 10.-. | |
| Ohm| | | |
| | | V ->Beleu-
| 1 1 1 1 1 1 1 1'-'1 - | chtung
VCC | 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 | 9 | |
+ '-----------------------------------------'
| | | | | | | | | | | | | | | | | |
\----|-/ / | | | | | | | | | | | | + ===
| / | | | | | | | | | | | |VCC GND
/--o-/ |10k| | | | | | | | | | | |
| | _V_ | | | | | | /---/ | | | | |
=== \-|___|-/ / | | | | | /---/ | | | |
GND Kontrast | | | | | | | | | | |
E1 >----------------|-/ | | | | | | | | |
E2 >----------------|---/ | | | |GND | | | |
DT >------- VCC o--o-\ | | | |=== | | | |
CK >-----\ \ + | | | | | | | | | | | |
| | 10| |.---------------. | | | |
vom PIC | | .----.9|| 1 2 3 4 5 6 7 | | | | |
| \-|74HC|/ | | | | | |
| 12| 74| | 74HC164 IC4 | | | | |
o---|IC2/2 | 1 1 1 1 1 | | | | |
| 11'----' | 4 3 2 1 0 9 8 | | | | |
| 13| '-----------o---' | | | |
| + | | | | | | | | | | |
| VCC + | | | | + | | | | |
| VCC| | | |VCC| | | | |
\---------------|-|-|-|---/ | | | |
| | | \-------/ | | |
| | \-----------/ | |
LA Display | \---------------/ |
\-------------------/
Lesezeichen