位置:51电子网 » 技术资料 » 汽车电子

蓝牙模块的功能和参数设置

发布时间:2013/11/13 20:41:47 访问次数:7582

    这个蓝牙遥控机械手小车,ATMEGA164PA-MU用了一个Arduino控制器作为遥控器主机,一个32位舵机控制板作为接收器从机,两者之间采用蓝牙无线通信,所用到的一对蓝牙模块是DFRobot出品的Bluetooth V3模块。
    Bluetooth V3蓝牙模块上有一个两位拨码开关,如图4所示,1号开关YLED Off是LINK灯的开关,可以关闭UNK省电,2号开关AT Mode是AT命令模式开关。
    通过串口助手软件发送AT命令设置蓝牙模块参数时,需要用到USB to Serial模块,如图5所示,该模块的功能是将丌乙
串口转换为USB接口。
    安装好驱动程序后,将2号开关ATMode拨到ON端,在Windows的设备管理器里可以看到自动生成的串口号,如图6所示,不同电脑产生的串口号可能不同。
    接着打开SSCOM3.2串口助手,如图7所示,选择USB to Seria幞块对应的COM口(这里是COM3),设置波特率为38400,在发送行(字符串输入框)输入各AT命令(参见官方说明)进行参数设置。
    实际上只要修改3个参数即可,首先输入双引号里的内容,即“AT+CMODE=1”,其中1含义是任意蓝牙地址连接模式不受绑定指令设置地址的约束)。把两个蓝牙模块的CMODE参圈5 USB to Serialgt块与蓝牙{擞的插接方法数都设置为1,可以用“AT+CMODE?”来核实参数是否设置对了。把波特率改为115200bWs,通过在发送行输入A-[命令“AT+ UART=115200,O,0”来设置。由于蓝牙模块默认为从机模式,所以只拿出一个蓝牙模块把它设置为主机模式,在发送行输入“AT+ROLE=1”,其中1的含义是模块为主机。其他参数直接用默认参数。
    主从成对使用时,不需要驱动程序,也不需要配对密码,两个模块上电就能传输。模块上的STATE灯频繁闪烁表示正在配对,UN瞅T常亮表示配对完毕,此时串口功能已经启动。一主一从成对正常使用时,UNK灯不会灭。如主机和从机距离太远而断线,则主机和从机的灯一直闪烁,如果它们距离再靠近,则又会自动连上。主机会记忆它配好的从机,一上电,主机就会找它记忆的从机地址。通过串口助手设置好参数后,以后两个模块都会自动无线虚拟串口联机,你把它们看成有线串口联机,用熟悉的RS232通信协议编制通信程序即可。
    另外还有两点需要注意:一是把USB to SeriaI横块生成昀串口号圈7用SSCOM3.2串口助手软件设置蓝牙模块to Serial模块从电脑的USB插座里拔出前,要在SSCOM3.2串口助手软件里点击“关闭串口”按钮,否则串口资源会继续占32路舵机控制板的通信波特率设置为115200bit/s,用通过图8中的7号拨码开关来设置(见图10),把两个拨码开关用,如果再把模块插到电脑,就不能使用这个串口了,二是在双单片机蓝牙通信前,耍把两个蓝牙模块上的AT Mode开关拨到2端,退出AT命令模式。
    这个蓝牙遥控机械手小车,ATMEGA164PA-MU用了一个Arduino控制器作为遥控器主机,一个32位舵机控制板作为接收器从机,两者之间采用蓝牙无线通信,所用到的一对蓝牙模块是DFRobot出品的Bluetooth V3模块。
    Bluetooth V3蓝牙模块上有一个两位拨码开关,如图4所示,1号开关YLED Off是LINK灯的开关,可以关闭UNK省电,2号开关AT Mode是AT命令模式开关。
    通过串口助手软件发送AT命令设置蓝牙模块参数时,需要用到USB to Serial模块,如图5所示,该模块的功能是将丌乙
串口转换为USB接口。
    安装好驱动程序后,将2号开关ATMode拨到ON端,在Windows的设备管理器里可以看到自动生成的串口号,如图6所示,不同电脑产生的串口号可能不同。
    接着打开SSCOM3.2串口助手,如图7所示,选择USB to Seria幞块对应的COM口(这里是COM3),设置波特率为38400,在发送行(字符串输入框)输入各AT命令(参见官方说明)进行参数设置。
    实际上只要修改3个参数即可,首先输入双引号里的内容,即“AT+CMODE=1”,其中1含义是任意蓝牙地址连接模式不受绑定指令设置地址的约束)。把两个蓝牙模块的CMODE参圈5 USB to Serialgt块与蓝牙{擞的插接方法数都设置为1,可以用“AT+CMODE?”来核实参数是否设置对了。把波特率改为115200bWs,通过在发送行输入A-[命令“AT+ UART=115200,O,0”来设置。由于蓝牙模块默认为从机模式,所以只拿出一个蓝牙模块把它设置为主机模式,在发送行输入“AT+ROLE=1”,其中1的含义是模块为主机。其他参数直接用默认参数。
    主从成对使用时,不需要驱动程序,也不需要配对密码,两个模块上电就能传输。模块上的STATE灯频繁闪烁表示正在配对,UN瞅T常亮表示配对完毕,此时串口功能已经启动。一主一从成对正常使用时,UNK灯不会灭。如主机和从机距离太远而断线,则主机和从机的灯一直闪烁,如果它们距离再靠近,则又会自动连上。主机会记忆它配好的从机,一上电,主机就会找它记忆的从机地址。通过串口助手设置好参数后,以后两个模块都会自动无线虚拟串口联机,你把它们看成有线串口联机,用熟悉的RS232通信协议编制通信程序即可。
    另外还有两点需要注意:一是把USB to SeriaI横块生成昀串口号圈7用SSCOM3.2串口助手软件设置蓝牙模块to Serial模块从电脑的USB插座里拔出前,要在SSCOM3.2串口助手软件里点击“关闭串口”按钮,否则串口资源会继续占32路舵机控制板的通信波特率设置为115200bit/s,用通过图8中的7号拨码开关来设置(见图10),把两个拨码开关用,如果再把模块插到电脑,就不能使用这个串口了,二是在双单片机蓝牙通信前,耍把两个蓝牙模块上的AT Mode开关拨到2端,退出AT命令模式。
相关技术资料
11-13蓝牙模块的功能和参数设置

热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!