基于MSP430F149单片机充电宝产品设计方案资料14-041

​​​​​​​MSP430 串口发送方式:

波特率固定9600(8  N  1)

系统有输出电压(装置正常工作后)每2S钟定时发送一次,固定报文如下:

帧头

源地址地址

目的地址

系统输出电压检测

继电器切换后输出电压

A组电池容量

B组电池容量

输出状态

系统温度

结束帧

0XEB90

0X01

0X02

0XFF

0XFF

0XFF

0XFF

0X

0XFF

0XD709

其中:0XFF表示最大码制。

输出电压:0V代表0X00,10V代表0XFF

继电器切换后输出电压:0V代表0X00,10V代表0XFF

电池容量:0XFF代表100%

输出状态:0X00为A组电池输出

          0X01为B组电池输出

系统温度:0X00代表-20°,0XFF代表125°

返回:EB 90 01 02 FF FF FF FF 00 FF D7 09

 

MSP430 串口接收方式:

帧头

源地址地址

目的地址

命令帧

内容

结束帧

0XEB90

0X02

0X01

0XFF

0XFF

0XD709

目前命令只有如下3种:

0X01:主机要求从机发送上述信息;命令内容为0X01(固定)

0X02:主机要求切换电池;命令内容为0X00(切换为A组电池输出)

                        命令内容为0X01(切换为B组电池输出)

0X03:主机要求风扇动作:命令内容为0X00(关闭风扇)

                        命令内容为0X01(开启风扇)

风扇控制方式:

系统正常运行(5V有输出)并且温度检测超过60° 开启风扇,温度降回到55°以后关闭,否则持续工作。如果系统关闭则停止风扇。

如果持续温度超过55°,主机接收到系统温度后自动做判据。

 

 

获取信息:

EB 90 02 01 01 01 D7 09

切换至A组电池:

EB 90 02 01 02 00 D7 09

切换至B组电池:

EB 90 02 01 02 01 D7 09

关闭风扇:

EB 90 02 01 03 00 D7 09

打开风扇:

EB 90 02 01 03 01 D7 09


  1. 电池充电显示:
    1. 5V充电时,LED1、LED3常亮表示正在AB两组正在充电;
    2. 充电完成后,LED1、LED3熄灭,LED2、LED4常量;
    3. 移除5V充电,LED1~LED4熄灭。
  2. LED5~LED7表示A组电池电量:
    1. LED5~LED7全亮,为70%以上;
    2. 只LED7熄灭,为40%~70%
    3. 只LED5亮,为10%~40%
  3. LED8~LED10表示B组电池电量:
    1. LED8~LED10全亮,为70%以上;
    2. 只LED10熄灭,为40%~70%
    3. 只LED8亮,为10%~40%
  4. 串口:
    1. 串口控制风扇为强制控制,在温度不到55度时也可以控制其开关;
    2. 串口控制电池切换为强制控制,在A组电压不低于10%时也可以控制其切换;
  5. 工作流程:
    1. 轻触一次按键,5V输出,电量显示;再次轻触按键,5V不输出,电量停止显示;
    2. 充电过程中电量持续显示;
    3. 整个过程串口正常工作;
    4. 风扇控制根据协议说明实现控制;
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值