昇润CC2541蓝牙透传模块使用说明
发布日期:2017.03.17 浏览次数:299
一、下载并安装上位机软件BleConfig及数传APP
在PC端下载安装BleConfig,该软件是基于蓝牙透传模块的上位机串口调试软件,它主要用于查询、调整、测试蓝牙模块等。安卓手机,前往腾讯应用宝下载数传应用;苹果手机,前往app store下载数传应用。(注:安卓设备的操作系统为4.3以上,苹果设备的操作系统为7.0及以上。)
二、调试CC2541透传模块
CC2541透传模块默认配置为无模式(既不是主机也不是从机,可通过命令设置主或从模式),数据加密,连接间隔20ms,广播间隔100ms。首先将蓝牙透传模块供电后通过串口连接到计算机上,并将Wake up脚接地,然后打开BleConfig软件,在串口设置部分选择正确的波特率后开启串口来进行调试,此时点击串口配置右边的“通讯测试”按钮,如果BleConfig工具返回“AT+OK”,才说明透传模块的串口配置成功,其次就是要设置模块为从机,也是返回“AT+OK”说明从机配置OK,这样模块就进入数传模式,可以与手机(主机)进行数据交互。
1、连接透传模块
在手机上打开数传APP,APP将进入搜索界面,在界面右上方点击“设置”按钮,即可对APP的数据加密方式进行设置,设置后在搜索界面点击透传模块的广播名称,APP就会连接透传模块。
2、自定义设置
APP连接上透传模块后进入自定义界面,在该界面可设置键值和R、G、B、W、M色值。
(1)键值设置。
在APP上点击“键值设置”,然后点击你所要设置的按键,设置好按键的值后再点击确定保存(注:有“按下数据”和“抬起数据”设置,分别对应按下按键和抬起手指时APP给模块发的数据),设置完后按按键,就会把设置的键值发送给透传模块,并在PC端调试工具(即BleConfig)的数据接收框中显示出来。翘板开的情况下按下按键,APP只发送一次数据,而在翘板关的情况下按下按键,APP会连续发送数据,再点击一下按键才会停止发送数据。
(2)R、G、B、W、M色值设置。
点击某个颜色后面的设置按键,设置色值范围,设置完后滑动该颜色的滑条,APP就会将色值发送给透传模块,并在PC端调试工具的数据接收框中显示出来。色值在设置的范围内,随着滑动滑条而变化。(注:设置的最大值不能超过FFFF)
3、数传
点击APP主界面下方的数传按钮,进入数传界面,点击TX下方的文本框输入要发送的数据,设置好发送间隔,然后点击发送按钮就将数据发送给了透传模块(注:数据加密时单次发送数据最多为17个字节,不加密时为20字节),如果勾选定时发送,APP就会连续发送数据给透传模块,并在PC端调试工具的数据接收框中显示出来。模块发送的数据可以通过BleConfig工具里的“透传数据发送”选项卡输入要发送的数据点击发送即可。
单次发送
连续发送
4、模块设置
用户可在APP或者BleConfig工具查看/设置透传模块的接口参数、模块信息以及打开模块的PWM、IO口、ADC功能。
(1)查看、设置接口参数
在APP的接口参数界面点击右上方的同步按钮,可查看当前模块的接口参数,也可在该界面对模块的接口参数进行设置。用户也可以通过点击BleConfig工具串口配置右边的“同步参数”按钮查看模块当前的接口参数,也可在“BLE参数设置”选项卡里设置接口参数。
注意:同步参数完成后,点击图中的设置按钮,此时BleConfig工具里的参数会更新为当前模块的参数 |
(2)查看模块信息
在APP的模块信息界面可查看模块的软件版本号、电量、MAC地址和UTC时间,用户也可以在BleConfig工具里进行查看。
(3)配置PWM
在APP连接模块的情况下,将要控制的PWM引脚接入示波器,并调好示波器,然后进入APP的PWM界面,点击“PWM”按钮打开PWM,在文本框输入频率和占空比后点击“频率”和“占空比”按钮设置PWM波形的频率和占空比,此时示波器的PWM波形会随着设置而变化。用户调试时,先读取示波器显示波形的周期和其中高电平持续的时间,然后计算出PWM波形的频率和占空比,看跟手机APP的设置是否一致,如果是一致的,说明模块的PWM输出正常。
用户也可通过BleConfig工具的“PWM设置”选项卡对PWM进行配置。(注:PWM的频率可调范围是1K~2MHz)
(4)配置IO
进入APP的IO界面,勾选“DIRO”按钮后面的方框,是置该IO口为输出口,未勾选则是置该IO口为输入口,设置完后点击“DIRO”按钮就完成了IO口输入/输出方向的配置。
在配置完IO口的方向后直接点击“读取”按钮就可以获取所配置IO口的电平,勾选状态为高电平,未勾选为低电平,此时用万用表去量方向为输出的IO口的电压,看是否与APP读取的电平一致,如果一致则说明IO口正常。
勾选“设置”按钮后面的方框,是设置该IO口为高电平,不勾选是设置IO口为低电平。(注:各IO口的排列顺序从右往左依次为Px_0~Px_7,x=0~3)
通过BleConfig工具“BLE功能参数设置”选项卡也可以对IO口的输入/输出方向以及输出口的电平进行设置和读取。
(5)配置ADC
进入APP的ADC界面,将模块待测的ADC引脚接入外部电压采样(注:采样电压不能超过配置的参考电压),然后在APP设置好待测ADC口的采样时间、参考电压及滤波次数后点击“ADC”按键,APP就会显示ADC口的电压值。
用户也可以通过BleConfig工具“BLE功能参数设置”选项卡里的ADC设置进行ADC配置,然后读取ADC电压值。
如果APP/BleConfig工具读取的ADC电压值和模块ADC口的实际电压一致,则说明ADC功能正常。
5、退出数传APP
退出请直接按手机中的返回键即可。