A1841串口AT通信协议1.0 - 范文中心

A1841串口AT通信协议1.0

05/25

串口通信协议

1 概述

A1841模块提供AT指令接口,通过这些AT指令可以方便地跟模块进行通信和控制。模块提供的AT指令集涵盖了所有对该模块的查询和控制命令,厂家在使用时可根据自身需求,进行挑选使用。

1.1 AT指令类型

因为AT指令是作为一个接口标准,所以它的指令返回值和格式都是固定的,总体上说ATAT+=,,…

但是返

回车,0x0D

1.2 AT指令格式

以下给出了支持的AT指令和返回说明:

AT指令格式:

AT指令都以”AT”开头,以结束。模块运行后,串口默认的设置为:8位数据位、1位停止位、无奇偶校验位、硬件流控制(CTS/RTS),速率9600

AT指令返回格式:

注,输入AT指令,无回显输出。

2 接口通信命令格式

2.1.1 帧格式定义

通信协议采用AT指令的方式进行通信。(注,全部传输为ASCII码传输)

终端对模块通讯采用形式为:AT+DMOXXX

模块对终端通讯采用形式为:+DMOXXX (终端不用返回)

2.2 命令交互流程

2.2.1 AT+DMOCONNECT握手信令 描述

格式

示例

参数说明

握手信令旨在证明模块运作正常,终端每发送一次,模块在收到此信令后回复应答信令;如3次握手信令没有收到模块应答,则终端重启模块。 AT+DMOCONNECT +DMOCONNECT:0 2.2.2 格式

示例

参数说明

DMOCONNECT信令后,第一时间应答。 +DMOCONNECT:0

2.2.3 设置组命令

描述

格式

明 此命令是告诉模块工作参数的设置信息 。 AT+DMOSETGROUP=GBW,TFV,RFV,CXCSS,SQ AT+DMOSETGROUP=0,415.1250,415.1250,12,4+DMOSETGROUP:0 GBW:带宽设置。

0: 12.5K

1: 25K

TFV:发射频率值。(400.0000M-470.0000M)(需要为12.5K和25K的

整数倍)

RFV:接收频率值。(400.0000M-470.0000M)

CXCSS :CTCSS值。(00-38)

注:发射频率和接收频率可以为同一频率也可以为不同频率,但共用

同一个CTCSS

00:无编码

01-38:CTCSS

SQ:静噪级别(0-8)

0:监听模式,(注:扫描模式不能使用0)

2.2.4 +DMOSETGROUP设置组应答命令 描述

格式

示例

参数说明

2.2.5 模块收到设置组命令后,返回操作结果 +DMOSETGROUP:X +DMOSETGROUP:0 X: 0 成功 1 数据设置超出范围 自动省电功能设置命令

AT+DMOAUTOPOWCONTR=0 +DMOAUTOPOWCONTR:0

描述 示例 2.2.6 自动省电功能设置应答

描述

格式

示例

参数说明

+DMOAUTOPOWCONTR:X +DMOAUTOPOWCONTR:0 X: 0 开启 1 禁止

2.2.7 AT+DMOVERQ 查询模块参数

查询模块参数命令 描述

格式 AT+DMOVERQ

示例 AT+DMOVERQ

参数说明

2.2.8 +DMOVERQ查询模式应答

描述 模块收到查询模块参数命令后,返回操作结果

+DMOVERQ:X

+DMOVERQ:V1.1

X:软件版本号 (V1.0)

+DMOVERQ:V1.1 格式 示例 参数说明

2.2.9 AT+DMOSETVOLUME设置音量命令 描述

格式

示例

参数说明

设置模块的音量级别 AT+DMOSETVOLUME=X AT+DMOSETVOLUME =1 + DMOSETVOLUME:0 X:音量级别参数取值为1-6级

2.2.10 音量设置应答

描述

格式

+ DMOSETVOLUME:X :0

0 设置成功

描述

格式

示例 AT+DMOMES=[Message Lenth] XXXX 模块收到短信确认回复命令: +DMOMES:0 +DMOMES: 0

Shenzhen

XXXX--为短信的内容.

+ DMOMES: 0为模块收到短信并发射后给手机回复的确认命令.

2.2.12 模块传送短信到控制器设置命令

描述

格式

示例 模块收到的短信发送给手机 模块传送短信到手机命令:+ DMOMES=[Message Lenth]XXXX 手机收到短信回复确认命令:AT+ DMOMES:0 AT+ DMOMES:0

Shenzhen

参数说明 XXXX为短信的内容.

AT+ DMOMES:0为手机收到短信后回复给模块的确认信息。

41 54 2B 44 4D 4F 4D 45 53 3D 1E 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A


相关内容

  • 交流电量同步采集
    河南机电高等专科学校 毕业设计(论文) 交流电量同步采集 系 部: 自动控制系 专 业: 电气自动化 班 级: xxxxx xx 姓 名: xxxx xxx xx 学 号: xxx xxx xx x 指导老师: xxx 二零一二年五月 第一 ...
  • 基于RaspberryPi实现的智能家居
    摘 要 本文以树莓派为载体进行智能家居控制器的设计.在对现在三种市面上的网络电视的比较中引出毕设的主角--树莓派.首先是LINUX 系统常识性的介绍:然后是在ARM/LINUX平台上面开发应用的两种方法:调用系统已有资源.做程序(C 经典法 ...
  • 太原理工网络实验报告
    <计算机网络B > 实验报告 专业班级:软件1316 学号: 2013005793 姓名:戴超 指导教师:林健 时间:2015年12月5日 实验1 Packet Trace 基本使用 一. 实验目的 掌握CiscoPacketT ...
  • 直流电机速度控制_
    组员: 班级:研1308 授课教师:徐洪泽 计算机控制系统实践--直流电机速度控制 电子信息工程学院 2013-11-24 日期: 目录 1. 2. 整体设计 . ...................................... ...
  • KDV8000B多点控制单元用户手册(R3)
    KDV8000B多点控制单元 用户手册 产品版本:V4.0-R3版本 声明 苏州科达科技有限公司 版权所有,保留一切权利 未经本公司明确书面许可,不得以任何形式或通过任何电子或机械方式,复制或传播本文档的任何部分用于任何用途.在法律上,复制 ...
  • 100t防爆吊钩桥式起重机的设计
    3计算机监控软件设计 1)监控界面设计 上位机监控软件基于Labview编程实现,主要功能是实现了PC-PLC的串口通讯.监控数据的处理和显示,并有控制报警等功能. 2)Pc-PLC数据通讯程序设计 首先进行串口设置,设置波特率为9600: ...
  • 基于51单片机异步串行通信程序
    基于51单片机的异步串行通讯 1. 串行工作方式1,波特率与T1定时器的溢出率有关 2. 进行中断法的串行通讯 #include #define uchar unsigned char #define uint unsigned int / ...
  • 计量装置检查
    计量装置接线检查(JN20-2-2-12 ) 依托负控实训系统,模拟主要接线错误,了解主要接线错误情况下电能表.负控终端.主站情况,掌握各种常见计量故障的判别方法. 一.检查前的准备工作 (一)检查资料的准备 1.根据负控工作性质,确定检查 ...
  • 环境监控方案
    目 录 第一章. 前言 . .......................................................................................................... ...
  • 物联网实验室(实训室)建设解决方案V1.4
    物联网工程实验室 广州飞瑞敖电子科技有限公司 地址:广州市番禺区番禺大道北555号天安节能科技园创新大厦410室 电话:[1**********]/22883196 网址:www.frotech.com 目录 一.物联网工程实验室建设背景. ...