Maas AMT-920-UV & Raspberry Pi2
Wir benötigen für alle Varianten zb. ein altes Notebook oder ein alten Pc, welches wir mit Linux (Debian, Ubuntu oder ähnlichen) installieren, dies ist zum ersten testen ganz Nett, jedoch für den längeren Betrieb ziehen wir aus Stromkostensicht einen Kleinrechner vor zb. Raspberrry Pi,Banana Pi oder Odroid.
Wie das jeweilige Betriebssystem installiert wird setze ich einmal vorraus, für die Kleinrechner gibt es fertige Image, die man einfach auf die Sd-Karte zieht und man kann fast schon loslegen.
Ein Image gibt es zb. bei Jens,dj1jay oder auch zum Download bei svxlink.de.
Hat man alles Installiert, SvxLink auf dem System ans laufen gebracht so widmen wir uns der Hardware, das Funkgerät muss nun an den Raspberry Pi.
Wie oben schon geschrieben nutzen wir hier das Maas AMT-920-UV, der Vorteil dieses Gerätes ist, das wir alle benötigten Informationen an der Mikrofonbuche Abgreifen können.
Wir benötigen also ein RJ45 Stecker oder halbiertes Netzwerkkabel, 2x Stereo Klinkenstecker bzw 1m Kabel wo beide Stecker vorhanden sind, dieses halbieren wir wieder ;-).
Zusätzlich wird noch eine USB Soundkarte benötigt.
Im Bild kann man die Belegung des Mikrofon Steckers sehen, welche nun zum Raspberry müssen. Da wir in diesen Beispiel, auf einen USB zu Seriell Wandler verzichten und die Steuerung via GPIO Pins des Raspberry realisieren, wurde trotzdem ein 9Pol Sub D Stecker verwendet um eventeull einen USB zu Seriell Wandler nutzen zu können.
RJ45 Stecker PIN | Funktion | Farbe LAN Kabel | SUB D 9Pol PIN | GPIO Pins | Sound Karte |
1 | MOD | Braun | 1 | Speaker Out Pin Spitze | |
2 | Masse | Braun/Weiß | 5 | GPIO9 / 25 /39 | |
6 | PTT | Orange/Weiß | 7 | GPIO10 Pin 19 | |
7 | SQL detect | Grün | 8 | GPIO3 Pin 5 | |
8 | NF | Grün/Weiß | 2 | Mic In Pin Spitze | |
Um die GPIO Pins nutzen zu können, müssen diese beim Start des Raspberry erst initialisiert werden.
dies machen wir in etc/rc.local
man trägt folgendes ein:
zusätzlich kann man noch
hinzufügen, wenn man einen start im Hinteregrund von svxlink möchte.
Was muss in der svxlink.conf eingestellt werden.
(RX und TX, GPIO Fette Schrift)
In dieser Configfile ist zusätzlich die Einstellung für die Netlogic für den ThüringenLink eingetragen, Server Adresse und Passwort für den Thüringenlink bei dj1jay(at)xray37.de
(eine # bedeutet die Funktion ist nicht Aktiv, bei GPIO ! bedeutet vor dem Pin Highpegel ohen LowPegel)
[GLOBAL] #MODULE_PATH=/usr/lib/arm-linux-gnueabihf/svxlink LOGICS=SimplexLogic,ReflectorLogic CFG_DIR=svxlink.d TIMESTAMP_FORMAT=”%c” CARD_SAMPLE_RATE=48000 #CARD_CHANNELS=1 #LOCATION_INFO=LocationInfo LINKS=NetLink [SimplexLogic] TYPE=Simplex RX=Rx1 TX=Tx1 MODULES=ModuleHelp,ModuleParrot CALLSIGN=dj1jay SHORT_IDENT_INTERVAL=10 LONG_IDENT_INTERVAL=30 #IDENT_ONLY_AFTER_TX=4 #EXEC_CMD_ON_SQL_CLOSE=500 EVENT_HANDLER=/usr/share/svxlink/events.tcl DEFAULT_LANG=de_DE #RGR_SOUND_DELAY=0 #REPORT_CTCSS=136.5 #TX_CTCSS=ALWAYS MACROS=Macros FX_GAIN_NORMAL=0 FX_GAIN_LOW=-12 ACTIVATE_MODULE_ON_LONG_CMD=4:EchoLink #QSO_RECORDER=8:QsoRecorder #ONLINE_CMD=998877 #MUTE_RX_ON_TX=1 #MUTE_TX_ON_RX=1 #STATE_PTY=/var/run/svxlink/state [NetLink] Name=NetLink DEFAULT_ACTIVE=1 CONNECT_LOGICS=SimplexLogic:9:thr,ReflectorLogic [Rx1] TYPE=Local AUDIO_DEV=alsa:plughw:1 AUDIO_CHANNEL=0 SQL_DET=GPIO #SQL_DET=SERIAL SQL_START_DELAY=150 SQL_DELAY=150 SQL_HANGTIME=0 #SQL_EXTENDED_HANGTIME=1000 #SQL_EXTENDED_HANGTIME_THRESH=15 #SQL_TIMEOUT=600 VOX_FILTER_DEPTH=20 VOX_THRESH=1000 CTCSS_MODE=2 CTCSS_FQ=123 #CTCSS_SNR_OFFSET=0 #CTCSS_OPEN_THRESH=15 #CTCSS_CLOSE_THRESH=9 #CTCSS_BPF_LOW=60 #CTCSS_BPF_HIGH=270 SERIAL_PORT=/dev/ttyUSB0 SERIAL_PIN=!gpio3 #SERIAL_SET_PINS=DTR!RTS #EVDEV_DEVNAME=/dev/input/by-id/usb-SYNIC_SYNIC_Wireless_Audio-event-if03 #EVDEV_OPEN=1,163,1 #EVDEV_CLOSE=1,163,0 GPIO_SQL_PIN=gpio3 #PTY_PATH=/tmp/rx1_sql #HID_DEVICE=/dev/hidraw3 #HID_SQL_PIN=VOL_UP #SIGLEV_DET=TONE SIGLEV_SLOPE=1 SIGLEV_OFFSET=0 #SIGLEV_BOGUS_THRESH=120 #TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8 SIGLEV_OPEN_THRESH=30 SIGLEV_CLOSE_THRESH=10 DEEMPHASIS=0 SQL_TAIL_ELIM=150 PREAMP=0 PEAK_METER=0 DTMF_DEC_TYPE=INTERNAL DTMF_MUTING=1 DTMF_HANGTIME=40 DTMF_SERIAL=/dev/ttyS0 #DTMF_PTY=/tmp/rx1_dtmf #DTMF_MAX_FWD_TWIST=12 #DTMF_MAX_REV_TWIST=6 1750_MUTING=1 #SEL5_DEC_TYPE=INTERNAL #SEL5_TYPE=ZVEI1 #FQ=433475000 #MODULATION=FM #WBRX=WbRx1 [Tx1] TYPE=Local AUDIO_DEV=alsa:plughw:1 AUDIO_CHANNEL=0 PTT_TYPE=GPIO #PTT_TYPE=NONE PTT_PORT=/dev/ttyUSB0 PTT_PIN=!gpio10 #PTT_PIN=DTR!RTS #HID_DEVICE=/dev/hidraw3 #HID_PTT_PIN=GPIO3 #SERIAL_SET_PINS=DTR!RTS #PTT_HANGTIME=1000 TIMEOUT=300 TX_DELAY=200 #CTCSS_FQ=136.5 #CTCSS_LEVEL=9 PREEMPHASIS=0 DTMF_TONE_LENGTH=100 DTMF_TONE_SPACING=50 DTMF_DIGIT_PWR=-15 MASTER_GAIN=-5.0 |
Gerät Einstellung am Maas AMT-920-UV
- alle Töne im Menu abschalten
- Step 12,5 oder 25khz
- Lautsprecherausgabe auf Mikrofonbuchse legen, nicht beide Lautsprecherausgänge nutzen Verzehrungen
- Gerät im Monoband Betrieb stellen, leider werden von beiden Bändern der SQL Detektiert, und NF übertragen
- Gerät auf Narrow
- Gerät nicht lauter wie Stufe 2 Sonst klirrt es bei den Gegenstationen von Echolink/ThüringenLink
Nimmt man zb 2 dieser Geräte kann man sich sogar ein Relais aufbauen, dann nutzt man nicht die SimplexLogic sondern die RepeaterLogic, die Signale RX/TX/NF MOD müssen dann auf einen zusätzlichen Stecker an das andere Gerät gebracht werden.
In einen weiteren Beispiel werden wir aufzeigen wie man mittels 2 Motorola GM360 eine Relaisstelle aufbaut, dazu demnächst mehr…..
bei Fragen, Hinweisen, Fehlern oder sonstigen Denkfehlern, einfach Mail an jens (at)dj1jay.de
!! Für die Anleitung wird keine Haftung oder ähnliches übernommen, jeder ist für sein Handeln selber verantwortlich !!