Salutations! Plus tôt, j'ai déjà parlé dans un article de mon projet de contrôleur de charge pour un petit SES avec l'algorithme de recherche TMM. Ce projet est lent à cause du manque de temps et parfois du manque d'humeur, mais il se développe toujours. Depuis le dernier article, j'ai fait 2 révisions supplémentaires de fer, vérifié différentes solutions de circuits, par exemple, les méthodes de mesure du courant, et en conséquence, je suis arrivé à la version finale du matériel, dont nous parlerons aujourd'hui.
Toutes les sources pour la partie fer du projet sont ouvertes et disponibles sur github - ici .
![Contrôleur photo IRM](https://habrastorage.org/webt/oc/bp/el/ocbpeld2qowp2waf9jkiha76g74.jpeg)
![Contrôleur photo IRM](https://habrastorage.org/webt/cs/g_/gp/csg_gpmgbpcenwr3dfon6lvfgie.jpeg)
Concept
, , . , , , . - "" "" . , , 146% , , - .
, , "" . , MotorControlBoard "" , , Bourns, Panasonic Wi-Fi . .
RS-485 USB CP2102, UART- Nextion HMI . , , . ...
-, RS-485 , , CAN - . CAN, RS-485 ( RS-232) , . , RS-485 CAN .
-, "" . , , , , . — " ?" 4 , . , , . CAN ...
-, ESP32. - , , ESP32-PICO-D4. SiP QFN-48 77 , ESP32, , — . , ( , ), , .. .
, , web- . , .. ESP . — , .
, .. - , . . ( ) — ACS713ELCTR-30A. , :
. (, , , ), , ACS , 200-300 "" . 10, ;
20 80-90 Co, . , . ±1% ±3%, ;
ACS Mouser! , .. , - ( ) .
INA196. , "" , , .. (GND) . , , 3 , , .
№1 — "" , :
![Annexe n ° 1](https://habrastorage.org/webt/xv/zi/sr/xvzisrxniswarnzl71xnxknb40e.png)
, , . 25, 4 . , I * R = 25 * 0.004 = 0.1, . ( ) ( ), .. "", . "", , :
![Annexe n ° 2](https://habrastorage.org/webt/q8/27/xu/q827xu-wlxy8_8src0-6pyrijjs.png)
, , , , .. 0.1. ? , Li-ion LiFePo4 "" , bms. . , , , U + U1. : U + U2. :
![Annexe n ° 3](https://habrastorage.org/webt/ou/ib/oo/ouiboooittmqgrrwanx0kaucbau.png)
U, U1 U2, . ? . (), , 2 . INA , "". INA196 — , 10$ .
— . , , 80. 150 40, , , .
, . open source . ACS, , — "" , . . , , — , , . , . , , , ( ) — "" ( , ). — , , ( 60 ) " ". .
![Circuit de mesure de courant](https://habrastorage.org/webt/r6/ll/k9/r6llk9r9x8tq3n_l9ehg0ca95e4.png)
, Bourns (TSV991ILT), , 2 . . , .. ( ) . , buck . HRPWM , ( ). .
, , . , , , . — . … 3D , , - , .
anvos, , , , . , "-" , ( ) . , -, . , , , 1-5 . ! SolidWorks- :
![Modèle de corps](https://habrastorage.org/webt/c1/rv/wv/c1rvwvvqksbazrkbbirjnspvyqs.png)
, , .. — , 55$. . , , :
![Bâtiment numéro 1](https://habrastorage.org/webt/1t/si/-l/1tsi-lj-sr3lpwwghcgdmi4hw6c.jpeg)
![Bâtiment numéro 2](https://habrastorage.org/webt/fd/dm/yt/fddmytnhunrdab0immz5v_hdwo0.jpeg)
, , , . : " , ?", , , ( ):
![Corps sur la balance](https://habrastorage.org/webt/qi/sw/4r/qisw4rkl-5b1sx5h7ndmcqi2gda.jpeg)
, 0.1 . , 3dcontent , . , 3D , , , .
, , . "" (OCP) (UVLO, OVP) , , D-, -. , CPLD. , .
, (TMS320F28, STM32F334/G474, XMC4200 ) . , STM32F334C 3 , FAULT HRTIM (HRPWM). , . :
![Circuit de protection](https://habrastorage.org/webt/bb/fj/d2/bbfjd25fe4t_min6pvqhtwmk2es.png)
, , . " " , . 3-4 , . . .
, F334/G474 , , . , .. , , .
, - , . , CC/CV AGM GEL , CAN open, web- . Altium Designer KiCAD.
github — .
, PCBway.