[热门应用] ETA303对GPRS模块的支持

[复制链接]

技术员

发表于 2016-10-10 10:59:57   1250 查看 0 回复 显示全部楼层 倒序浏览
分享

  ETA303是英创公司为方便用户快速评估3G应用,而推出的MiniPCIe转USB转接模块。ETA303的正面是SIM卡插座,背面是MiniPCIe插座,用于连接3G模块,如图1所示。用户在设计自己的应用底板时,可以将ETA303直接插在用户底板上使用,也可以将ETA303的电路直接设计在自己的应用底板上。


图1 ETA303正反面图


  目前,配合虚拟串口驱动,我们针对3G网络测试了华为EM770W(WCDMA)、华为MU709s-2(WCDMA)、中兴MF210(WCDMA)、中兴MC2716(CDMA2000),均能正常拨号上网。此外,对于数据传输速率更高的4G网络,ETA303也能提供同样的支持,我们测试了中兴的ME3760(TD-LTE),也能实现正常的数据通信。


  可见,ETA303能很好的支持miniPCIe接口的3G、4G无线网卡。然而,美中不足的是我们所测试3G网卡没有支持移动的TD-SCDMA制式,而支持移动4g的ME3760市场价格约为200-300元/块,不适合低成本方案。在客户实际的使用中,也遇到了类似的问题:应用底板已经按照ETA303的电路设计好了,然而一到现场测试,发现只有移动网络信号。鉴于移动3g发展并不好,市场上常见的TD-SCDMA制式的无线模块如华为EM560、中兴MU301已停产,而4g模块的成本太高,我们反过来探索了ETA303对2G(GPRS)模块支持的可能性。通过寻找第三方的支持,我们找到了一个将2G模块M35转换成miniPCIe的转接模块,这样就能配合ETA303 miniPCIe转USB模块,连接到应用底板的USB接口了,其硬件如图2所示。


图2 ETA303与2G转miniPCIe模块


  使用此模块跟3G模块没有什么太大差别,具体步骤如下:


  1、加载驱动

  insmod usbserial.ko

  insmod ch34x.ko


图3 加载usb转串口驱动截图


  2、ppp脚本拨号

  将第三方模块的拨号脚本quectel-ppp拷贝到/etc/ppp/peers/,将quectel-chat-connect和quectel-chat-disconnect拷贝到/etc/ppp/。在使用ppp进行脚本拨号的时候,需要修改脚本文件quectel-ppp中的串口设备和波特率。第三方2G模块第一次使用时为9600baud,可以通过串口命令向2G模块写入所使用的波特率,如AT+IPR=115200,使用AT\&W命令保存设置。此后就一直使用115200波特率通信了(波特率越高,模块数据通信速率越快)。


  ppp拨号:

  pppd call quectel-ppp


图4 ppp脚本拨号


  设置好路由表,即可通过2g模块的GPRS上网了。我们在115200波特率的情况下测试了GPRS网络的上下行速率。文件大小617668Bytes,在目标板上通过FTP上传到测试所用的公网FTP服务器,耗时为246s(与网络负载有关),即平均上传速率约为2510 Byte/s;从FTP服务器下载此文件,耗时181s,平均速率约为3412 Byte/s。


  3、各网络制式上下行速率比较

  我们对所支持的所有制式的无线模块进行了上传下载的速率测试。虽然不同时间、不同基站网络负载不同,对网速有一定影响,但是可以通过上传下载速率定性的比较各制式的上下行速率(上下行包含协议头数据,速率会更高)。各制式无线模块在115200波特率下,到我们的FTP公网服务器上传下载文件,某一次实验数据如表1所示。


2G
3G
4G
模块
 MC37i(GPRS) M35(GPRS) MU709(WCDMA) MC2716(CDMA2000) ME3760(TD-LTE)
接口
 UART串口 miniPCIe miniPCIe miniPCIe miniPCIe
上传
 2.320 KB/s 2.45 KB/s 155.926 KB/s 101.140 KB/s 623.703 KB/s
下载
 4.569 KB/s 3.332 KB/s 187.110 KB/s 79.621 KB/s 267.301 KB/s
Ping
延时
Min
 713.932 ms 418.358 ms 302.493 ms 85.786 ms 64.564 ms
Avg
 880.662 ms 1031.056 ms 365.253 ms 135.131 ms 110.693 ms
Max
 1121.594 ms 2491.772 ms 704.931 ms 794.615 ms 165.026 ms

表1 各制式模块上传下载速率比较(波特率115200)



2G
3G
4G
中国移动
中国联通
中国电信

表2 ETA303对各通信公司无线模块的支持情况


  至此,ETA303模块对2G、3G、4G无线模块均提供了支持,表2为我们已有模块的测试情况,而理论上只要是满足miniPCIe接口的无线模块,ETA303均能支持。


  如果用户对ETA303+GPRS模块上网感兴趣,请与我们联系,索要usbserial.ko、ch34x.ko、修改后的拨号脚本等第三方资料。3G、4G无线上网更详细资料见网站文章:

  1、《英利Linux工控主板3G无线上网应用示例》

  2、《英创Linux工控主板支持3G网卡》

  3、《英创Linux嵌入式工控主板支持4G网卡》


高级模式
您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐 上一条 /8 下一条

小黑屋|手机版|Archiver| 电子发烧友 ( 粤ICP备14022951号-2 )  

GMT+8, 2017-8-22 11:44 , Processed in 0.120309 second(s), 14 queries , Memcache On.

微信扫描
快速回复 返回顶部 返回列表
-

推荐专区

技术干货集中营

专家问答

用户帮助┃咨询与建议┃版主议事

我的提问

工程师杂谈

工程师创意

工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

单片机/MCU论坛

FPGA|CPLD|ASIC论坛

DSP论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

参考设计中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

DFRobot专区

树莓派论坛

智能硬件论坛

开发快智能硬件开发平台

Intel物联网开发者专区

Waveshare

乐美客SBC专区

Arduino论坛

BeagleBone论坛

机器人论坛

创客神器NanoPi

小钢炮CANNON

比派科技banana pi专区

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

个人版区

阿东Verilog技术专版

直流马达驱动电路设计

LabVIEW英雄联盟

特权同学FPGA专区

-

厂商专区

灵动微电子 MM32

盈鹏飞嵌入式

TI论坛

TI Deyisupport社区

芯灵思嵌入式论坛

Tisan

米尔科技

庆科社区

WIZnet技术专区

Cypress技术论坛

飞凌嵌入式

Qualcomm技术论坛

英创嵌入式

机智云GoKit论坛

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

招聘┃求职发布区

电子展览展会专区