蓝牙模块、WiFi模块,GPRS模块,研究了一下确实挺多的,这里我只列举下我用过的,至于计划使用的再研究一下。
蓝牙模块:
B-0004蓝牙模块,这个尺寸比较小,当年是用在了体温血氧计上的。我第一次接触的蓝牙设备,然后单片机是cc2541的。当时没用AT指令,直接51系列编程,不过后来编写的没有收到信息,广播没有设置好。后来发现既然用的蓝牙模块,还真不需要再编程,直接采用AT指令就好了,于是就放弃了cc2541的编程。接法也很简单,直接根据设置跟单片机连接。
HC-05蓝牙模块,这个是主从机一体蓝牙模块,不过尺寸比较大呢,是B-0004的2倍以上。之前单独用在血压计上,以及跟WiFi模块用在了心电检测设备中,采用的是AT指令,当然wifi模块也是AT指令。接法也很简单,直接根据设置跟单片机连接。
WiFi模块:
之前用过esp-12s的WiFi模块,不过这种好像使用的是2.4G的通信,连接WiFi网络,这个需要拥有WiFi路由器等存在。接法也很简单,直接根据设置跟单片机连接。我只要用到WiFi网路就使用了。然后可以根据手机app来查看。
GPRS模块:这个也用过,虽然不怎么常用,毕竟现在WiFi太多了。之前接触过一款中移动的ML302芯片,接法电路如下,程序我也有,不过我并没有详细去看,只是测试过的,设计也不是我设计的,是之前的工程师设计的,我接手以后只是做了测试,这个是一个接收器,接受来自蓝牙模块的数据,再通过GPRS网络上传到网站。
后来又接触到了另一款芯片上海合宙的芯片Air780E 4G Cat.1,这个程序我已有,这个是水表的采集信息。我也是做测试的,没有设计,这里就用到了CRC校验,水表通讯协议了。我也是在这个的学习过程知道的,8421码、校验和等上下行协议之类的。
GPRS模块基本上需要配合sim卡使用,才能连接网络的,所以就需要列举出SIM卡电路了。
SIM卡电路:这里只列举出来合宙的SIM电路,毕竟网上都已经有了,而且电路差别不大,就是程序有区别罢了。
这个是SIM1卡槽的电路。
这个是SIM卡2的卡槽电路。
差不太多,区别的原因是Air780E支持双卡单待,只有在SIM1没有的时候才找SIM2,默认是SIM1的。我考虑使用合宙的GPRS,这个想对便宜,而且尺寸比较小一些。
补:通讯模块先研究到这里,等需要其他的我再补充。