Ⅰ 怎么把单片机和GSM模块连接什么型号都行。
把单片机和GSM模块连接,直接把异步串行通信口的TX和RX连上就可以,别忘了地线。但是需要注意几点:
1、不同的单片机有不同的电压,一般GSM模块的输入输出电平是2.85V,51系列的电平是5V,一般在51输出的TX那根线上串联2K的电阻,基本上可以使用。如果是3.3V的单片机,这个电阻就可以很小,几百欧姆就可以。
2、GSM模块本身的电源和SIM卡电路很麻烦,首先是大多数GSM模块都是用FPC40的接口,排线的间距只有零点五毫米,而且是塑料外壳,不好焊接。焊不好的话工作不稳定。
其次是电源部分较麻烦,GSM模块的发射电流较大,最大瞬间电流2A。所以电源部分一般要用LM2576这种大电流的DC-DC变换器来提供4V的电压,DCDC电路设计本身就很不容易,个人应用比较难,需要做电路板。
Ⅱ GSM和GPS连接单片机串口问题
你用的什么单片机,有几个串口,如果有两个或以上可以直接把GSM GPS模块的串口引脚与单片机串口相连,我们以前的项目用的MCU是STM32,串口有3-5个,用起来很方便。如果你的单片机只有一个串口,也可以把两模块串口一并连到单片机串口,因为GPS工作后是主动向外发送数据的(你可以只让GPS的TXD脚连接到单片机RXD,而GPS接收脚不用连接),你的单片机串口接收到数据以后(只需要判断串口中断接收),放到缓存里,再用GSM模块发送出去就行了。如果你的GSM只用来发送,那么只用单片机的TXD连接到GSM的RXD就可以了。这样以来,就是两模块分别只用了串口一个引脚,正好分配正常。
另外一种情况就是,用类似选择开关的东西 或者用 缓冲器模块 74HC125,一个时刻选择两路数据,另一时刻选择另外两路数据,很方便。
Ⅲ 单片机与GSM模块通信
先解决好单片机与GSM模块的线路连接问题,然后,单片机可通过GSM模块给你手机发信息
也能收到手机向GSM模块发送的信息;
那么手机向单片机发指令的方式,比如采用短信方式,那么单片机就可从收到的短信上提取你定义的指令了
Ⅳ 51单片机怎样和GSM模块连接起来
TTL电平就是0-5V,232电平就是-12V-+12V。只要给模块供电,然后模块的发送接单片机的接收,单片机的发送接模块的接收就能通信了。
Ⅳ 求助GSM模块怎么与51单片机开发板连接
你好,一般51的单片机就是通过RS232(TX、RX)与GSM通讯即可。
Ⅵ 52单片机与GSM模块通过rxd与txd连接中,出现单片机与GSM之间不能正常通信,望大神赐教
GSM跟52分开测试
GSM通过PC调试 这个主要是检测GSM模块的好坏而已
52通过PC调试主要是查看52通过串口发送的AT指令是否是正确格式
Ⅶ 怎么把单片机和GSM模块连接,什么型号都行,要原理图,谢谢各位大虾!!1
单片机连接GSM模块,直接就是把异步串行通信口的TX和RX连上就可以,别忘了地线。
问题是:
1,不同的单片机有不同的电压,一般GSM模块的输入输出电平是2.85V,51系列的电平是5V,一般在51输出的TX那根线上串联2K的电阻,基本上可以使用。如果是3.3V的单片机,这个电阻就可以很小,几百欧姆就可以。
2,GSM模块本身的电源和SIM卡电路很麻烦,首先是大多数GSM模块都是用FPC40的接口,排线的间距只有零点五毫米,而且是塑料外壳,不好焊接。焊不好的话工作不稳定。其次是电源部分较麻烦,GSM模块的发射电流较大,最大瞬间电流2A!所以电源部分一般要用LM2576这种大电流的DC-DC变换器来提供4V的电压,DCDC电路设计本身就很不容易,个人应用比较难,需要做电路板。搭接的不稳定。还有SIM卡部分,SIM卡与GSM模块通信本身就是个复杂的高频过程,电路抗干扰能力强,我曾经试过用电线给它们连接起来,没有十分钟,就掉线了。所以SIM卡部分也需要精心设计,别看只有五根数据线而已。
不知楼主是做什么用,如果是毕业设计,我给提供个方法,上淘宝买一块GSM开发板,不带单片机的那种,它上面会给你做好电源,SIM卡插槽,FPC40的插槽,并且设计好各种抗干扰部分,一般还会带有RS232接口和RS232芯片,可以直接与电脑联机。拿回来后作为一个整体使用就可以了。价格一般也就100多,(二手GSM模块)。具体连接方法一般就是和单片机板之间三条线,TX,RX,GND。
如果是要做产品,也可以买他一块,试验好了以后,具体设计电路板的时候参考他的电路就可以。
Ⅷ 请教一些单片机 和GSM模块连接的问题
rx/tx分别为发送和接收
那么和单片机相连时一个发送自然是发给另一个的接收端
也就是rx/tx接tx/rx
这样才能进行通信
另外串口的波特率校验位数据位停止位串口号都要进行对应设置
在gsm模块中应该会有说明
另外接在单片机上用串口助手?是接在电脑串口上吧
Ⅸ 51单片机连接GSM模块问题
清除缓存之后重发
while(!Hand("OK")) //判断是否握手成功,如果不成功延时一会,再发送AT握手指令
{
CLR_Buf(); //清除缓存
Send_ASCII("AT"); //发送联机指令
Send_Hex(0x0d); //发送回车符
Send_Hex(0x0a); //发送换行符
Delay_ms(600);
}
Ⅹ 51单片机和GSM模块无法通信求高手帮助
这个我玩过 之前也想楼主一样遇到这种不能通讯的问题。 建议楼主先用串口小助手先试试GSM模块有没有问题。 如果没问题的话,检查下硬件有没有插正确,重点检查单片机与GSM的接收与发送的那两个脚有没有接对,这个关系到指令能不能发出去 。其实单片机与GSM通信只是模仿GSM模块与电脑在串口小助手通信那个过程而已。你按照电脑与GSM通讯那个过程去编写程序应该就能成功的。经验之谈,希望能帮到你