基于dPMR标准的数字对讲机软件系统设计.doc
《基于dPMR标准的数字对讲机软件系统设计.doc》由会员分享,可在线阅读,更多相关《基于dPMR标准的数字对讲机软件系统设计.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于dPMR标准的数字对讲机软件系统设计作者: 黄科军、孙陟、陈维明、胡红钱、崔洪州日期: Jan. 20111.文档历史32.文档目的33.背景描述33.1 dPMR简介33.2 基于dPMR的数字对讲机开发的三个阶段34.对讲机外观、界面设计和人机操作54.1 对讲机外观54.2 界面设计7屏幕显示7LED指示灯8键盘84.3 人机界面操作描述(以后逐步添加完善)- 细化和完善 (胡红钱)95.开发环境115.1.硬件平台和开发装置115.2.软件开发环境116.软件设计126.1.系统架构126.1.1系统框图126.1.2任务及其信息交互 (孙陟)126.2.接口定义156.2.1驱动
2、接口的定义156.2.1呼叫控制层与数据链路层的接口定义? - 崔博士、陈维明176.3.各个任务模块176.3.1主程序流程 (孙陟)176.4.(孙陟)196.3.3人机界面任务 (胡红钱)256.3.4其它任务? (TBD)257.测试相关设计 (TBD)268.集成测试或单元测试用例 (TBD)269.参考文献2610.缩略语2611.致谢261. 文档历史版本号日期修改的原因修改人0.12010.12.12Draft黄科军0.22011.02.09格式整理、重新组织、增加了开发阶段的描述和软件设计框图陈维明0.32011.02.214.4人机界面雏形定义。6.3.3人机界面LCD相关
3、接口函数。胡红钱0.42011.03.07增加/更新6.1.2任务及其信息交互 6.3.1主程序流程6.4 呼叫控制状态机孙陟2. 文档目的此文档为基于dPMR标准的数字对讲机软件系统设计。基于dPMR的数字对讲机开发将分三个阶段(见3.2节),本设计主要考虑第一阶段。其它阶段的设计将单独形成设计文档。本文档包括将要实现的功能描述、人机界面设计和软件的详细设计等。3. 背景描述3.1 dPMR简介dPMR是ETSI推出的基于频分复用(FDMA)技术,RF载波带宽6.25KHz的窄带数字公众无线对讲机标准。标准号 ETSI TS 102 490,目前的版本是V1.6.1(2010年8月)。dPM
4、R标准规定了三种工作模式:其中TS102 490规定的是一个端到端(peer-to-peer)的直接互连网络(模式1)。除此之外,dPMR另有两种增强模式:带中继模式(模式2)及带管理功能的中继模式(模式3),不在本文档讨论范围内。符合这个文档标准的无线电设备应该在物理层和数据链路层能够不同的厂家设备互相通信。文档描述了设备提供的两层功能(服务和设施)。为了互操作性,定义的一个基本级别的服务和设施(ISF),简化的模式,所有的无线电设备无需任何设置或编程即可互相操作。同时也定义了一个高级服务和设施级别(CSF)通过重新编程能够提供更高级的功能。如果制造商宣布符合CSF对讲机“标准用户接口”,则
5、人机接口(MMI)也必须符合附录A的相关要求。(见相关标准文件)3.2 基于dPMR的数字对讲机开发的三个阶段数字无线对讲机开发实行分阶段进行,第一阶段采用现成ASIC芯片实现基带信号处理,协议实现;第二阶段采用4FSK的Modem芯片来做基带信号处理,由微处理器来实现数字对讲机协议及呼叫控制;第三阶段将会开发完整的算法,包括4FSK的调整解调算法,数字对讲机协议及呼叫控制,语音编解码算法等。目前在开发的是第一阶段和第二阶段产品,其中ASIC芯片采用CMX7141芯片,芯片内部包括4FSK的调制解调功能,dPMR的协议,语音编解码器接口控制等功能,语音编解码器采用CMX618芯片;ASIC芯片
6、可以换成CMX7041芯片,这是一个4FSK的调制解调器,数字对讲机的协议自主开发,在微处理器上运行。射频部分电路采用分离元器件设计。第一阶段方案(基于CMX7141+CMX618):RF部分(Tx) (Rx)CMX7141ADCDAC解调调制dPMR 协议CMX618声码器C-Bus I/F微处理器屏幕键盘第二阶段方案:4FSK Modem +ARM版ModemRF部分(Tx) (Rx)ADCDAC解调调制语音编码解码器屏幕键盘微处理器 人机接口dPMR协议ASIC第三阶段方案:DSP版CMX618声码器C-Bus I/FDSPTI- VC5510RF部分(Tx) (Rx)ADCDAC解调d
7、PMR 协议调制微处理器屏幕键盘4. 对讲机外观、界面设计和人机操作4.1 对讲机外观对讲机外观图及各功能键简单描述。(参考HYT资料) 表一PTT键(发射按键) 发射与接收的转换键;发射时,按此键,并对着麦克风讲话;接收时,松开此键。 SK1键 SK1 键,可编程按键。 SK2键 SK2 键,可编程按键。 LCD显示屏 用于显示对讲机的各种工作状态。 功能键盘 l 退出键:用于返回上一级菜单; l 上移键 l 下移键 l 菜单/选择确认键:用于激活菜单模式,进入菜单后用此键选择菜单内的各项。 图一4.2 界面设计 屏幕显示 图二 表二 LED指示灯灯指示状态及提示音如下: 对讲机状态 LED
8、 指示 发射 红灯亮 接收 绿灯亮 低电压报警 红灯闪 发起呼叫后 橙灯亮 接收呼叫后 橙灯慢闪 扫描指示 绿灯闪 键盘 图三 表二表三4.3 人机界面操作描述(以后逐步添加完善)- 细化和完善 (胡红钱)通话功能人机接口 (按键输入定义,界面)根据本版数字对讲机的LCD配置,可以显示128*32个点,其界面定义如下:图 从上到下:前十一行:界面提示图标第十二行:空行第十三行、第十四行:文本显示框第十五行到第三十行:十六行的文本显示区(两行文本)第三十一、三十二行:文本显示框从左到右: 共有九个显示图标位置,全部位于前十一行显示,每个图标占用12列。本版对讲机共有17种状态图表,显示区域最多可
9、以显示9个图标,部分图标根据优先级共享区域显示,其定义如下图。表 本版对讲机共有两行的文本显示区域,位于第15行30行,第3列126列,每行可以显示15个标准ASCII字符,两行可以显示30个字符。各种状态下的各个不同状态界面(等消息定义完成后再定)短信功能人机接口 (输入法,界面)功能配置界面(通过上位机软件或人机接口配置)电话功能(主叫呼叫、接听来电、通话状态、通话结束) 主叫呼叫 (相关操作和显示定义)在空闲(Idle)界面,用户可以通过按数字键(0-9)来拨号(拨号规则可以参见协议附录),系统显示正在呼叫界面。系统显示呼叫界面并向网络发送呼叫信号,等待连接成功消息,接到连接成功消息后呼
10、叫界面关闭,系统进入通话状态,显示通话界面。在通话界面启动后开始对通话进行计时,双方通话开始。 系统在呼叫过程中下列按键处于休眠状态的,OK键、左软键、右软键、拨号键、上下选择键,系统不响应按键事件。在呼叫过程中按取消键系统停止呼叫并返回到空闲(Idle)状态。 接听来电 (相关操作和显示定义)对讲机接收到从对方电台发来的来电消息后,提取主叫的电话号码ID。显示来电信息,来电界面为主叫的号码。在LCD屏幕中央弹出一个提示框,提示框包括主叫姓名或电话号码?。系统在来电状态下播放来电铃声,等待用户接听。如果按接听键,按挂机键挂断,在接听过程中按挂断键系统返回到空闲(Idle)状态。 通话保持 (相
11、关操作和显示定义)系统处于通话状态后,显示通话中界面。在通话状态中按键处于休眠状态,按OK键、左软键、右软键、拨号键、上下选择键,系统不响应按键事件。用户可以按挂断键系统进入空闲(idle)状态。 通话结束 (相关操作和显示定义)系统接收到通话结束拆线命令后,挂断电话显示已经挂机、关闭通话界面、进入空闲(Idle)界面。 短信功能: (相关操作和显示定义) 短信发送流程如果对讲机B收到A所发短信建立请求,对讲机B向A发送短信ACK,发送信令后B等待短信接收。移动台A收到短信ACK后,进行短信发送。对讲机A在时限范围内未收到对方ACK,提示短信发送失败,返回待机状念。 收到短信后,提示短信铃声,
12、屏幕显示来电ID号,通过确认键,上下键翻页阅读。短信长度,行数,存储条数,存储地址(需要定义)。发送短信,先输入短信,点击确认键发送,成功显示发送成功,没有成功显示发送失败。 短信暂时不显示中文。发送完成后存入flash地址中。 电话本 电话本存储呼叫、通话记录电话本软件设计中应实现的功能包括:1. 新增记录2. 查看编辑记录3. 删除单条记录4. 删除全部记录 配置功能 可以通过上位机软件实现全部功能,也可在人机界面中实现部分功能。扫描,静噪调整,电量指示,低电量报警, 繁忙锁定,发射限时,省电模式,步进频率,功率选择,可编程按键.(详见需求分析)通过上位机软件实现。扫描:顺序信道扫描,优先
13、信道扫描,逐个跳转到设定的信道停留一定时间,检测issi信号强度。静噪调整:设定issi的阈值电量指示:通过A/D读取,显示5. 开发环境 5.1. 硬件平台和开发装置 DX32实验板(ARM处理器STM32F103) J-LINK v75.2. 软件开发环境 C语言 Realview MDK 3.80 uC/OS uC/GUI 其它?6. 软件设计 6.1. 系统架构 6.1.1系统框图系统软件大致分为操作系统和驱动、呼叫控制和状态机、监控和调试、人机界面等。6.1.2任务及其信息交互 (孙陟)包图:Biz 模块:包括主要的 业务逻辑Display 模块: 显示UI抽象层,包含UI相关的逻辑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 dPMR 标准 数字 对讲机 软件 系统 设计
限制150内