DIGIN-print (DIGitale INput kaart)
Functie:
-De DIGIN-print bepaalt of de spanning op een ingang hoger of lager is dan 2,4
Volt
-De DIGIN-print geeft aan of de weerstand tussen een ingang en de ground nul of
oneindig is.
Schakelingen:

Het te meten signaal op één van de ingangen wordt via
een zogeheten clampschakeling doorgegeven aan een van de bufferversterkers van
het IC HEF4049. De weerstand van 1K5 limiteert de ingangsstroom. De weerstand
van 560K zorgt ervoor dat een open input de spanning +5 volt krijgt. De
condensator voor bescherming tegen verkeerd pole en te hoge spanningen. De
bufferversterker is inverterend,d.w.z. een 0 op de ingang levert een 1 op de
uitgang en omgekeerd. De versterker (cmos) ziet spanningen beneden 2,4 Volt als
0 en spanningen boven 2,4 Volt als een 1.
Technische specificaties:
| Stroom verbruik
|
60 mA
|
| Ingangsimpedantie |
>10 M ohm
|
| toegelaten ingangsspanning
|
-0,3 - 18 Volt
|
| Ingangscapaciteit |
10 nF
|
| Gebruikstemperatuur |
-40 - +85 ºC
|
| Voedingsspanning |
4,8 - 5,2 Volt
|
onderdelenlijst:
| U1 |
|
|
|
|
|
|
|
IC |
74LS05 |
Hex inverter
|
| U2 |
U3 |
|
|
|
|
|
|
IC |
74LS85 |
4-bits Comparator
|
| U4 |
|
|
|
|
|
|
|
IC |
74LS373 |
Octal latch
|
| U5 |
U6 |
|
|
|
|
|
|
IC |
HEF4049 |
HEX invert. buffer
|
| R1 |
R2 |
|
|
|
|
|
|
weerst. |
10K |
Metaalfilm, 0,25w, 5%
|
| RP1 |
|
|
|
|
|
|
|
sil-weerst. |
SIL10K
|
9 weerstanden + 1 Common
|
| RP2 |
RP3 |
|
|
|
|
|
|
sil-weerst. |
SIL1K5
|
4 weerstanden
|
| RP4 |
|
|
|
|
|
|
|
sil-weerst. |
SIL470K |
9 weerstanden + 1 Common
|
| I1 |
I2 |
I3 |
I4 |
I5 |
I6 |
|
|
condesator |
22nF |
ontkoppel condesator
|
| C1 |
C2 |
C3 |
C4 |
C5 |
C6 |
C7 |
C8 |
condesator |
10nF |
CERCAP; 63V
|
| D1 |
D2 |
D3 |
D4 |
D5 |
D6 |
D7 |
D8 |
Diode
|
IN4148 |
Switch diode |
| D9 |
D10 |
D11 |
D12 |
D13 |
D14 |
D15 |
D16 |
| X1 |
|
|
|
|
|
|
|
|
|
34-polige printheader.
|
| SW1 |
|
|
|
|
|
|
|
|
|
2-polige DIL-SWITCH
|

| 10 |
'Voorbeeld UNIFACE DIGIN
|
| 20 |
'
|
| 30 |
'Gemaakt door A.Swets in MSX-Basic
|
| 40 |
'Voorbeeld homepage
|
| 50 |
CLS
|
| 60 |
WIDTH 37
|
| 70 |
KEY OFF
|
| 90 |
PRINT" UNIFACE input"
|
| 100 |
PRINT |
| 110 |
PRINT"Dit is een van de vele"
|
| 120 |
PRINT"mogelijkheden van UNIFACE" |
| 130 |
PRINT |
| 140 |
PRINT"Door een ingang te bedienen" |
| 150 |
PRINT"zal het scherm van kleur" |
| 160 |
PRINT"veranderen" |
| 170 |
FOR P=1 TO 9 |
| 180 |
PRINT
|
| 190 |
NEXT P |
| 200 |
PRINT"maak uw keuze (1 t/m 8)" |
| 210 |
'
|
| 220 |
KA=128:'kaartnummer
|
| 230 |
AB=48 :'48=msx' |
| 240 |
GOSUB 400:'aanroep bedieningsroutine
|
| 250 |
' |
| 260 |
LOCATE 7,13
|
| 270 |
' |
| 280 |
IF G2=1 THEN COLOR 1,15:PRINT"Zwart op wit" |
| 290 |
IF G2=2 THEN COLOR 1,10:PRINT"Zwart op donkergeel" |
| 300 |
IF G2=4 THEN COLOR 10,1:PRINT"Donkergeel op zwart" |
| 310 |
IF G2=8 THEN COLOR 15,9:PRINT"Wit op licht rood" |
| 320 |
IF G2=16 THEN COLOR 8,11:PRINT"Rood op lichtgeel |
| 330 |
IF G2=32 THEN COLOR 15,2:PRINT"Wit op groen" |
| 340 |
IF G2=64 THEN COLOR 15,4:PRINT"Wit op donkerblauw" |
| 350 |
IF G2=128 THEN COLOR 8,3:PRINT"Rood op lichtgroen" |
| 360 |
' |
| 370 |
G2=0 |
| 380 |
GOTO 220 |
| 390 |
' |
| 400 |
OUT AB+1,255-KA
|
| 410 |
G2=INP(AB) |
| 420 |
OUT AB+1,0
|
| 430 |
RETURN |
|