0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

G510无线GPRS模块接入固件方案与烧写工具

9GxC_IoTMaker 来源:陈年丽 2019-07-09 16:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导读G510是广和通推出的一款基于GPRS的通讯模组,本文通过讲述如何通过G510模组把MCU接入到机智云云端,并实现通讯的方案。G510模组的管脚介绍、SIM卡连接、供电要求、串口定义以及固件烧写方法等,合作厂商在进行设备接入时请参照以下资料进行,以免造成不可控的错误。

机智云自研的串口通信协议GAgent赋予广和通 G510 联网能力,只需在 G510 上烧写GAgent固件,即可快速实现设备M2M接入、数据统计分析、远程控制、OTA升级、第三方接口等功能服务。可应用在智能净水/智能照明/ 智慧家电互联互通/智慧烟感/冷链运输/智慧零售/工业互联等解决方案

用 G510 只需5步开发一个iot产品:

Step1:在 G510 芯片上烧写GAgent固件;

Step2:在机智云开发者中心创建产品,并定义数据点;

Step3:下载自动生成的模组通信协议;

Step4:使用虚拟设备和机智云APP进行调试;

Step5:通过机智云APP与虚拟设备联动。

至此,一个产品的Demo已经制作完成。

本文主要介绍在Step1:G510 芯片上烧写GAgent固件

前期准备

1.广和通G510模组2.杜邦线若干条3.USB转TTL串口模块4.G510的GAgent通用固件5.烧写工具Fibocom_upgrade V1.3

搭建环境焊接对应管脚

G510模组电路焊接:参照下方电路图,使用杜邦线连接以下管脚

连接模组电脑插入USB转TTL串口模块,查看模块所在COM口

使用杜邦线将USB转TTL串口模块与焊接好的G510模组连接。

下载固件与烧写工具

下载G510的相对应的GAgent固件,打开烧写工具Fibocom_upgrade V1.3。

烧写过程步骤1.切断电源先断开模组的供电(可拨掉VCC的杜邦线)。步骤2.配置烧写软件按照下图配置Fibocom_upgrade V1.3

步骤3.进入烧写

重新接上模组的VCC供电,把power_on打到低电平(接GND),烧写工具会自动运行。

如果烧写失败,可能是模组还没开机,检查G510 开关机状态,VDD管脚电平为 0V 时,G510 处于关机状态,电平大于 2.85V 时,G510 处于开机状态。

当 POWER_ON 管脚信号为低电平并且持续超过 800ms 时,模块将开机。

效果验证

1.使用杜邦线将USB转TTL串口模块与G510模组的UART2(注意:和烧录固件的不是同一串口)连接。

2.使用机智云XPG助手模拟MUC功能。

按照下图配置,更多使用方法

3.另外,可以再增加一个USB转TTL模块,通过接G510的UART1串口来输出LOG日志,可以看见G510连接GAgent的过程。

注:波特率为:115200

注意:由于没有连接SIM卡,所以模组无法真正的连上网络,会一直报错。

附录:SIM卡连接方法

模块包含了一个 SIM 卡接口,这个接口符合 GSM 11.11 和 GSM 11.12 标准(基于 ISO/IEC 7816) 。这些标准定义了 GSM SIM 卡的电气特性、 信令和协议规范。

模块不包含 SIM 卡槽。SIM 卡槽必须放在模块外部的用户开发板上。模块的 SIM 卡接口包括了所有必须的信号,这些信号被接到接口连接器,直接并全部连接到外部的 SIM 卡。模块支持 1.8V 或者 2.85V 电平自动识别。当模块在开机后,首先 SIM_VCC 向外部 SIM 卡输出 1.8V电压来建立通信。如果通信不成功,SIM_VCC 会再次输出 2.85V 电压,并和 SIM 卡建立通信。

下图显示了一个典型的 SIM 卡接口,连接到模块。在模块开发板上,使用 MOLEX (PN 912283001 &912360001)SIM 卡槽,来实现这种连接方式。

无论 SIM_CD 是否使用,都必须上拉,保证 SIM 卡的检测稳定。模块内部已经将 SIM_DATA 信号上拉到 SIM_VCC,**无需再上拉。

SIM 卡接口和信号的设计特别重要。为了满足设计标准和规定,以下几点是必须要遵循的设计准则:

SIM 卡的位置以及 SIM 信号的走线,必须远离任何可能的电磁干扰源,像射频天线和数字开关信号等。

在模块接口连接器和 SIM 卡槽之间,SIM 卡走线长度不应超过 100mm,这样满足 EMC 法则,同时提供信号的完整性。

为了避免 SIM 卡时钟和数据信号 (SIM_CLK 和 SIM_DATA) 之间的串扰,建议在开发板上将它们隔开,最好是由大地隔开。

SIM 卡信号应使用低容性的保护性元器件进行 ESD 保护。建议使用 AVR M1005C270MAAB(TDK) ,并且 ESD 器件应该布局在 SIM 卡的附近。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:入网模组 | 广和通G510无线GPRS模块接入方案

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    5.8G频段天线模块选购指南与应用方案解析

    无线通信技术的升级迭代,5.8G频段天线模块的市场需求显著提升。本文基于权威数据平台的市场分析,详细解析5.8G天线模块的选购指南、主流品牌
    的头像 发表于 02-28 15:27 323次阅读

    CS32A010官方的工具都不支持代码字节更改,如何设置读保护?

    CS32A010官方的工具都不支持代码字节更改,如何设置读保护?
    发表于 02-25 10:07

    迅为RK3588开发板Android系统及注意事项

    迅为RK3588开发板Android系统及注意事项
    的头像 发表于 12-03 15:17 7374次阅读
    迅为RK3588开发板Android系统<b class='flag-5'>烧</b><b class='flag-5'>写</b>及注意事项

    SEMTECH 芯片LR1121方案应用 :Arduino指南及demo板应用

    本文将详细介绍LR1121芯片的技术特性,思为无线LoRa1121系列模块的规格,并提供详尽的Arduino开发环境搭建、示例代码解析、硬件连接指南以及DEMO板使用方法。我们致力于通过本指南,帮助开发者快速掌握LR1121方案
    的头像 发表于 09-10 11:45 613次阅读
    SEMTECH 芯片LR1121<b class='flag-5'>方案</b>应用 :Arduino<b class='flag-5'>烧</b><b class='flag-5'>写</b>指南及demo板应用

    用于四频 GSM / GPRS 的 iPAC™ PA 模块 skyworksinc

    电子发烧友网为你提供()用于四频 GSM / GPRS 的 iPAC™ PA 模块相关产品参数、数据手册,更有用于四频 GSM / GPRS 的 iPAC™ PA 模块的引脚图、接线图
    发表于 08-20 18:31
    用于四频 GSM / <b class='flag-5'>GPRS</b> 的 iPAC™ PA <b class='flag-5'>模块</b> skyworksinc

    FLASH/编程白皮书

    白皮书:如何Flash——不同场景不同需求下的选择认识Flash NAND vs. NOR如何/编程不同方案比较
    发表于 07-28 16:05 0次下载

    【HZ-RK3568开发板免费体验】系统

    开发过程中也是常用的该方式。 笔者本文将讲解单个统一固件的方式,关于多个分区镜像将在系统移植讲解。 值得注意的是,通过统一
    发表于 07-25 09:40

    【Milk-V Duo S 开发板免费体验】Milk-V Duo S开箱、固件和系统体验

    再启动系统。 三、系统 (一)下载固件 下载链接在此(Releases · milkv-duo/duo-buildroot-sdk-v2),选择最新版本即可,Milk-V Duo S的固件
    发表于 06-27 23:21

    用于双频 GSM / GPRS / EDGE 的 Tx-Rx 前端模块 skyworksinc

    电子发烧友网为你提供()用于双频 GSM / GPRS / EDGE 的 Tx-Rx 前端模块相关产品参数、数据手册,更有用于双频 GSM / GPRS / EDGE 的 Tx-Rx 前端模块
    发表于 06-25 18:31
    用于双频 GSM / <b class='flag-5'>GPRS</b> / EDGE 的 Tx-Rx 前端<b class='flag-5'>模块</b> skyworksinc

    Tx–Rx iPAC™ 前端模块 – 四频 GSM/GPRS skyworksinc

    电子发烧友网为你提供()Tx–Rx iPAC™ 前端模块 – 四频 GSM/GPRS相关产品参数、数据手册,更有Tx–Rx iPAC™ 前端模块 – 四频 GSM/GPRS的引脚图、接
    发表于 06-25 18:31
    Tx–Rx iPAC™ 前端<b class='flag-5'>模块</b> – 四频 GSM/<b class='flag-5'>GPRS</b> skyworksinc

    用于双频 GSM / GPRS 的 Tx-Rx iPAC™ 前端模块 skyworksinc

    电子发烧友网为你提供()用于双频 GSM / GPRS 的 Tx-Rx iPAC™ 前端模块相关产品参数、数据手册,更有用于双频 GSM / GPRS 的 Tx-Rx iPAC™ 前端模块
    发表于 06-25 18:30
    用于双频 GSM / <b class='flag-5'>GPRS</b> 的 Tx-Rx iPAC™ 前端<b class='flag-5'>模块</b> skyworksinc

    400 至 510 MHz 前端模块,适用于范围扩展应用 skyworksinc

    电子发烧友网为你提供()400 至 510 MHz 前端模块,适用于范围扩展应用相关产品参数、数据手册,更有400 至 510 MHz 前端模块,适用于范围扩展应用的引脚图、接线图、封
    发表于 06-19 18:32
    400 至 <b class='flag-5'>510</b> MHz 前端<b class='flag-5'>模块</b>,适用于范围扩展应用 skyworksinc

    FPGA远程bit文件和调试ILA指南

    在 FPGA 开发过程中,bit文件和使用ILA进行调试是再常见不过的操作。但如果 FPGA 板卡被放在机房,或者通过PCIe插在服务器上,那么每次调试时我们都不得不带着笔记本电脑跑去机房或服务器旁,接上 JTAG 线后才能进行调试,非常不便。
    的头像 发表于 06-05 16:41 2775次阅读
    FPGA远程<b class='flag-5'>烧</b><b class='flag-5'>写</b>bit文件和调试ILA指南

    使用libusb可以打开libusb设备,但是无法固件,为什么?

    我使用libusb可以打开libusb设备,但是无法固件,我需要在执行烧录固件之前,还需要做什么步骤
    发表于 05-23 07:34

    fx3 sdk中的usb control center在win10以上系统中固件失败怎么解决?

    fx3 sdk1.3中的usb control center在win10和以上系统中固件失败,状态栏提示failed,在win7系统中写成功没有问题,请问在win10以上系统中怎
    发表于 05-08 06:00