MMDVM教程之一,使用中继板+树莓派搭建DMR

BI7JTA 文、 许明生 编

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

国外一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做数字中继台》

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接收:

http://player.youku.com/embed/XMzc0MjgwNTM2MA==?client_id=d0b1b77a17cded3b

TX发射:

http://player.youku.com/embed/XMzc0MjgxMDc0MA==?client_id=d0b1b77a17cded3b

电位器调整:

http://player.youku.com/embed/XMzc0MjgxNjg4OA==?client_id=d0b1b77a17cded3b

调试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

固件更新

相关资料

GM300调整频偏的方法

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

用户分享

@BG6BSP

双工模式↑

单工模式↑

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

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

FT-2720 /7800/8900/

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

FT DR-1X

双工器定制

高质量,付款后发货周期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