具体方案提交已经有一段时间了 很高兴能够入围。这段时间在等待芯片的同时也做了一系列工作,现汇报一下工作进展
1.在熟悉ad7280a芯片用途之后,根据数据手册选定单片机,由于最初的想法是方便使用,节约成本,所以就手头而言,只有pic的仿真器icd2,所以就选用了pic的单片机,pic16f876其实pic16f73,873以及876,877管脚分配来说其实都是一样的。然后设计pcb,下面是我做的双面板图:
3d效果如图:在设计中,由于考虑不周全,也出现了个别低级错误,比如vpp脚没有接单片机;spi总线的sdi和sdo接线错误。这些都通过飞线进行了补救。同时也对出现这些低级错误表示惋惜,今后吸取教训。
2.板子送去做的时候,我去本地的科技市场购买器件,很遗憾,ad7280a这款芯片目前只有样片可以供应,由于用量少,没有公司愿意卖给我,没办法找到soso,联系了一位好心的网友,帮忙申请了样片,样片正在受理途中,希望早日到达。
3.苦等了几天之后,芯片仍然没有消息,为了不耽误时间,开始编写7280a之外的控制程序,这款芯片两大核心部分是spi控制模拟量采集,另一个就是现实。由于只是选用了4个数码管,为了能够达到区别显示各个电池电压的目的,初步想法为:6节电池的电压在采集之后通过spi总线发送给单片机,单片机存放在数组中,然后通过分位,取出需要的电压,然后送给数码管显示,每个电池电压显示2秒钟后自动更换为下一个。也就是说 显示第一节电压2s,然后黑屏2s,显示第二届电池电压,以此类推。目前spi的程序和显示程序都已经就位。
4.下面是我对这款芯片的一些看法和期望。
首先,这是一款很简便易用的芯片,通过spi就可以完成通信,内部自动完成电池温度,电压的检测。另外还有均衡功能。
从设计上来说,我更关心电压的检测,对于温度,应该是需要用热敏电阻的,这种电阻可能在实际场合很难满足要求,一方面,一致性不是很好,一方面,可能电阻的变化速度可能跟不上温度的变化速度。以前用过热敏电阻,这是一点不成熟的看法。欢迎讨论。对于均衡,因为我主要是做这方面的研究,我觉得,电阻消耗式均衡虽然实现简单,也是目前用的最多的方法,但就能量来说,是一种大大的浪费。而且对于电阻的温度也有影响,长时间工作势必会造成不稳定。芯片本身考虑的可能是应用,所以直接采用这种方法,设计中我也尊重了芯片的设计初衷,加入了mosfet控制开通和关断来帮助电池均衡。从研究角度来说,均衡的方法还可以有很多,比如飞度电容的方法。
最后,感谢soso姐和maylove姐以及斑竹对这次活动付出的辛勤汗水!同时,也期待着芯片早日到达,完成后续的调试任务,争取按照原定计划完成这次活动。
[
本帖最后由 sjl2001 于 2011-8-8 13:43 编辑 ]