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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 7898|回復(fù): 15
收起左側(cè)

SH367309中穎單片機(jī)專用動(dòng)力電池保護(hù)板開(kāi)發(fā)資料 原理圖PCB代碼

  [復(fù)制鏈接]
ID:693618 發(fā)表于 2022-7-12 18:01 | 顯示全部樓層 |閱讀模式
中穎BMS5-16 串 前端芯片,用于充電管理+電池保護(hù)+電量計(jì)量,有規(guī)格書,原理圖,PCB, DEMO CODE全套開(kāi)發(fā)資料
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
51hei.png 51hei.png 51hei.png

單片機(jī)源程序如下:
  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)                                        //按鍵長(zhǎng)按5秒開(kāi)啟/關(guān)閉藍(lán)牙
  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. }
復(fù)制代碼

所有資料51hei附件下載:

SH367309 PCM Board V4.1.7z

535.44 KB, 下載次數(shù): 276, 下載積分: 黑幣 -5

SH367309 PCM MCU Board V4.2.7z

455.13 KB, 下載次數(shù): 216, 下載積分: 黑幣 -5

SH367309+SH79F6441_DemoCode_V3.00.7z

48.97 KB, 下載次數(shù): 224, 下載積分: 黑幣 -5

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

1.58 MB, 下載次數(shù): 231, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除
ID:685638 發(fā)表于 2022-7-31 23:18 | 顯示全部樓層
感謝分享,正在學(xué)習(xí)使用這個(gè)芯片
回復(fù)

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除
5#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:572979 發(fā)表于 2022-11-8 14:44 | 顯示全部樓層
感謝樓主的分享,正好搞到這個(gè)芯片,借鑒一下。
回復(fù)

使用道具 舉報(bào)

ID:189757 發(fā)表于 2022-11-17 13:48 | 顯示全部樓層
哥,有程序的備注么,有的地方實(shí)在是看不懂
回復(fù)

使用道具 舉報(bào)

ID:890642 發(fā)表于 2022-11-18 22:59 來(lái)自觸屏版 | 顯示全部樓層
請(qǐng)問(wèn)這么多我需要下載拿一個(gè)
回復(fù)

使用道具 舉報(bào)

9#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:286592 發(fā)表于 2022-11-19 15:18 | 顯示全部樓層
需要原理圖,謝謝!
回復(fù)

使用道具 舉報(bào)

11#
無(wú)效樓層,該帖已經(jīng)被刪除
12#
無(wú)效樓層,該帖已經(jīng)被刪除
13#
無(wú)效樓層,該帖已經(jīng)被刪除
14#
無(wú)效樓層,該帖已經(jīng)被刪除
15#
無(wú)效樓層,該帖已經(jīng)被刪除
16#
無(wú)效樓層,該帖已經(jīng)被刪除
17#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:427133 發(fā)表于 2023-3-29 16:10 | 顯示全部樓層
這份資料我也有一份
回復(fù)

使用道具 舉報(bào)

19#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:1040651 發(fā)表于 2023-5-9 12:02 | 顯示全部樓層
感謝分享,自己折騰半天沒(méi)搞明白
回復(fù)

使用道具 舉報(bào)

21#
無(wú)效樓層,該帖已經(jīng)被刪除
22#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:1077536 發(fā)表于 2023-5-24 17:27 | 顯示全部樓層

感謝分享,自己折騰半天沒(méi)搞明白
回復(fù)

使用道具 舉報(bào)

ID:147106 發(fā)表于 2023-5-29 08:30 | 顯示全部樓層
我也正在用309芯片制做通訊保護(hù)板
回復(fù)

使用道具 舉報(bào)

25#
無(wú)效樓層,該帖已經(jīng)被刪除
26#
無(wú)效樓層,該帖已經(jīng)被刪除
27#
無(wú)效樓層,該帖已經(jīng)被刪除
28#
無(wú)效樓層,該帖已經(jīng)被刪除
29#
無(wú)效樓層,該帖已經(jīng)被刪除
30#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:405613 發(fā)表于 2023-8-14 15:52 | 顯示全部樓層
原理圖文件都是pdf,樓主有SCH文件嗎?
回復(fù)

使用道具 舉報(bào)

ID:39657 發(fā)表于 2023-11-6 13:38 | 顯示全部樓層

感謝分享,正在學(xué)習(xí)使用這個(gè)芯片
回復(fù)

使用道具 舉報(bào)

33#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:1101528 發(fā)表于 2023-11-28 10:29 | 顯示全部樓層
感謝分享,正在學(xué)習(xí)使用這個(gè)芯片
回復(fù)

使用道具 舉報(bào)

35#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:56582 發(fā)表于 2023-12-20 17:47 | 顯示全部樓層
感謝分享,正在學(xué)習(xí)使用這個(gè)芯片
回復(fù)

使用道具 舉報(bào)

ID:925236 發(fā)表于 2024-5-30 16:46 | 顯示全部樓層
qiu4466 發(fā)表于 2023-5-29 08:30
我也正在用309芯片制做通訊保護(hù)板

你好 我用的這個(gè)類似的芯片有個(gè)問(wèn)題 能請(qǐng)教一下嗎
回復(fù)

使用道具 舉報(bào)

38#
無(wú)效樓層,該帖已經(jīng)被刪除
ID:1152417 發(fā)表于 2025-6-2 15:21 | 顯示全部樓層
感謝分享,正在學(xué)習(xí)使用這個(gè)芯片
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91久久久久久 | 成人免费一区二区三区视频网站 | 成人在线观看网站 | 国产四虎 | 久久精品久久久久久 | 欧美日韩在线一区二区三区 | 精品视频一区二区三区 | 日本三级播放 | 欧美色综合一区二区三区 | 日韩精品一区二区三区中文在线 | 久久久青草婷婷精品综合日韩 | 日本三级播放 | 乱码av午夜噜噜噜噜动漫 | 中文字幕免费在线 | 精品乱人伦一区二区三区 | 99久久久无码国产精品 | 精品欧美一区二区三区免费观看 | 欧美一区二区成人 | 亚洲精品一级 | 久久天天躁狠狠躁夜夜躁2014 | 欧洲成人午夜免费大片 | 日韩精品久久久久久 | 操操日| 全免一级毛片 | 国产精品一二三区 | 91人人澡人人爽 | 欧美video| 91精品国产91久久久久久不卞 | 一区二区三区在线看 | 国产在线麻豆精品入口 | 久久99久久98精品免观看软件 | 欧美中文一区 | 中文在线视频观看 | 亚洲视频中文字幕 | 激情欧美一区二区三区中文字幕 | 久草视频网站 | 免费国产黄网站在线观看视频 | 日韩www | 午夜成人免费视频 | 精久久久 | 日韩欧美国产综合 |