HAR401内嵌式短信模块产品使用手册V1.0...

使用手册

—HAR401内嵌式短信模块

感谢您详阅华安瑞公司产品使用手册,

阅后请妥善保存,以备日后查阅!

(Ver 1.0)

电话:0755-8325 7360/136 **** ****

地址:深圳市福田区上沙创新科技园17栋

网址:https://www.360docs.net/doc/0d3809896.html,

一、概述

HAR401内嵌式短信模块是一款基于GSM网络的嵌入式无线短信模块。该模块具有网络覆盖范围广、可靠性高、运行成本低等诸多优点。

该模块可实现短信与UART接口透明数据传输,让设备可实现远程接收到控制中心发送短信的控制数据指令,以及设备采集的数据通过短信发送到控制中心,实现远程实时远程广告信息发布、设备控制、数据信息采集、故障信息报警等监控信息。该设备在工业温度(-40℃~+85℃) 范围内稳定工作,可应用于小区楼院、广告传媒、交通车站、交通车辆、政府部门、门店超市等领域的信息发布,机房、农业、医院等环境监测,工业设备故障信息报警。

二、产品特征

◆支持UART 接口与短信数据透明传输;

◆采用工业级 GSM 模块,性能稳定,工作温度范围广;

◆使用工业级高速 ARM处理器,保证数据传输的可靠性;

◆工作频率:850/900/1800/1900MH z,可适用于全球所有国家(包括南北美洲);

◆支持点对点、点对多点(群发)的通信方式;

◆支持RS-232/RS-485/TTL接口,波特率从1200 ~ 115200bps可选;

◆内置看门狗技术,抗干扰能力强,保证设备可靠运行;

◆可配置指定手机号码,用于接收其发送过来的短信,方便用户管理信息发布内容;

◆支持本地串口、短信参数配置方式;

◆通讯距离远、覆盖面积广、方便灵活,运行成本低。

三、技术参数

参数名称参数备注

频段850/900/1800/1900MHz 可适用于全球所有国家SIM工作电压 1.8V/3Vdc

GPRS工作电压 3.4~4.5Vdc 典型:4Vdc

HAR401工作电压 4.5~15Vdc/2A 建议用:5Vdc/2A

工作电流

待机:≤30mA@5Vdc 通信:≤100mA@5Vdc

UART接口RS232/RS485/TTL

UART速率1200~115200bps 标准波特率可选工作温度-40℃~ +85℃

存储温度-45℃~ +125℃

相对湿度0~90% 无凝结

四、产品尺寸及引脚说明

(1)体积:长56mm×宽40mm×高8mm(不含天线座)

(2)重量: 20g(不含配件)

(3)JP1、JP2、JP3排针间距:2.54mm

端口引脚序号引脚名称引脚说明备注

JP3 1 GND 电源负(GND)/

2 VCC 电源正(VCC) 5V/2A

3 GND 电源负(GND)/

4 VCC 电源正(VCC)5V/2A

5 TXD/B RS232:“TXD”/RS485:“B”≦115200bps

6 RXD/A RS232:“RXD”/RS485:“A”≦115200bps

7 Ready 模块成功启动时,输出高电平/

8 RESET 模块复位输入低电平复位

9 Link

模块成功启动完成,输出高电

/

10 485CE 485使能控制/

11 Input1 开关量输入1

12 Output1 开关量输出1

13 Input2 开关量输入2

14 Output2 开关量输出2

JP2 1 R_LED 工作指示灯

外接指示灯

2 G_LED 状态提示灯

3 GND 电源负(GND)

4 SIM_GND SIM电源地

外接SIM卡

5 SIM_CLK SIM时钟

6 SIM_DATA SIM数据I/O

7 SIM_RST SIM复位

8 SIM_VDD SIM电源正(1.8V/3Vdc)

JP1 1 MIC1P

差分音频输入暂不支持

2 MIC1N

3 GND 电源负(GND)/

4 SPK1N

差分音频输出暂不支持

5 SPK1P

6 GND 电源负(GND)/

ANT1 / / 模块天线接口/

D1 / G_LED 状态指示灯(绿色)/

D2 / R_LED 工作提示灯(红色)/ 注:使用时请认真对照以上图表进行引线,以防接错线路烧坏模块,造成不必要的麻烦。五、产品应用领域

◆在广告信息发布领域(如小区楼院、广告传媒、交通车站、交通车辆、政府部门、门店

超市等领域),可以快速实现即时信息的发布;

◆在小型机房、仓库、实验室等中小型场所与行业,适合对小型无人值守场所现场温度的

测量与控制,更适合于北方供暧公司、机房等行业,实现环境监测;

◆在农业环境监控领域,如温室、气象站监测、温棚、室外大气监测等环境监测;

◆在工业设备上,如PLC、传感器、工控机等设备,实现故障短信报警。

六、产品典型应用

1.终端设备:HAR401短信模块可以嵌入到用户设备中,通过串口(RS232/RS485/TTL)与

用户设备串口进行数据通信,组成短信远传终端设备;

2.监控中心:HAR401短信模块与监控设备串口相连,进行对终端设备上传的数据解析,实

现曲线、图形化监测,以及图形化对终端设备控制,实现双向监控。

3.管理人员:主要对HAR401短信模块的参数进行远程短信参数配置,以及管理终端设备

发出的I/O短信报警与控制。

七、产品配置指南

1. 准备及连线

用串口线将设备的串口与电脑的串口相连。

HAR401短信模块接线端子定义图:

端口引脚序号引脚名称引脚说明

JP3 1 GND 电源负(GND)

2 VCC 电源正(4.5V~15V/2A输入)

3 GND 电源负(GND)

4 VCC 电源正(4.5V~15V/2A输入)

5 TXD RS232的TXD或RS485的B

6 RXD RS232的RXD或RS485的A

备注:HAR401短信模块硬件为RS485接口时,需加RS485转RS232或RS485转USB 转换器;TTL接口时需加TTL转RS232或TTL转USB转换器;RS232直接跟电脑的串口相连。

2. 配置参数

(1)打开SMS_Config_tools.exe软件,如下图:

(2)在配置软件中“打开”对应连接短信模块串口,按下“搜索”,然后在给短信模上电(或者按下复位键);

(3)成功搜索到DTU后,会弹出对应窗口,如下图,点“确定”;如果上电后10s未搜索到DTU,请重新重复步骤2并确定是否正确;

(4)选择输入配置的信息,如下图,再点“配置”,等待几秒后,会弹出对应窗口,如下图,配置OK,点确定重启模块。

(5)客户根据需要修改DTU的配置信息。具体各项参数如下表:配置菜单项说明

波特率bps 配置数据传输模式时,串口的波特率1200~115200bps可选。(出厂设置:115200,可以根据客户设置)

数据位bit 配置数据传输模式时,串口的数据位8、9可选。(出厂设置:8)

停止位bit 配置数据传输模式时,串口的停止位0.5、1、1.5、2可选。(出厂设置:1)

校验位配置数据传输模式时,串口的校验位无校验、奇校验、偶校验可选。(出厂设置:无)Output状态设置两路开关量输出状态设置,可设高电平和低电平输出。(出厂设置:低电平)

Input状态设置两路开关量输入状态设置,可设高电平报警、低电平报警、禁止报警。(出厂设置:禁止报警);可配置14个字的报警短信内容。

数据传输模式配置数据传输模式透明传输和协议传输。(出厂设置:透明传输)发送16进制编码配置发送16进制编码。(出厂设置:否)

发送方式配置发送方式:7位编码(纯英文、数字、常用符号),最多发送160个字符;UCS2编码(中英文字符),最多发送72个中英文字符。(出厂设置:7位编码)

控制中心号码配置控制中心号码,可以配置3个控制中心号码,第1个中心号码为参数配置与I/O 口短信报警和控制,第2、3个中心号码为参数配置与I/O口短信报警和控制和在模块透明传输模式下收/发串口数据。(出厂设置:根据客户要求配置)

调试信息配置短信模块是否输出调试信息。(出厂设置:否)

(6)点“清空”可以清空界面上输入的参数,点“读取”可以读取短信模块以前配置的参数。

3.短信配置参数方法

(1)查看配置信息:“CFG:”,回复配置参数信息。

(2)配置“CFG:DT_Mode="X";S_HexMode="XXX";R_HexMode="XXX";S_Mode="XXXX";

Phone1="XXXXXXXXXXX";Phone2="XXXXXXXXXXX";Phone3="XXXXXXXXXXX"”,回复配置的信息。

置短信内容项目含义:

DT_Mode表示数据传输模式,"T"表示透明传输,"P"表示协议传输;

S_HexMode表示是否进行16进制发送编码,"Yes"表示是,"No"表示否;

R_HexMode表示是否进行16进制接收解码,"Yes"表示是,"No"表示否;

S_Mode表示发送数据的方式,"TEXT"表示纯英文模式,"UCS2"表示中英文混合

模式;

Phone1控制中心号码用于参数配置与I/O口短信报警和控制,不能收/发串口数据;

Phone2和Phone3控制中心号码用于参数配置与I/O口短信报警和控制和在模块透明传输模式下收/发串口数据;

短信远程配置时,只需根据需要,配置对应项即可:

比如只需要修改主备用端口“CFG:Phone1="136XXXXXXXX";Phone3="135XXXXXXXX "”发送以上你需要修改的内容即可。

(3)查看I/O信息:“IO:”,回复I/O配置信息。

(4)配置I/O状态“IO:O1="High";O2="Low";I1="None";I2="None"”,回复I/O 配置的信息(O1、O2高定平“High”,低电平“Low”;I1、I2高定平报警“High”,

低电平报警“Low”,不报警“None”。);

例1:比如O1与用户设备的2脚相连接的,假定模块O1给你的继电器高电平(3.3V)的时候你的设备开始工作,那么用就事先给模块配置的控制中心手机号给模块发短信内容为:IO:O1="High",模块收到短信后,O1输出高电平给用户设备2脚,用户设备则开始工作;反之O1低电平,用户设备停止工作,那么用就事先给模块配置的控制中心手机号给模

块发短信内容为:IO:O1="Low".

例2: I1与用户设备的3脚连接的,I1配的是高电平报警,那么当用户设备出现故障的时候,设备的3脚输出一个高电平(3.3V).这个时候模块I1检测到了高电平就会发一条报警的短信到事先给模块配置好的控制中心手机上,报警短信的内容需通过模块的配置软

件事先给模块配置好.

注:I口报警为需要在电平高低变换时才会报警,间隔时间为60S.

(5)重启“CFG:Restart”,回复“Come to restart!”;

(6)睡眠“CFG:Sleep”,回复“Go to sleep!”;

(7)唤醒“CFG:Wake”,回复“Wake up!”。

八、产品工作模式

1. 两个模块A、B互相透明发送纯英文字符的短信

模块A sim卡号:183********;

模块B sim卡号:183********;

(1)两个模块配置方法

通用配置解析:

A.串口参数部分,用来配置模块串口参数;IO报警设置,用来配置两路输出和两路

报警输入(一路报警对应响应的报警短信内容);

B.短信传输配置:

箭头1:选择“透明传输”,表示模块串口接到的任何数据都会通过短信原样发送出去,同理模块接到的短信也从串口原样输出来;

箭头 2、3:选择“否”,表示不对发送的短信内容进行16进制编码和解码;

箭头4:选择“七位编码”方式,表示短信发送采用7位编码方式,此方式下,只可以通过串口发送纯英文短信(包括数字和常用的符号),最多发送160个字符;

箭头5:模块A设置模块B的号码,模块B设置模块A的号码,表示发送与接收短信时,只能发送与接收相应模块的号码,其它号码发送的短信不处理,会删除掉。

(2)测试演示:

测试说明:

串口1对应模块A,串口2对应模块B,模块成功启动后,会输出“Send Ready”,如上图,串口1发送了“hello module B”,等几秒后,在串口2输出了”hello module B“,同样在串口2发送“hello module A”,等几秒后,串口2输出了“hello module A”。

2. 两个模块A、B互相透明发送中英文混合字符的短信

模块A sim卡号:183********;

模块B sim卡号:183********;

配置截图:

(1)两个模块配置方法

通用配置解析:

A.串口参数部分,用来配置模块串口参数;IO报警设置,用来配置两路输出和两路

报警输入(一路报警对应响应的报警短信内容);

B.短信传输配置:

箭头1:选择“透明传输”,表示模块串口接到的任何数据都会通过短信原样发送出去,同理模块接到的短信也从串口原样输出来;

箭头 2、3:选择“否”,表示不对发送的短信内容进行16进制编码和解码;

箭头4:选择“UCS2编码”方式,此方式下,可以通过串口发送中英文混合的短信,最多70个中英文字符;

箭头5:模块A设置模块B的号码,模块B设置模块A的号码,表示发送与接收短信时,只能发送与接收相应模块的号码,其它号码发送的短信不处理,会删除掉。

(2)测试演示:

测试说明:

串口1对应模块A,串口2对应模块B,模块成功启动后,会输出“Send Ready”,如上图,串口1发送了“你好, module B”几秒后,在串口2输出了”你好, module B “,同样在串口2发送“你好, module A”,等几秒后,串口2输出了“你好, module A”。

3. 两个模块A、B互相透明发送Hex格式数据;

模块A sim卡号:183********;

模块B sim卡号:183********;

(1)两个模块配置方法

通用配置解析:

A.串口参数部分,用来配置模块串口参数;IO报警设置,用来配置两路输出和两

路报警输入(一路报警对应响应的报警短信内容);

B.短信传输配置:

箭头1:选择“透明传输”,表示模块串口接到的任何数据都会通过短信原样发送出去,同理模块接到的短信也从串口原样输出来;

箭头 2、3:选择“是”,表示对发送的短信内容进行16进制编码和解码;

箭头4:选择“7位编码”方式,最多53个Hex数据。

箭头5:模块A设置模块B的号码,模块B设置模块A的号码,表示发送与接收短信时,只能发送与接收相应模块的号码,其它号码发送的短信不处理,会删除掉。

(2)测试演示

测试说明:

Hex模式适用于非可见字符的数据发送,如上图,串口1发送了hex格式的数据“00

01 02 03 04 05”,模块B接到后,从串口2原样输出“00 01 02 03 04 05”。反过

来,串口2发送hex格式的数据“05 04 03 02 01 00”,模块A接到后,从串口1原样输出“05 04 03 02 01 00”;注意,串口调试工具要设置为HEX显示和发送方式。

4. 两个模块A、B协议模式下互相发送纯英文短信

模块A sim卡号:183********;

模块B sim卡号:183********;

(1)两个模块配置方法

通用配置解析:

A.串口参数部分,用来配置模块串口参数;IO报警设置,用来配置两路输出和两路

报警输入(一路报警对应响应的报警短信内容);

B.短信传输配置:

箭头1,选择协议传输,表示要通过模块发送短信时,数据需要以格式:“$接收方号码$短信内容”,输入模块串口,当模块接收到短信时,输出短信格式为:“$发送方号码$短信内容长度$短信内容”;

箭头 2 ,3:选择否,表示不对发送的短信内容进行16进制编码和解码;

箭头4:选择“七位编码”方式,表示短信发送采用7位编码方式,此方式下,只可以通过串口发送纯英文短信(包括数字和常用的符号),最多发送160个字符;

箭头 5:可以设置为空,协议模式下,发送和接收短信不使用该号码。

(2)测试演示

测试说明:

在协议模式下发送纯英文短信,所有的模块设置一样,如上图,模块A对应串口1,向串口1发送“$183********$hello module B!”,表示向模块B发送短信“hello module B!”,等几秒后,模块B收到短信,同时模块A返回“Send OK!”表示接收到模块A发送过来的短信,并从串口2输出:“$8618320835001$15$hello module B!”,表示接收到模块A发送过来的短信,长度为15个字节,内容是“hello module B!”;模块B向模块A发送短信时,格式是:“$183********$hello module A!”,等待几秒,模块A从串口1输出:“$8618320870016$15$hello module A!”,同时模块B返回“Send OK!”。

5. 两个模块A、B协议模式下互相发送中英文混合字符的短信

模块A sim卡号:183********;

模块B sim卡号:183********;

(1)两个模块配置方法

通用配置解析:

A.串口参数部分,用来配置模块串口参数;IO报警设置,用来配置两路输出和两路

报警输入(一路报警对应响应的报警短信内容);

B.短信传输配置:

箭头1,选择协议传输,表示要通过模块发送短信时,数据需要以格式:“$接收方号码$短信内容”,输入模块串口,当模块接收到短信时,输出短信格式为:“$发送方号码$短信内容长度$短信内容”;

箭头2、3:选择否,表示不对发送的短信内容进行16进制编码和解码;

箭头4:选择UCS2位编码方式,此方式下,可以通过串口发送中英文混合短信,最多发送70个字符;

箭头 5:可以设置为空,协议模式下,发送和接收短信不使用该号码。

(2)测试演示

测试说明:

协议模式下,中英文混合方式发送接收短信,过程跟纯英文模式下相同,但是要注意的是,中英文混合模式下,短信内容最多70个中英文字符。

6. 两个模块A、B协议模式下互相发送hex格式短信

模块A sim卡号:183********;

模块B sim卡号:183********;

(1)两个模块配置方法

通用配置解析:

A.串口参数部分,用来配置模块串口参数;IO报警设置,用来配置两路输出和两路

报警输入(一路报警对应响应的报警短信内容);

B.短信传输配置:

箭头1,选择协议传输,表示要通过模块发送短信时,数据需要以格式:“$接收方号码$短信内容”,输入模块串口,当模块接收到短信时,输出短信格式为:“$发送方号码$短信内容长度$短信内容”;

箭头2、3:选择“是”,表示对发送的短信内容进行16进制编码和解码;

选择“7位编码”方式,最多53个Hex数据;

箭头 5:可以设置为空,协议模式下,发送和接收短信不使用该号码。

(2)测试演示

测试说明:

协议模式下,进行hex格式数据发送,发送格式还是:$接收方号码$短信内容,只不过要转换为成HEX格式,在串口调试助手上选择HEX发送和显示,上图中:向模块A对应的串口1发送HEX数据串:“24 31 38 33 32 30 38 37 30 30 31 36 24 05”,第一个“24”对应“$”,接着“31 38 33 32 30 38 37 30 30 31 36”,表示接收方号码(模块B号码)“183********”,再接着“24”对应“$”,然后是短信内容“05”,等待几秒,模块B接到短信,同时A模块返回“53 65 6E 64 20 4F 4B 21 0D 0A”表示接收到模块A发送过来的短信,并从串口2输出:“24 38 36 31 38 33 32 30 38 33 35 30 30 31 24 31 24 05”,其中第一个“24”对应“$”,接着“38 36 31 38 33 32 30 38 33 35 30 30 31”表示发送方的号码“8618320835001”(模块A 号码),在“24”对应”“$”,再接着“05”,表示短信内容;模块B向模块A发送短信过程解析跟上面一样;

备注:我公司保留未经通知随时更新对本说明书的最终解释权和修改权!

地址:深圳市福田区上沙创新科技园17栋

电话:0755-8325 7360

邮箱:harrf2011@https://www.360docs.net/doc/0d3809896.html,

网址:https://www.360docs.net/doc/0d3809896.html,

相关文档
最新文档