soco TC 06 BMS cheater made with arduino
The soco TC does required some info from battery pack, if you want to make your own power pack with own BMS, then it is necessary to have this module. Other wise the bike with show a 94 alarm. This kind of product is selling about 100yan in china.
I have done some test in some previous posts, the communication system of my soco TC is a RS485 with 9600bps.
base on some captured message, when system on but not riding the bike,
I'm not sure where is the query command comes from, but the one to battery is:
C5 5C 5A AA 01 97 96 0D
Here is a result with arduino 328p
https://github.com/Ldsrc2008/SocoTC-BMS-cheater
I disconnect the battery BMS RS485 port, and connect the RS485 cheater.
No error code is presented(normally you get a alarm94 if TC does not find it's BMS.)here is a alarm code list from soco.
But, my display has no battery indication.
Redo my research on net:
Re: Super Soco TC Umbau
Telegram group: https://t.me/+JgBoczdi1PUxZjU0
and the repo is here: https://github.com/Xmanu12/SuSoDevs
they do a translater to BT, and use app on phone to decode.
In the github discussion https://github.com/Xmanu12/SuSoDevs/issues/2
with the above discussion, a newer collection of rs485 is here:
https://github.com/stprograms/SuperSoco485Monitor
this part has more info than I found, it gives more items in the response
BMS Status (Read Response 0xAA5A)
seems we can get current /speed(base on rotor speed?) and ecu temp from this.
CPX and other can bus info: https://wiki.voltgaraz.cz/index.php/CAN
留言
張貼留言