[软件设计]
急需做一个MC9S12XS128MAL的设计程序
任务编号:5876139
悬赏任务600元
悬赏任务 : 按雇主需求进行任务后提交稿件,被采纳后即获得佣金。
急需做一个MC9S12XS128MAL的设计程序
距截止:
任务已圆满完成
雇主已托管赏金:600 元
雇主发布需求
雇主托管佣金
服务商投稿
雇主开始选稿
任务完成
任务大厅共需1个合格投稿 | 每稿将获得600 元 | 每人交稿次数不限 可多次任务
投诉举报
联系Ta
我来承接
已有1 个投稿 | 已采纳1 稿 | 拒绝0 稿 | 目前中标名额已满
任务需求:
需求:
要求电电芯串并方式:10并14串
主控芯片:MC9S12XS128MAL
电压采集和均衡芯片为:BQ76940(均衡可以不用这个芯片自带的,可以单独做)
传感器类型:温度传感器(六个NTC热敏电阻)、霍尔电流传感器(总电压芯片BQ76940可以采集在I2C读取时必须最先读取总电压用于SOC的计算)
SOC计算方式为:AH法,开路电压校正
总电流的采集用霍尔电流传感器(要实现软硬件滤波)
温度采集用温敏电阻就好(也需要滤波电路和程序滤波)
12864液晶显示的内容为:总电压,总电流,SOC,报警信息
要当SOC<10%时,I/O口输出一个高电平。
设置一个蜂鸣器报警电路,超过设定报警值,必须报警
必须有I2C通信指示灯。CAN通信指示灯,程序运行正常指示灯。
BQ76940要做电池的均衡(均衡为被动均衡)
SD卡存储芯片为:AT24C02,其中保存的信息为:SOC,总电压,总电流,电池单体电压,电芯温度,各种故障信息。使用i2c通信。
芯片传入CAN总线的信息为:单体电芯电压,总电压,总电流,温度,单体过压(大于4.2V),单体欠压(小于2.7V),总压过高(大于58.8V),总要过低(37.8V),电流过大(大于100A),温度过高(高于45度),SOC过低(低于5%),SOC过高(高于100%)等信息
|
|
|
|
|