2024年1月23日发(作者:捷锐精)
HC-06蓝牙模块Page1of12技术手册
一.概述HC-06蓝牙模块是专为智能无线数据传输而打造,采用英国CSR公司BlueCore4-Ext芯片,遵循V2.0+EDR蓝牙规范。本模块支持UART,USB,SPI,PCM,SPDIF等接口,并支持SPP蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。二.特点:蓝牙V2.0+EDR蓝牙Class2内置PCB射频天线Page2of12
内置8MbitFlash支持SPI编程接口支持UART,USB,SPI,PCM等接口支持主从一体支持软件控制主从模块3.3V电源通过REACH、ROHS认证三.应用领域:该模块主要用于短距离的数据无线传输领域。可以方便的和PC机的蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代串口线。※蓝牙车载免提※蓝牙GPS※蓝牙PCMCIA,USBDongle※蓝牙无线数据传输;※工业遥控、遥测;※POS系统,无线键盘、鼠标;※交通,井下定位、报警;※自动化数据采集系统;※无线数据传输;银行系统;※无线数据采集;※楼宇自动化、安防、机房设备无线监控、门禁系统;※智能家居、工业控制;※汽车检测设备;※电视台的互动节目表决设备;※※※※政府路灯节能设备无线LED显示屏系统蓝牙操纵杆、蓝牙游戏手柄蓝牙打印机※蓝牙遥控玩具四.物理特征:OperatingFrequencyBandBluetoothSpecificationOutputPowerClassOperatingVoltageHostInterface2.4GHz-2.48GHzunlicensedISMbandV2.1+EDRClass23.3VUSB1.1/2.0orUARTPage3of12
AudioInterfaceFlashMemorySizeDimensionPCMinterface8Mbit27mm(L)x13(W)mmx2mm(H)五.电气特征:AbsoluteMaximumRatingsRatingStoragetemperatureSupplyvoltage:VBATOtherterminalvoltagesMin-40℃-0.4VVSS-0.4VMax+150℃5.6VVDD+0.4VRecommendedOperatingConditionsOperatingConditionOperatingtemperaturerangeGuaranteedRFperformancerange(a)Supplyvoltage:VBATMin-40℃-40℃2.2VMax+150℃+150℃4.2V(b)六.功耗:OperationModeConnectionTypePagescan-ACLNotrafficMasterACLWithfiletransferMasterACL1.28ssniffMasterACL1.28ssniffSlaveSCOHV330mssniffMasterSCOHV330mssniffSlaveStandbyHostconnection-UARTRate(kbps)115.2115.2115.238.438.438.438.438.4Average0.424.6010.30.370.4219.819.040UnitmAmAmAmAmAmAmAµA七.功能框图:Page4of12
八.应用电路图:Page5of12
九.管脚功能描述:Page6of12
PINNameGNDPIN#2922PadtypeVSSDescriptionGroundpotIntegrated1.8V(+)supplywithNote1V8VCCAIO0AIO1PIO0PIO1PIO2PIO3PIO4PIO5PIO6VDD3.3VBi-DirectionalBi-DirectionalBi-DirectionalRXENBi-DirectionalTXENBi-DirectionalBi-DirectionalBi-DirectionalBi-DirectionalBi-DirectionalOn-chiplinearregulatoroutputwithin1.7-1.9VProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlinecontroloutputforLNA(iffitted)Programmableinput/outputlinecontroloutputforPA(iffitted)Programmableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineCLK_REQPage7of12
PIO7PIO8PIO9PIO10PIO11RESETB3Bi-DirectionalBi-DirectionalBi-DirectionalBi-DirectionalBi-DirectionalCMOSInputwithweakintemalpull-downCMOSoutput,Programmableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineCLK_OUTUART_RTS4tri-stablewithweakinternalpull-upCMOSinputwithUARTrqusttosend,activelowUART_CTS3weakinternapull-downCMOSinputwitUARTcleartosend,activelowUART_RX2weakinternalpull-downCMOSoutput,Tri-stablewithweakinternalpull-upCMOSinputwithUARTDatainputUART_TX1UARTDataoutputSPI_MOSI17weakinternalpull-downCMOSinputwithSerialperipheralinterfacedatainputSPI_CSB16weakinternalpull-upCMOSinputwithweakinternalCMOSinputwithweakinternalpull-downBi-DirectionalBi-DirectionalChipselectforserialperipheralinterface,activelowSerialperipheralinterfaceclockSerialperipheralinterfacedataOutputSPI_CLK19SPI_MISOUSB_-USB_+1.8VPCM_CLKPCM_OUTPCM_INPCM_SYNC8可以外部供电1.8V默认为内部供电1.8VBi-DirectionalCMOSoutputCMOSInputBi-DirectionalPage8of12
十.外形尺寸:Page9of12
HC-06蓝牙模块AT指令集HC-06嵌入式蓝牙串口通讯模块Page10of12
AT指令集对于HC-06主机而言,WAKEUP按下后会放弃记忆,重新搜索新的从机,如果不放弃记忆,主机将一直搜索上一次配对过的从机,直到搜到并配对成功为止,HC-06的主机有个特性就是记忆最后一次配对过的从机。WAKEUP对于从机而言没有意义。进入AT指令的方法:给模块上电,不配对的情况下,就是AT模式了。指令间隔1S左右出厂参数:波特率9600N81,名字HC-06,密码12341、测试通讯发送:AT(返回OK,一秒左右发一次)返回:OK2、改蓝牙串口通讯波特率发送:AT+BAUD1返回:OK1200设置超过115200后用电脑无法使用,要用单片机编程于高于115200才能使用此波特率和重新发AT命令设低波特率用AT命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。例:发送:AT+BAUD2返回:OK2400……1---------12002---------24003---------48004---------9600(默认就是这个设置)5---------192006---------384007---------576008---------1152009---------230400A---------460800B---------921600C---------13824003、改蓝牙名称发送:AT+NAMEname返回:OKsetname参数name:所要设置的当前名称,即蓝牙被搜索到的名称。20个字符以内。例:发送AT+NAMEbill_gates返回OKsetname这时蓝牙名称改为bill_gates参数可以掉电保存,只需修改一次。PDA端刷新服务可以看到更改后的蓝牙名称,名Page11of12
字不可超过20个字符。4、改蓝牙配对密码发送:AT+PINxxxx返回:OKsetPIN参数xxxx:所要设置的配对密码,4个数字,此命令可用于从机或主机。从机是适配器或手机弹出要求输入配对密码窗口时,手工输入此参数就可以连接从机。主蓝牙模块搜索从机后如果密码正确,则会自动配对,主模块除了可以连接配对从模块外,其他产品包含从模块的时候也可以连接配对,比如含蓝牙的数码相机,蓝牙GPS,蓝牙串口打印机,等等。例:发送:AT+PIN8888返回:OKsetPIN这时蓝牙配对密码改为8888,模块在出厂时的默认配对密码是1234。参数可以掉电保存,只需修改一次。5、更改模块主从工作模式:(V1.7版后支持主从一体功能)发送:AT+ROLE=M(设置模块为主模块Master)返回:OK+ROLE:M发送:AT+ROLE=S(设置模块为从模块Slave,模块默认为从模块)返回:OK+ROLE:S6、无校验设置指令:(V1.5版后支持)AT+PN(默认就是这个设置)7、偶校验设置指令:(V1.5版后支持)AT+PE8、奇校验设置指令:(V1.5版后支持)AT+POLAYOUT注意事项1,HC-06蓝牙模块串口电平需3.3V,如果和5V电平系统连接需要增加电平转换芯片。2,蓝牙信号受周围影响很大,如树木、金属、墙体等障碍物会对蓝牙信号有一定的吸收或屏蔽,所以建议不要安装在金属外壳之中。3,由于金属会削弱天线功能,建议在给模块Lay板时,模块天线下面不要铺地和走线,最好能挖空。Page12of12
2024年1月23日发(作者:捷锐精)
HC-06蓝牙模块Page1of12技术手册
一.概述HC-06蓝牙模块是专为智能无线数据传输而打造,采用英国CSR公司BlueCore4-Ext芯片,遵循V2.0+EDR蓝牙规范。本模块支持UART,USB,SPI,PCM,SPDIF等接口,并支持SPP蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。二.特点:蓝牙V2.0+EDR蓝牙Class2内置PCB射频天线Page2of12
内置8MbitFlash支持SPI编程接口支持UART,USB,SPI,PCM等接口支持主从一体支持软件控制主从模块3.3V电源通过REACH、ROHS认证三.应用领域:该模块主要用于短距离的数据无线传输领域。可以方便的和PC机的蓝牙设备相连,也可以两个模块之间的数据互通。避免繁琐的线缆连接,能直接替代串口线。※蓝牙车载免提※蓝牙GPS※蓝牙PCMCIA,USBDongle※蓝牙无线数据传输;※工业遥控、遥测;※POS系统,无线键盘、鼠标;※交通,井下定位、报警;※自动化数据采集系统;※无线数据传输;银行系统;※无线数据采集;※楼宇自动化、安防、机房设备无线监控、门禁系统;※智能家居、工业控制;※汽车检测设备;※电视台的互动节目表决设备;※※※※政府路灯节能设备无线LED显示屏系统蓝牙操纵杆、蓝牙游戏手柄蓝牙打印机※蓝牙遥控玩具四.物理特征:OperatingFrequencyBandBluetoothSpecificationOutputPowerClassOperatingVoltageHostInterface2.4GHz-2.48GHzunlicensedISMbandV2.1+EDRClass23.3VUSB1.1/2.0orUARTPage3of12
AudioInterfaceFlashMemorySizeDimensionPCMinterface8Mbit27mm(L)x13(W)mmx2mm(H)五.电气特征:AbsoluteMaximumRatingsRatingStoragetemperatureSupplyvoltage:VBATOtherterminalvoltagesMin-40℃-0.4VVSS-0.4VMax+150℃5.6VVDD+0.4VRecommendedOperatingConditionsOperatingConditionOperatingtemperaturerangeGuaranteedRFperformancerange(a)Supplyvoltage:VBATMin-40℃-40℃2.2VMax+150℃+150℃4.2V(b)六.功耗:OperationModeConnectionTypePagescan-ACLNotrafficMasterACLWithfiletransferMasterACL1.28ssniffMasterACL1.28ssniffSlaveSCOHV330mssniffMasterSCOHV330mssniffSlaveStandbyHostconnection-UARTRate(kbps)115.2115.2115.238.438.438.438.438.4Average0.424.6010.30.370.4219.819.040UnitmAmAmAmAmAmAmAµA七.功能框图:Page4of12
八.应用电路图:Page5of12
九.管脚功能描述:Page6of12
PINNameGNDPIN#2922PadtypeVSSDescriptionGroundpotIntegrated1.8V(+)supplywithNote1V8VCCAIO0AIO1PIO0PIO1PIO2PIO3PIO4PIO5PIO6VDD3.3VBi-DirectionalBi-DirectionalBi-DirectionalRXENBi-DirectionalTXENBi-DirectionalBi-DirectionalBi-DirectionalBi-DirectionalBi-DirectionalOn-chiplinearregulatoroutputwithin1.7-1.9VProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlinecontroloutputforLNA(iffitted)Programmableinput/outputlinecontroloutputforPA(iffitted)Programmableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineCLK_REQPage7of12
PIO7PIO8PIO9PIO10PIO11RESETB3Bi-DirectionalBi-DirectionalBi-DirectionalBi-DirectionalBi-DirectionalCMOSInputwithweakintemalpull-downCMOSoutput,Programmableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineProgrammableinput/outputlineCLK_OUTUART_RTS4tri-stablewithweakinternalpull-upCMOSinputwithUARTrqusttosend,activelowUART_CTS3weakinternapull-downCMOSinputwitUARTcleartosend,activelowUART_RX2weakinternalpull-downCMOSoutput,Tri-stablewithweakinternalpull-upCMOSinputwithUARTDatainputUART_TX1UARTDataoutputSPI_MOSI17weakinternalpull-downCMOSinputwithSerialperipheralinterfacedatainputSPI_CSB16weakinternalpull-upCMOSinputwithweakinternalCMOSinputwithweakinternalpull-downBi-DirectionalBi-DirectionalChipselectforserialperipheralinterface,activelowSerialperipheralinterfaceclockSerialperipheralinterfacedataOutputSPI_CLK19SPI_MISOUSB_-USB_+1.8VPCM_CLKPCM_OUTPCM_INPCM_SYNC8可以外部供电1.8V默认为内部供电1.8VBi-DirectionalCMOSoutputCMOSInputBi-DirectionalPage8of12
十.外形尺寸:Page9of12
HC-06蓝牙模块AT指令集HC-06嵌入式蓝牙串口通讯模块Page10of12
AT指令集对于HC-06主机而言,WAKEUP按下后会放弃记忆,重新搜索新的从机,如果不放弃记忆,主机将一直搜索上一次配对过的从机,直到搜到并配对成功为止,HC-06的主机有个特性就是记忆最后一次配对过的从机。WAKEUP对于从机而言没有意义。进入AT指令的方法:给模块上电,不配对的情况下,就是AT模式了。指令间隔1S左右出厂参数:波特率9600N81,名字HC-06,密码12341、测试通讯发送:AT(返回OK,一秒左右发一次)返回:OK2、改蓝牙串口通讯波特率发送:AT+BAUD1返回:OK1200设置超过115200后用电脑无法使用,要用单片机编程于高于115200才能使用此波特率和重新发AT命令设低波特率用AT命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。例:发送:AT+BAUD2返回:OK2400……1---------12002---------24003---------48004---------9600(默认就是这个设置)5---------192006---------384007---------576008---------1152009---------230400A---------460800B---------921600C---------13824003、改蓝牙名称发送:AT+NAMEname返回:OKsetname参数name:所要设置的当前名称,即蓝牙被搜索到的名称。20个字符以内。例:发送AT+NAMEbill_gates返回OKsetname这时蓝牙名称改为bill_gates参数可以掉电保存,只需修改一次。PDA端刷新服务可以看到更改后的蓝牙名称,名Page11of12
字不可超过20个字符。4、改蓝牙配对密码发送:AT+PINxxxx返回:OKsetPIN参数xxxx:所要设置的配对密码,4个数字,此命令可用于从机或主机。从机是适配器或手机弹出要求输入配对密码窗口时,手工输入此参数就可以连接从机。主蓝牙模块搜索从机后如果密码正确,则会自动配对,主模块除了可以连接配对从模块外,其他产品包含从模块的时候也可以连接配对,比如含蓝牙的数码相机,蓝牙GPS,蓝牙串口打印机,等等。例:发送:AT+PIN8888返回:OKsetPIN这时蓝牙配对密码改为8888,模块在出厂时的默认配对密码是1234。参数可以掉电保存,只需修改一次。5、更改模块主从工作模式:(V1.7版后支持主从一体功能)发送:AT+ROLE=M(设置模块为主模块Master)返回:OK+ROLE:M发送:AT+ROLE=S(设置模块为从模块Slave,模块默认为从模块)返回:OK+ROLE:S6、无校验设置指令:(V1.5版后支持)AT+PN(默认就是这个设置)7、偶校验设置指令:(V1.5版后支持)AT+PE8、奇校验设置指令:(V1.5版后支持)AT+POLAYOUT注意事项1,HC-06蓝牙模块串口电平需3.3V,如果和5V电平系统连接需要增加电平转换芯片。2,蓝牙信号受周围影响很大,如树木、金属、墙体等障碍物会对蓝牙信号有一定的吸收或屏蔽,所以建议不要安装在金属外壳之中。3,由于金属会削弱天线功能,建议在给模块Lay板时,模块天线下面不要铺地和走线,最好能挖空。Page12of12