全球第一款纯数据GPRS模块 有方M590 概述
更多精彩请到http://blog.tuzhuke.info/?cat=30
M590为全球第一款纯数据GPRS模块,专注数据收发功能,GPRS数据以及短信数据。没有电话语音功能,可以能够拨打或者接听电话,但是不提供语音接口。价格低廉性价比高已经在各种工业和民用领域得到了广泛的应用。我本人拿到的这个模块是在国家电网上弄下来的,成批的替换下来的,品相都非常好。
1 M590主要特性

M590采用的电源电压是3.3V-4.5V,而且在硬件设计电路里推荐使用3.9V,一般使用线性电源变换器例如SPX2930T5这样的芯片。但是也可以直接连接电脑或者单片机通过USB口或者单片机板上的1117芯片供电,为了保证电压在工作时不会降到保护电压时,需要在电源和地之间串联一个大电容几百uF到几千uF。我用笔记本的USB测试给M590供电+一个大电容400uF,完全可以正常工作。
2.管脚定义

M590内部采用的是2.85V IO电源系统,所有IO最大限制电压时3.3V,这个对于3.3V单片机没有问题,但是对于5V单片机设计是需要考虑。通常采用两种方式,一种是官方提供的串联电阻。

另外一种方法是需要通过芯片自身电源+三极管实现电平的匹配。通常使用官方推荐的3.3V参考模块是可以正常工作的。
3 开启时序
M590需要硬件控制开能开机。官方描述:在模块处于关机时,先将模块的ON/OFF 管脚拉低,再给模块上电;模块上 电后,ON/OFF 管脚持续拉低300ms 以上(建议为500ms,下同),则模块开机。开机时,模块的串口会自动输出“MODEM STARTUP”提示,同时模块的LIGHT 会开始1秒的闪烁,VCCIO 持续输出2.85V。
简单说就是,拉低19引脚(ON/OFF引脚),上电,串口收到数据表明开机成功,19管脚悬空或者拉高即可。

4 关机时序
M590官方提供了关机时序,但是通常我们直接关电源就可以了。或者使用命令实现软关机。
5 串口连接
M590和外部设备需要通过串口连接,波特率可以通过AT命令设置,支持1200,2400,4800,9600,19200,38400,57600,115200 的波特率,默认速率为115200bps。

串口接口提供的IO较多,但是我们平时只需要连接TXD、RXD以及GND就可以了,需要格外只要的是连接的时候需要交叉

上图为M590连接应用,但是DTR和RING实际应用可以不连接。
全球第一款纯数据GPRS模块 有方M590 概述的更多相关文章
- Odoo:全球第一免费开源ERP 人力资源模块操作指南(完美珍藏版)
概述 人力资源管理概述 一般企业里,和人力资源相关的工作有:1)员工合同管理,即员工基本档案管理:2)招聘管理,即岗位及岗位人员补充管理:3)员工薪资计算: 4)员工考勤:5)员工休假管理:6)员工绩 ...
- GSM/GPRS模块 AT指令集C语言编程——基于有方M660+和MSP430单片机
GSM/GPRS芯片是手机中负责收发短信.拨打电话以及访问GPRS网络的核心器件.有方M660+为深圳有方公司生产的一款超小封装的GSM/GPRS工业无线模块,可以提供高品质的语音.短信.数据业务等功 ...
- 认识和选用常用的几种 GPRS 模块(转)
源:http://blog.sina.com.cn/s/blog_4d80055a0100e8kr.html 我在这里把常见的GPRS模块分成3种: (1)GPRS DTU(GPRS数传单元,常称GP ...
- linux下利用GPRS模块发短信、打电话
一.开发环境 内核版本:linux-3.0 开发板:FL2440(nandflash:K9F1G08 128M) GPRS模块:SIM900 二.与发短信和拨号相关的 AT 指 ...
- 移动測试技术保护源码!解码全球首款移动端白盒測试工具ThreadingTest (文章转自己主动点科技)
作者 智晓锋 - 2014/07/14 自从斯诺登曝光美监听丑闻事件之后,我国政府就将信息安全问题上升到了国家安全的高度.基于此.国内的一家创业公司推出了智能型Android真机白盒測试以及开发辅助类 ...
- GPRS模块在Linux平台上ppp拨号上网总结与心得
linux平台的ppp拨号上网,(注明:这里只谈命令行拨号,用linux就要习惯和熟练使用命令行) 在网上常见的有三种方式:1.使用智能的ppp拨号软件wvdial:参考案例:本博客的<使用wv ...
- Linux-C实现GPRS模块发送短信
“GSM模块,是将GSM射频芯片.基带处理芯片.存储器.功放器件等集成在一块线路板上,具有独立的操作系统.GSM射频处理.基带处理并提供标准接口的功能模块.GSM模块根据其提供的数据传输速率又可以分为 ...
- linux下GPRS模块的应用程序
---------------------------------------------------------------------------------------------------- ...
- ESA2GJK1DH1K基础篇: 移植官方MQTT包,让TCP实现MQTT功能(以GPRS模块为例)
前言 这节代码将在这一节的基础上实现 拷贝第一节测试里面的MQTT文件夹到当前工程 当前工程建个MQTT的文件夹,用于存放那个MQTT文件夹里面的内容 添加文件到里面 注意:::: 实际源码拷贝位置 ...
随机推荐
- 论文阅读笔记二十二:End-to-End Instance Segmentation with Recurrent Attention(CVPR2017)
论文源址:https://arxiv.org/abs/1605.09410 tensorflow 代码:https://github.com/renmengye/rec-attend-public 摘 ...
- jenkins卡在等待界面解决方法
1.安装jenkins最新版的时候,发现一直卡在等待界面上 如图显示: 原因:jenkins里面文件指向国外的官网,因为防火墙的原因连不上 解决方法:将配置文件里面的url换成国内的即可
- 51 NOd 2006 飞行员配对(匈牙利算法二分匹配)
题目来源: 网络流24题 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员.由皇家空军派出的每一 ...
- Ubuntu16.04安装vim8
Ubuntu16.04安装vim8 在Ubuntu16.04下编译安装vim8,并配置vim-plug插件管理器,以及安装YouCompleteMe等插件. 安装依赖 sudo apt-get ins ...
- python---用链表结构实现有序和无序列表的几个功能
只是看看套路,没有深入练习. 如果真要自己写,可以基于此类. 但其实,在普通使用中,这样实现的性能,并没有python原生的列表性能好. 因为python原生列表的功能,是基于数组作扩展实现的. # ...
- explicit specialization 显式指定
//explicit specialization 显式指定 #include "stdafx.h" #include <iostream> #include < ...
- [转] 理解Object.defineProperty的作用
对象是由多个名/值对组成的无序的集合.对象中每个属性对应任意类型的值.定义对象可以使用构造函数或字面量的形式: var obj = new Object; //obj = {} obj.name = ...
- Python_二维数组
例1:将数组旋转90度 a = [[i for i in range(4)] for n in range(4)] print(a) # 遍历大序列 for a_index, w in enumera ...
- Codeforces 660F Bear and Bowling 4 斜率优化 (看题解)
Bear and Bowling 4 这也能斜率优化... max[ i ] = a[ i ] - a[ j ] - j * (sum[ i ] - sum[ j ])然后就能斜率优化啦, 我咋没想到 ...
- Centos7创建CA和申请证书
转载:http://rackie386.blog.51cto.com/11279229/1947999 Centos7.3创建CA和申请证书 openssl 的配置文件:/etc/pki/tls/op ...