单片机连接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。
如果是要做产品,也可以买他一块,试验好了以后,具体设计电路板的时候参考他的电路就可以。