久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7618|回復: 14
打印 上一主題 下一主題
收起左側

SH367309中穎單片機專用動力電池保護板開發資料 原理圖PCB代碼

  [復制鏈接]
跳轉到指定樓層
樓主
中穎BMS5-16 串 前端芯片,用于充電管理+電池保護+電量計量,有規格書,原理圖,PCB, DEMO CODE全套開發資料
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)


單片機源程序如下:
  1. /********************************************************************************
  2. Copyright (C), Sinowealth Electronic. Ltd.
  3. Author:         andyliu
  4. Version:         V0.0
  5. Date:                 2014/05/30
  6. History:
  7.         V0.0                2014/05/30                 Preliminary
  8. ********************************************************************************/
  9. #include "system.h"
  10. #include "Uart.h"
  11. #include "Main.h"


  12. void main(void)
  13. {
  14.         Initial();                                        //Initialize the system
  15.         
  16.         while(1)
  17.         {
  18.                 RSTSTAT = RSTSTAT;

  19.                   if(bAFEFlg)
  20.                 {
  21.                          bAFEFlg = 0;
  22.                         AFERdFlag();
  23.                 }

  24.                 if((ucResetFlag==0x12) && bUartSndAckFlg)        //Software reset occurs, and ended UART communication
  25.                 {
  26.                         if(!bWrFlashFlg)
  27.             {
  28.                                 EA = 0;
  29.                                 ResetAFE();                                                //Reset IC
  30.                                 ResetInit();                                        //Reset MCU
  31.                         }
  32.                 }
  33.                
  34.                 if(bWakeupFlg)                                                //The charger / load, keys can wake up the system
  35.                 {
  36.                         bWakeupFlg = 0;
  37.                         WakeUpProcess();                                //System to be awakened
  38.                 }

  39.                 if(bBleOnOffFlg)                                        //按鍵長按5秒開啟/關閉藍牙
  40.                 {
  41.                         bBleOnOffFlg = 0;
  42.                         BleOnorOff();
  43.                 }
  44.                 BleDisplay();

  45.                 if(bCADCFlg)
  46.                 {
  47.                         bCADCFlg = 0;
  48.                         CurProcess();                                        //Calculate the current value and determines the state of charge and discharge
  49.                 }

  50.                 if(bCalibrationFlg)
  51.                 {
  52.                         bCalibrationFlg = 0;
  53.                         CaliProcess();                                        //PC calibration
  54.                 }

  55.                 if((bWrFlashFlg)&&(ucUpDataLimitTime == 0))
  56.                 {
  57.                         bWrFlashFlg = 0;
  58.                         if(FlashProcess())
  59.                         {
  60.                                 if(bUartNeedAckFlg)
  61.                                 {
  62.                                         UART_SEND_ACK;
  63.                                 }
  64.                         }
  65.                         else
  66.                         {
  67.                                 if(bUartNeedAckFlg)
  68.                                 {
  69.                                         UART_SEND_NACK;
  70.                                 }
  71.                         }
  72.                         bUartNeedAckFlg = 0;
  73.                 }
  74.                
  75.                 if(bLEDOpen)
  76.                 {
  77.                         bLEDOpen = 0;
  78.                         bLEDFlg = 1;
  79.                         ucLEDTimeCnt = 0;
  80.                         LEDPowerOn();                                        //By LED displays battery capacity
  81.                 }

  82.                 if(bEnEEPRomBK && bE2PProcessFlg)
  83.                 {
  84.                         bE2PProcessFlg = 0;
  85.                         E2PRomBKProcess();
  86.                 }

  87.                 if(bISPFlg && bUartSndAckFlg)
  88.                 {
  89.                         bISPFlg = 0;
  90.                         ISPProcess();
  91.                 }

  92.                 if(bTimerFlg)                                                //timer is 1s
  93.                 {
  94.                         bTimerFlg = 0;

  95.                         AFECheck();                            //Check AFE Register               

  96.                         LEDPowerOff();                                        //When the LED display 4s, turn off the LED

  97.                         BatteryInfoManage();                        //Get battery voltage and temperature information

  98.                         RamCheckProcess();                    //Detect the xdata block data

  99.                         GaugeManage();                                        //Calculate the battery charge and discharge capacity

  100.                         VolProcess();                                        //Detection of battery charge and discharge cut-off voltage
  101.                         
  102.                         BalProcess();                                        //Process external voltage balance

  103.                         ProtectProcess();                                //Process battery abnormal state
  104.                         
  105.             if(bEnEEPRomBK)
  106.             {
  107.                             E2PRomBKCheck();                        //Detecting whether to backup EEPRom
  108.             }

  109.                         ShutDownProcess();                                //Detecting whether to enter a low-power
  110.                 }
  111.                
  112.                 IntoShutDown();
  113.         }
  114. }
復制代碼

所有資料51hei附件下載:

SH367309 PCM Board V4.1.7z

535.44 KB, 下載次數: 276, 下載積分: 黑幣 -5

SH367309 PCM MCU Board V4.2.7z

455.13 KB, 下載次數: 216, 下載積分: 黑幣 -5

SH367309+SH79F6441_DemoCode_V3.00.7z

48.97 KB, 下載次數: 224, 下載積分: 黑幣 -5

SH367309典型參考電路-V1.3_對外.7z

1.58 MB, 下載次數: 231, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏12 分享淘帖 頂3 踩
回復

使用道具 舉報

沙發
ID:685638 發表于 2022-7-31 23:18 | 只看該作者
感謝分享,正在學習使用這個芯片
回復

使用道具 舉報

板凳
ID:572979 發表于 2022-11-8 14:44 | 只看該作者
感謝樓主的分享,正好搞到這個芯片,借鑒一下。
回復

使用道具 舉報

地板
ID:189757 發表于 2022-11-17 13:48 | 只看該作者
哥,有程序的備注么,有的地方實在是看不懂
回復

使用道具 舉報

5#
ID:890642 發表于 2022-11-18 22:59 來自手機 | 只看該作者
請問這么多我需要下載拿一個
回復

使用道具 舉報

6#
ID:286592 發表于 2022-11-19 15:18 | 只看該作者
需要原理圖,謝謝!
回復

使用道具 舉報

7#
ID:427133 發表于 2023-3-29 16:10 | 只看該作者
這份資料我也有一份
回復

使用道具 舉報

8#
ID:1040651 發表于 2023-5-9 12:02 | 只看該作者
感謝分享,自己折騰半天沒搞明白
回復

使用道具 舉報

9#
ID:1077536 發表于 2023-5-24 17:27 | 只看該作者

感謝分享,自己折騰半天沒搞明白
回復

使用道具 舉報

10#
ID:147106 發表于 2023-5-29 08:30 | 只看該作者
我也正在用309芯片制做通訊保護板
回復

使用道具 舉報

11#
ID:405613 發表于 2023-8-14 15:52 | 只看該作者
原理圖文件都是pdf,樓主有SCH文件嗎?
回復

使用道具 舉報

12#
ID:39657 發表于 2023-11-6 13:38 | 只看該作者

感謝分享,正在學習使用這個芯片
回復

使用道具 舉報

13#
ID:1101528 發表于 2023-11-28 10:29 | 只看該作者
感謝分享,正在學習使用這個芯片
回復

使用道具 舉報

14#
ID:56582 發表于 2023-12-20 17:47 | 只看該作者
感謝分享,正在學習使用這個芯片
回復

使用道具 舉報

15#
ID:925236 發表于 2024-5-30 16:46 | 只看該作者
qiu4466 發表于 2023-5-29 08:30
我也正在用309芯片制做通訊保護板

你好 我用的這個類似的芯片有個問題 能請教一下嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成年人在线观看 | 国产三级日本三级 | 97影院2| 一区二区三区在线免费观看视频 | 韩国久久精品 | 日韩欧美在线播放 | 国产精品一区二区av | 黄色在线播放视频 | 一区二区欧美在线 | 亚洲精品中文字幕 | 亚洲高清一区二区三区 | 午夜亚洲 | 亚洲午夜精品一区二区三区 | 中文天堂网 | 欧美日韩综合 | 中文字幕日韩一区 | 色吧综合网 | 国产精品视频久久 | 涩涩导航 | 日本a在线| 亚洲精品在线免费看 | 久久久精彩视频 | 日韩精品久久 | 免费视频久久 | 国产精品国产亚洲精品看不卡15 | 黄色片免费看视频 | 毛片毛片毛片毛片毛片 | 欧美亚洲另类丝袜综合网动图 | 国产区在线视频 | 日韩中文字幕在线观看 | 久久久久国产一区二区三区四区 | 91在线资源 | 手机在线不卡av | 99re免费| 一级欧美 | 亚洲精品第一国产综合野 | 久久伊人影院 | 毛片大全 | 久久精品欧美电影 | 成人在线视频网站 | 天天干天天操天天爽 |