ble实战keyfob防丢器-基础上可继续开发计步器等使用说明书_第1页
ble实战keyfob防丢器-基础上可继续开发计步器等使用说明书_第2页
ble实战keyfob防丢器-基础上可继续开发计步器等使用说明书_第3页
ble实战keyfob防丢器-基础上可继续开发计步器等使用说明书_第4页
ble实战keyfob防丢器-基础上可继续开发计步器等使用说明书_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前 硬件介 布局与尺 板接 电源管 按 LED指示 蜂鸣 三轴加速度计 GPIO扩展接 纽扣电池 调试接 操作说 使用纽扣电池供 使用CC-Debugger仿真器供 使用CC-Debugger仿真器程 3开 编 运 测 使用智能机测 前NewKeyfobKeyfob开发板基础上进一步完善而来,增加了一颗低功耗三轴加速度计BMA250,以及一颗超低压差LDORT9013-25(2.5V),另外还增加了蜂鸣器的前级驱动,虽然会增加一些功耗,但是更有助于开发阶段的演示。此外新一代Keyfob缩减了20%的PCB面积(板采用第二代EM:CC254xEMv2,注意:两代EM不通用详细对第一第二PCB绿PCB缩小电源管使用3V纽扣电池直使用3V纽扣电池供电,然后通过低压按两个用户按两个用户加速度无采用博世公司三轴加速度计板CC254xEM(第一代CC254xEMv2(第二代EM,尺寸更小硬件介KeyfobBMA2502.5VLDO,RT90131.27间距10pcc-debugger配合转接板为keyfob提供开发阶段的电源。仍然有一个纽扣电池座和一个3V的蜂鸣器,蜂鸣器部分与第一代不同的是加了一级电流驱动,因此第二代的keyfob可以发出很响的声。第二代CC254xEMv2板通过两边的1.27-12P的排针引出全部GPIO,包括CC2540USBCC2541I2CA1

C

B10 B11P1.1 。虽然 会消耗一定的电流,但是对整个系统来说增强了稳定性在第二代。上加了一颗低压差2.5V输出的LDO,RT9013,该ldo为射频ldo,纹波非常小 2121

323

按按键部分比较常规,按键部分没有使用外部上拉,而是在通过程序,设定上拉。值得注意的是,keyfobS1SmartRFS1Keyfob开发板的程序若在SmartRF上运行,S1是可用的,除此之外还有下一节的两个LED。

LEDLEDGPIOS1LED1LED2开发板上的电路也相同,因此keyfob上的程序,在smartrf上运行,led也是可用的。

P1.0Green蜂鸣器在蜂鸣器上加了一级电流驱动电路,原来使用 直驱的话蜂鸣器声响较小2 2

323三轴加速度计采用BMA250这颗加速度计原因有两点,1、体积小,容易集成,尤其在健康腕带等应用,非常有优势,2、功耗低,bma250的功耗非常低。

12123434

10

O66

7 GPIO在使用keyfob开发的时候,可能板载的资源并不能满足开发需要,所以设置了独立GPIO接口,引出了常用接口,方便大家的开发。1234567892注意正负极,铁壳为正极,纽扣电池的时候请注意请看2VCC,和9VDD,VCCkeyfob的工作电压:2.5V,而9VDD是CR2032CC-Debugger的输出电压。当使用纽扣电池供电时,输入电压为3V(标准的纽扣电池电压,当使用CC-Debugger供电的时候,输入电压为CC-Debugger的工作电压:.3V注意,在使用C-Dbuger供电的时候必须取下纽扣电池,否则会造成纽扣电池的逆向充电,发生意外!!P3的第一脚有三角箭头丝印标识,需要和转接板的第一脚对应。CC-Debugger需要使用转接板keyfob连接。

操作说使用纽扣电池供电请将型号为CR2032的纽扣电池正极朝上电池座里,如下图所示,需要注意的是,供电中断而重启程序。在下一版中,采用高质量的纽扣电池座。在keyfob的开发阶段,由于频繁的烧写、测试等工作,需要消耗的电能,这个时候如果能够使用仿真器CC-Debugger供电,将非常有帮助,环保节约。因此在第二代keyfob上采用了1.27间距的10p调试接口(缩小版的标准接口)OFF(ON的另一端ONCC-Debugger2脚,使用4p调试接口时用注意转接板的两个第一脚。插反使用CC-Debugger仿真器程按照上一节中所示连接仿真器和keyfob,PC和仿真器,在使用flashprogrammer或者IAR调试程序前,务必按仿真器的复位按键,当CC-Debugger指示灯为绿色时(绿色代表已识别到目标)方可进行下一步操作,如果为红色(红色表示未识别到目标芯片,请重新检2.2节的连接。3开在BLE协议栈安 的BLE- 是ti提供的基keyfob开发板的防丢器CC2541EMv2New-Keyfob的所有功能,包括三轴加速度计BMA250。跳过本节进入后面的3.2节。如果您使用的是CC2540EMv2,需要简单的修改一下工程配置,以便顺利的使用三轴加速度计BMA20(TICC254Keyob使用的加速度计是CMA000。修改步骤如下:修改前,建议先备份进入 ,然后打开打开后,然后分别右击cma3000d.c和cma3000d.h,打开该源文件的Options然后勾选”Excludefrombuild”,意思是编译时,不要包含此文件。这个方法对平时的开发非常有用,当同一个工程,如果有多个配置的话,可以通过该方法,实现多个工程配置。由于的keyfob上使用的是BMA250,因此需要包含BMA250的驱动文件。在组APP上右击,选择Add->AddFiles…命令,添加新的源文件。定位到工 下的 选中bma250.c和bma250.h,然后添加到工程中来修改后如下图最后修改Option中的宏定义预处理。选择菜单Project/Options…或者按快捷键然后将ACC_CMA3000修改为更改如编选择Project->RebuildAll,或者在当前配置名上右击选择RebuildAll运注意,连接仿真器前,务必取下纽扣电池,防止CC-Debugger给纽扣电池充电而导致意外!!!另外由于SmartRF04EB仿真器不支持宽目标电压,因此不能使用04eb仿真器来调新一代Keyfob使用了10p-1.27间距的Dbg接口,因此,需要转接板来连接CC-调试和首先将转接板的拨码开关拨到OFF位置(ON的另一端连接keyfob和转接板,请注意第一脚的丝印标记,插反连接转接板和CC-Debugger,同样要注意第一脚的丝印标记。(线插头上第一脚位连接OK后,首先按一下CC-Debugger的复位按键,待仿真器识别到开发板,也就是仿真器的LED灯变成绿色。然后在执行程序和调试等步骤。使用FlashProgrammer直接烧写hex,IAR编译成功后,会在CC254xDB\CC254xDK-miniKeyfob 下生成hex,可以使用flashprogrammer直接烧写,当然也可以使用程序烧写完成后,程序开始运行,首先会长亮D1,约1秒后熄灭,这时,按S1开始/D2keyfob被主机连接后D2熄灭。测使用智能机测试对于iOS,在苹果的AppStore里搜索SmartNudge,然后安装对于Android用户,在谷歌的Play里搜索SmartNudge,然后安装需要注意的时,苹果4s以后的设备支持ble,Android4.3以后的系统支持ble。详细的测试步骤,请参见MiniDK手册。CC2540USBdongle一个非常重要的功能是运行HostTestRelease程序PC端的,然后调试任意的ble从机CC2540USBdongle在出厂的时候,默认烧写了PacketSniffer固件,也就是协议分析仪,大家,需要使用仿真器,烧写HostTestRelease程序到usbdongle中。如果大家的是套件组合,已经事先烧写了HostTestRelease关于CC2540USBdongle的程序,请参见CC2540USBdongle用户手册BTool测试keyfob,参见MiniDK手册TITIBLE本节假设keyfob里运行的是默认烧写的Keyfobdemo防丢器程序使用纽扣电池CC-Debuggerkeyfob供电,电OKS1按键,开启ble广播,keyfob广播时,LED1会伴随着广播闪烁,30s内如果没有连接,会自动停止广播。需要再次按下S1开启广播。打开TIBLEMultitool程序(如果未安装,请前往AppStore中搜索并安装,需4s以后的设备程序运行或者下拉DEVICES,会搜索ble从机,如下右图,已经发现keyfob,还有信号值以及设备名和UUIDDEVICESCONNECTEDDEVICES中。然后已连接的设备,就会进入该设备的Profile界面,设备中所有支持的profile均会出现在这里,例如Battery、Alert、SimpleKey、Accelerometer等。在ImmediateAlert中,有三个按钮高音低音以及关闭,例如单击High会像keyfob发送命令,keyfob会响起蜂鸣器,并且闪烁LEDSimpleKeysService中,显示的keyfob按键状态,你可以试S1S2,会在接下来是重要的Accelerometer,的keyfob开发板上带有一颗低功耗的且廉价的三轴加速度计BMA250,keyfobdemo中到三轴速度,通过该service发送给主机。摇动keyfob,或者按照keyfobPCB丝印上的方向放置keyfob,在这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论