凌力尔特的LTC2943电池电量电压测试芯片有用过的吗

2019-07-21 01:02发布

最近要用凌力尔特的LTC2943芯片测量多节电池的电压.
目前只找到了官网的Arduino版本的DEMO,地址在这: http://www.linear.com.cn/product/LTC2943#code  

请问有人有用STM32F103系列的芯片做过?求相关例程或者资料,全鹰文的手册实在是头痛。。。。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
42条回答
爱奔跑的IT
1楼-- · 2019-07-22 16:30
本帖最后由 爱奔跑的IT 于 2017-7-22 16:03 编辑
ADS1993 发表于 2017-7-10 11:34
1.首先确定 硬件 连接 没问题

2.确定 IIC 通讯 初始化 成功,可以用逻辑分析仪 看一下 时序。

你好,前段时间忙其他的去了,读取寄存器的值全是0xff,波形也不是很正确,不知道读取的这个波形代表什么问题,波形如下:
1、读状态寄存器A 的值
[mw_shl_code=c,true]//读状态寄存器
void LinearGauge_ReadSTA(void)   
{     
  u8 LinearGaugeVolt_LSB = 0;                           
  IIC_Start();  
  IIC_Send_Byte(0xc8);
  IIC_Wait_Ack();
  IIC_Send_Byte(0x00);
  IIC_Wait_Ack();  
        IIC_Start();         
  IIC_Send_Byte(0xc9);                             
  IIC_Wait_Ack();              
  LinearGaugeVolt_LSB=IIC_Read_Byte(0);      
  IIC_Stop();   
}[/mw_shl_code]
                     
翠绿的翠鸟
2楼-- · 2019-07-22 16:39
 精彩回答 2  元偷偷看……
翠绿的翠鸟
3楼-- · 2019-07-22 17:52
本帖最后由 翠绿的翠鸟 于 2017-9-27 21:07 编辑
爱奔跑的IT 发表于 2017-7-7 16:44
你好,很感谢你的代码,我的用的是LTC2942器件地址为7bits的0x64,加上以为读写位后也是0XC8,电压寄存器 ...

我的也是FF。而且无应答。你的呢有应答吗?——无应答是IIC驱动的问题。解决了。2017-9-27 21:08:16。
爱奔跑的IT
4楼-- · 2019-07-22 22:43
翠绿的翠鸟 发表于 2017-9-26 20:34
我的也是FF。而且无应答。你的呢有应答吗?——无应答是IIC驱动的问题。解决了。2017-9-27 21:08:16。

从机不响应
yyf
5楼-- · 2019-07-22 23:52
这款芯片只能测量整个电池组的电压吧,不能测量单节电池的电压
其木王王子
6楼-- · 2019-07-23 04:15
翠绿的翠鸟 发表于 2017-9-26 20:34
我的也是FF。而且无应答。你的呢有应答吗?——无应答是IIC驱动的问题。解决了。2017-9-27 21:08:16。

你好。我LTC2944没有驱动成功哦。用的模拟IIC。读任何寄存器,发回来的都是0,不是寄存器默认值

一周热门 更多>