MMDVM教程之一,使用中继板+树莓派搭建DMR/YSF/DSTAR/P25多模数字中继

56403total sites visits.

10437total visits.

本中文教程由英文教程(Google博客)改进而来,本博的热点板经全球无数HAM的验证,工作完美,放心购买!鄙视某些克隆板无耻复制,为赚钱为目的,不遵守开源规则,不做任何测试和改进,谨慎选择!另外不建议数模共用,缺点很多,在用非专业中继改装的情况下,数模不能同频,必须RX/TX反转以腾出通道,不太不实用,增加MMDVM纯数字模式模式处理的复杂度,官方固件并支持。DR-1x 支持数字模拟两种模式,但需要打开模拟亚音避免模拟电台端接收到数字噪音。

曾经有HAM选择本博成品,部署在1000米高的山顶做实验,jTA中继板+2x GM338+双工器,覆盖300公里半径范围,持续7×24小时稳定工作。

优势:

jTA系列中继板由VR2VYE,BI7JTA对公版进行重新设计,反复测试,严格选料,更容易调试,不需要任何SDR和综测仪,即可快速完成部署工作(注意:其他卖家的中继板调试复杂度极高,普通HAM很难单独完成)。发货前均测试通过单工/中继模式,设备 MOTO M120/GM300/GM338/CDM1250/GM3188, DMR/YSF/P25模式,误码率<1%(取决于你的电台)

本博改良后的接线原理图:

此方法不需要电视棒,不要综测仪。先看图(0806更新,修正单工黄白标反)

(点击查看大图或下载放大)

要求:需要对中继的基本概念有认识,没有也没关系,去百度搜索GM300搭建中继。本博将复杂的流程简单化介绍,但并不等于各位不用动脑思考,不用了解基础知识,我对懒人始终是恐惧的,如果你没玩过MMDVM单工热点板,没了解过中继,没用过DMR C4FM P25 DSTAR其中一种数字模式,那得先补习,看本博置顶文章《MMDVM资料汇总》!太基础的问题已经总结成文字,无需再问。

前置:

1)外置电台没有频偏,没有更换原厂晶振(GM300/M120)。

2)阅读《已验证的支持的电台列表》

3)阅读 《中继知识入门,GM300新用途 教你如何用两台GM300做数字中继台》

 

BI7JTA中继板用户反馈的经验收集(持续更新,摘自英文博客 mmdvm.bi7jta.org ),

by Nano & BI7JTA SPOT users:

@BG8FCQ GM950i, setting view the end of this BLOG
@BD7NJC M120 ,same as GM300,
@BD7ILU GM300 , Can not change TCXO,otherwise(TX )to termail radio not work
@BH3PXX GM300 DR-1X FT-7800 C4FM DMR
@BH1RQN GM338 ,need change pi-star config TXInvert=0
@DW4CHZ maxtrac motorola ,two radio are working good without any adjustment on board
@BI7JTA CDM1250/CDM1550/GM338 need to do:
1) Re program radio follow user guide,
2) Change pi-star config TXInvert=0
@Mr. Khairul Malaysia: Writw MATCOMS (Malaysia) GM338 , need change pi-star config TXInvert=0 and RXInvert=1
@DW7FCV ICOM ID-4100 DStar bandwidth to narrow 12.5KHz
@IW6BFE MTR2000 add 22uF capacitor to TX line https://mmdvm.bi7jta.org/2018/11/mmdvm-repeater-user-case-show.html
@BX5AAU Motorola XPR-4550,DMR mode, RX work,BER less 1%; TX work AnyTone decode ok, Motorola terminal DMR radio can not decode. continue trace
@Huawei 450 work in P25 mode, other not feedback,
@BI7JTA @BH7JTB FT-7900R, set 9600bps, keep Pi-Star and mobile station default, work DMR AnyTone,TYT-MD2017, not decode in TYT-380G, still trace this problem.

1 外接电台硬件和编程配置(External Radio Setting)

GM300/M120案例,

(点击查看大图或下载放大)

双工器:分小于25W,大于25W两种,需要定做,可以从本博代购(见文章末尾淘宝入口)。

写频,所有参数保持默认,功率调为低功率5W(写频必须纯DOS,老式电脑586之类,COM口不能USB转ttl),

接收机:信道1  RX/TX 434.755MHz,直频,无亚音,无信令;

发射机:信道2 RX/TX 439.755MHz,直频,无亚音,无信令;

GM338 MMDVM 案例,

硬件无需做任何跳线,尾插如图

(点击查看大图或下载放大)

写频(WinXP,Win7均可,写频软件可以咨询本博,限中继板用户,时间有限)

图片来自互联网,经过BI7JTA在CDM1250上验证可行,GM338据BH1RQN验证,保持默认配置即可,但GM338功率默认40瓦,要改为低功率,否则辐射太大!原文看这里

(点击查看大图或下载放大)

 

GM3188 MMDVM 案例: 实操见优酷视频播客

(点击查看大图或下载放大)

2 P-Star配置(树莓派)与终端电台配置(单双工模式)

购买本博含树莓派或SDCard,已经在SDCard内置了最新的镜像,配置为NOCALL,DMRid 4600000,只需要设置手台即可使用,也可以从本博获得配置模板,直接导入。对于Modem Type的选择,jTA中继板支持GPIO和USB方式连接树莓派,如果是USB方式,则选择STM32-DVM(USB),GPIO方式选择见图。对于使用Windows版的MMDVM程序,也可以直接用USB,或者用GPIO的串口+USBtoTTL转接,见本博另一篇文章。

(点击查看大图或下载放大)

 

(点击查看大图或下载放大)

终端电台设置,以MD380G为例

(点击查看大图或下载放大)

如需模板到论坛留言索取,P25模式模板设置类似DMR,有XTS3000的模板,YSF直接手置频即可。

3 调试步骤

以DMR模式为例,强烈建议:逐个调试通过两台中继台的单工模式,再调试双工模式,否则只有抓瞎

调试RX(终端电台 –>中继板)

1)按前面的Pi-Star设置,打开DMR模式,首次使用建议只开一种模式,暂时没申请到DMRid的,可以用4600000代替,DMR手台的DMRid必须是BM注册的,才能连接服务器,获得回音。

2)终端电台单呼联系人为 9990,CQ听回音。或者组呼 4000,听“断开的提示音”

3)调节RXLevel接收增益/TXLevel发射增益,中继板

4)调试中继模式时,如果有条件,准备两台手台,写入中继的RX/TX频率,一台发射,一台接收本地差转,监听效果,注意单呼时另外一台无法解码,使用组呼4000或任何一串数字即可,更多做法自己发挥。

(点击查看大图或下载放大)

优酷视频

http://list.youku.com/albumlist/show/id_51498838.html

RX接收:

TX发射:

电位器调整:

调试TX(中继 –> 终端电台)

实际上,jTA系列中继板,TX电位器保持 50%默认值(可调范围0~10千欧),即可成功解码,并不需要调整 Pi-Star RXLevel /TXLevel 增益,本博这里不讲更多电压和频谱等专业知识,专业人员可以看国外的博客和Youtube视频。

如果出现终端电台信号灯亮,不解码,中继板接收到网络信号,中继板PTT等亮,优先检查中继电台的配置是否符合前面描述的要求,有一些电台老化厉害,容易发热或低温导致偏频,这时候可以微调中继板的TX电位器(最上面的一个,可调范围0~10千欧),直到可以终端电台可以清晰解码,没有马赛克声音为准。更高标准的调试需要用到专业仪器,如频谱仪和示波器。不过可以用RTL-SDR(俗称电视棒)来代替频谱仪,jTA建议是这样测试的意义不是很大,重点排查电台频偏和设置更重要。你的板子都通过我的测试(GM300/M120/GM338)才到达你手里。

比较完美的频谱,另外据本博使用经验,国内另外几家卖家做的板,因为选料问题,导致频谱非常不稳定,很难完美解码,发货前更不会测试,有问题后一顿扯淡,HAM做的板如此,那些伪HAM纯粹抄板的就更不用说了,单从做工就能看出来。这是我推荐买本博板子的原因之一。

软技能掌握

这部分本来属于前置工作,考虑到玩中继板的HAM大多有从玩热点板的经验,为了避免啰嗦的阐述,故放到文章末尾,也可以参考本博另一篇文章《MMDVM教程之二,使用双工板组装DMR/YSF/DSTAR/P25/NXDN mini中继》

因为MMDVM包含硬件(即热点板)和软件(树莓派系统)部分。我们叫硬件STM32控制系统的软件叫固件(Firmware),树莓派的软件叫系统(OS),这个操作系统叫Debian,可以理解为像Windows系统的一个stuff(东西),PI-STAR 系统是打包了一堆MMDVM各种程序的一个debian系统。

1)装系统,虽然成品已经带系统,但为了日后升级和维护,仍然建议看另一篇博文 《重刷Pi-Star系统指引》

2)申请一个DMRid,DMR和P25模式,POCSAG需要DMRid,D-STAR和YSF(C4FM)直接用呼号,但为了互通,仍建议看《DMRid注册》

3)注册BM网络(管理DMR服务的一个网站)  https://brandmeister.network/?page=hotspot-edit&id=4600060     右上角点 Register/Login.

4)设置静态组。DMR模式在双工(中继)模式下,如果要守听两个在线的通话组,需要在该网站添加时隙1(TS1),时隙2(TS2),否则无法实现单工模式下的按PTT常守如46001通话组,15分钟即掉线。离线用或非DMR模式可以忽略,设置地址同上(3)。

 

配置屏幕(Nextion,OLED)

注意:中继板使用的MCU当前版本只支持USBtoTTL接大屏幕,推荐使用 CP2102 芯片的TTL转接器,可以从本博淘宝店选购。

购买OLED时,推荐1.3寸,效果比0.96寸要好一点,线序如图 VCC/GND/SCL/SDA,  无论是大屏幕还是OLED,正负千万别接反!屏幕均不带反接保护。

Nextion线序:

USBtoTTL +5V –> Nextion +5V
USBtoTTL RXD –> Nextion TX
USBtoTTL TXD –> Nextion RX
USBtoTTL GND –> Nextion GND

OLED:
HS 3.3V –> OLED 3.3V
HS GND –> GND
HS SCL –> SCL
HS SDA –> SDA

设置通话组白名单

目的为了增加简单的中继管理功能,仅在DMR模式有效。

rpi-rw
sudo nano /etc/mmdvmhost
[DMR]
Enable=1
Beacons=0
BeaconInterval=60
BeaconDuration=3
ColorCode=1
SelfOnly=0
EmbeddedLCOnly=0
DumpTAData=1
# Prefixes=234,235
# Slot1TGWhiteList=
# Slot2TGWhiteList=

升级固件 Firmware

中继板目前不提供在线刷固件的方法,本博会提供使用于jTA中继板的升级方式,有三种方法:
1)ST-LINK,这是最简单的方法,但需要额外购买ST-LINK适配器,非常廉价,创客必备;
2)树莓派USB接口+bootloader跳线,见jTA的github库
3)树莓派GPIO+加+bootload跳线,同上。
https://github.com/bi7jta/MMDVM-Install_RPT_N4IRS

一些建议:
1)不要盲目贪便宜购买克隆版,没有升级支持,便宜意味着透支未来;
2)够用稳定即可,不要一味追求最新版本,升级要有时间准备。

常见问题(按编码查询):

 

使用技巧

 

用户案例

@BD7NJC 摩托罗拉M120 ,调试方法同 GM300,
@BD7ILU GM300 , 不能更换原装温补 TCXO,否则中继板发射(TX ),终端DMR电台无法解码。
@BH3PXX GM300 DR-1X(八重洲中继) FT-7800 C4FM DMR
@BH1RQN GM338 ,需要进入pi-star 专家模式,修改配置 TXInvert=0  http://pi-star/admin/expert/edit_mmdvmhost.php
@DW4CHZ  motorola maxtrac(中文翻译叫麦仓,90年代的机器,很少找到业余段)two radio are working good without any adjustment on board(无需调整热点板即可完美工作)
@BI7JTA 摩托罗拉CDM1250(美版GM338 6键版):
1) 按照CDM1250_GM338配置手册重新编程电台配置,2) 进入pi-star 专家模式,修改配置 TXInvert=0
@IW6BFE MTR2000 ,add 22uF capacitor to TX line
最新更新在英文博客 http://mmdvm.bi7jta.org/2018/04/about-nano-mmdvm-repeater-kit-board.html

固件更新

相关资料

GM300调整频偏的方法

RTL-SDR分析频谱软件调节TX发射增益

用户分享

@BG6BSP

双工模式↑

单工模式↑

POCSAG模式支持(提示:克隆板不支持升级)

其它电台接口定义参考(仅收录)

FT-2720 /7800/8900/

(点击查看大图或下载放大)

FT DR-1X

MTR2000  Motorola

 

FT-7900 by @BI7JTA,BH7JTB

Motorola XPR 4550 @BX5AAU  (DMR模式车台)

双工器定制

高质量,付款后发货周期2~3天,439.755MHz 下差5,439.500MHz 下差5 有存货,分25W和大于25W长短两种。出口欧美东南亚,值得够买。

https://item.taobao.com/item.htm?id=571543707353

购买方法

https://item.taobao.com/item.htm?id=564478777221

本教程持续更新,动态接收请关注微信公众号 bi7jta73 QQ群 320533571

如果这篇文章还看不过瘾,请看英文博客和youtube视频 http://mmdvm.bi7jta.org/2018/04/about-nano-mmdvm-repeater-kit-board.html

 

2 thoughts on “MMDVM教程之一,使用中继板+树莓派搭建DMR/YSF/DSTAR/P25多模数字中继”

  1. 常见问题:
    ACT灯不亮:热点板(猫)未连接树莓派或电脑版MMDVMHost,检查连接端口,连接上后ACT会快速闪烁
    COS灯不亮:终端电台发射,热点板未能正确解码,
    以DMR模式为例:
    第一种情况,
    DMR灯不亮,未检测到任何可以解码的信号,
    进入专家模式,检查双工模式是否正常 ,特别是YSF/DMR模式相互单双工模式切换时,容易丢失双工标识
    http://192.168.1.32/admin/expert/edit_mmdvmhost.php
    Duplex=1

    第二种情况,
    DMR灯亮,PTT灯亮(双工模式PTT亮代表本地差转生效),COS等不亮,原因有误码率高,需要调整电位器RX,优先调电台尾插板的RX电位器。
    1,打开 http://192.168.1.32/admin/live_modem_log.php 查看日志
    2,手台按下PTT(DMR模式),观察日志:如果出现
    M: 2018-08-05 07:22:48.808 Downlink Activate received from BI7JTA

    进入专家模式,检查 TXInvert是否为1(GM300/M120),为0(GM330/CDM1250),来回切换时常遗忘修改
    http://192.168.1.32/admin/expert/edit_mmdvmhost.php

    最后一招:使用 Windows版程序 调试DMR模式。

    手台按下PPT,COS灯不持续亮,原因误码率高,继续调整RX电位器

    使用TYT MD2017(780)这类DMR电台测试双工时要注意,由于双工模式,发射1S检测不到中继,会自动断开,首次调试时很难找到RX的COS点,故需要设置电台的发射等待时间,或者用MD380这类设备调。

发表评论

电子邮件地址不会被公开。 必填项已用*标注