发布成功
1、项目简介:
该项目是将传统的手电筒与传统自行车码表结合为一体的带灯自行车码表项目,该项目主要涉及的功能有计算和显示码表中骑行速度、骑行时间、骑行里程、卡路里、踏频等参数,还具有按键手电筒调光、用户参数设置等功能。骑行数据检测采用踏频速度二合一传感器,使用2.4G无线数据传输,数据传输更快信息量更大。该产品相比其他市面上的码表在按键处理和数据更新上要快很多,时间、里程、速度、卡路里的计算要精准很多。
2、项目需求:
1 通过段码屏骑行速度、骑行时间、骑行里程、卡路里、踏频等参数;
2 设计三个按键,分别为模式、开关、设置功能按键,用于切换不同的显示模式、开关机、调节手电筒灯光的大小、设置相关系统参数;
3 具有震动唤醒功能,低电压提示和自动关机功能,低电压车灯自动降档功能;
4 设计休眠模式,在该模式下LCD仅显示系统时间,实现低功耗功能;
5 设计充电管理模式,通过USB可以达到1A的充电电流,LCD实现电池充电滚动动画;
3、设计方案:
A、Sensor部分
1 主控MCU使用STM8L051F3P6,外挂1MHz晶振来降低功耗;
2 无线芯片使用NRF24L01,外挂16MHz晶振,提供基本运行时钟;
3 使用3.0V的纽扣电池直接给MCU和无线供电;
4 无线控制接口使用SPI总线接口,分别为PB5(SCK)、PB6(MOSI)、PB7(MISO);
5 干簧管的数据采集使用单片机的PB1、PB2端口,通过终端功能来计数;
6 系统LED通过PC5进行控制;Sensor未检测到干簧管的触发信号4分钟后进入休眠,再次激活时,指示灯闪烁一下表示进入工作状态。
7 长按Sensor 按键6S后进入配对复位后,指示灯快闪提示可以松开按键,松开按键后马上进入慢闪状态,提示可配对状态,配对状态持续5分钟后,如果还是没有主机与其配对,将推出配对状态,Sensor进入休眠。
B、Raptor II部分
1 主控MCU使用STM8L052C6T6,外挂16MHz晶振和32.768KHz的晶振分别为系统和RTC提供时钟。
2 无线芯片使用NRF24L01,外挂16MHz晶振,提供基本运行时钟;
3 MCU系统电源从通过S1339D由5V降压为3.3V来提供电压;
4 无线控制接口使用SPI总线接口,分别为PB5(SCK)、PB6(MOSI)、PB7(MISO);PF0(IRQ);PB4(CSN); PB3(CE);
5 LCD驱动IC通过IIC总线来控制,分别接MCU的PC0(SDA)、PC1(SCL);
6 LCD背光LED接MCU的PD0脚,通过PWM脉宽调节技术来控制背光的亮度;
7 SET接MCU的PD4脚,ON/OFF按键接MCU的PD5脚,MODE按键接MCU的PD6脚;Shock接MCU的PE7脚;
8 灯通过接MCU的PD2脚输出PWM来控制车灯的亮度;
9 电池电压采集通过接MCU的PD7 脚经过模拟输入ADC采样得到电压值;
10 电池充电唤醒脚和充电状态脚分别接MCU的PB1和PB2脚,通过配置外部中断和输入功能来进行判断和触发唤醒;
11 仿真和程序下载接口接PA0脚;
12 串口输出数据脚接MCU的PC2(RXD)和PC3(TXD);
4、成果展示:
行业分类 : 消费电子
开发平台 :
交付形式 :
性能参数 :
应用场景 :