铁塔电池 铁塔信号量 铁塔电池JAVA 铁塔电池JAVA信号量 比特安 换电柜协议 铁塔换电柜

博主简介

某公司负责硬件设备接入开发的JAVA码畜。。。。。
代表协议作:https://blog.csdn.net/hncdyj/article/details/89494209

为啥要写这个类

申明:博主不是比特安公司的,也没有收比特安广告费。
博主所在的公司在2022年接入比特安的换电柜,感觉铁塔协议是非常不错。
在比特安换电柜运行2年多里面,很少出问题。现在如果有哪位大胸弟问我换电柜接谁家的,不用问,脱口而出,比特安、比特安、比特安。重要事情说三遍。
另外:给各位决策大佬提个醒,如果哪个公司换电柜不是铁塔协议,小心使得万年船,博主接过一款JT808自定义的柜子,那简直是无话可说。(其他柜子厂商不要喷我,哈哈哈~)
最近事情贼多,写一篇博客舒缓下。2024年05月21日随笔~

铁塔电池标准协议信号量JAVA枚举类

/**
 * 类描述:铁塔协议电池标准信号量枚举类
 *
 * @author yangjie
 * @date 2024-05-20 12:10
 **/
public enum BatterySignalEnums {
    /**
     * 位置类型<br/>
     * 1:E/N, <br/>
     * 2:E/S,<br/>
     * 3:W/N,<br/>
     * 4:W/S,<br/>
     * 5:GPS未定位<br/>
     *
     */
    LOCATION_TYPE_INFO("01101001", "GSM小区信息"),

    /**
     * 经度<br/>
     * WGS84坐标系值<br/>
     */
    GPS_LNG_INFO("01102001", "GPS经度信息"),

    /**
     * 纬度<br/>
     * WGS84坐标系值<br/>
     */
    GPS_LAT_INFO("01103001", "GPS经度信息"),

    /**
     * GSM小区信息<br/>
     * MCC:国家码<br/>
     * MNC:运营商网络码<br/>
     * LAC:位置区码<br/>
     * CID:服务小区<br/>
     */
    GSM_CELL_INFO("01104001", "GSM小区信息"),

    /**
     * GSM信号强度
     */
    GSM_SIGNAL_STRENGTH("01106001", "GSM信号强度"),

    /**
     * 电池状态<br/>
     * 0:移动<br/>
     * 1:静止<br/>
     * 2:存储<br/>
     * 3:休眠<br/>
     */
    BATTERY_STATUS("01108001", "电池状态"),

    /**
     * 速度信息 KM/H
     */
    SPEED_INFO("01109001", "速度信息"),

    /**
     * 行驶总里程 KM
     */
    TRAVELLED_DISTANCE("01110001", "行驶里程"),

    /**
     * 总电压 V*100
     */
    TOTAL_VOLTAGE("01111001", "总电压"),

    /**
     * 总电流 A*100
     */
    TOTAL_CURRENT("01112001", "总电流"),

    /**
     * SOC
     */
    SOC("01113001", "SOC"),

    /**
     * 剩余容量 Ah*100
     */
    REMAINING_CAPACITY("01115001", "剩余容量"),

    /**
     * XX单芯电压串数<br/>
     * 加上01,02...后可得<br/>
     */
    SINGLE_CELLS_VOLTAGE("011160", "XX单芯电压串数"),

    /**
     * XX单芯电压值<br/>
     * 加上01,02...后可得<br/>
     */
    SINGLE_CELLS_VOLTAGE_VALUE("011170", "XX单芯电压值"),

    /**
     * 功率温度值<br/>
     * 电池内部PCB板表面温度<br/>
     */
    POWER_TEMPERATURE("01118001", "功率温度值"),

    /**
     * 电芯温度值<br/>
     * 电池内部多组电芯中间表面温度<br/>
     */
    CELL_TEMPERATURE("01119001", "电芯温度值"),

    /**
     * 环境温度<br/>
     * 电池壳体内部整体温度<br/>
     */
    ENVIRONMENT_TEMPERATURE("01120001", "环境温度"),

    /**
     * 电池控制<br/>
     * 0: 放电状态<br/>
     * 1: 充电状态<br/>
     * 2: 负载在位状态<br/>
     * 3: 充电在位状态<br/>
     * 4:空载状态<br/>
     */
    BATTERY_CONTROL("01122001", "电池控制"),

    /**
     * 均衡标志位
     */
    BALANCING_FLAG("01123001", "均衡标志位"),

    /**
     * 总放电 Ah
     */
    TOTAL_DISCHARGE("01124001", "总放电"),

    /**
     * 总充电 Ah
     */
    TOTAL_CHARGE("01125001", "总充电"),

    /**
     * 预计放电时间
     */
    EXPECTED_DISCHARGE_TIME("01126001", "预计放电时间"),

    /**
     * 循环次数
     */
    CYCLE_COUNT("01114001", "循环次数"),

    /**
     * 设备重置
     */
    DEVICE_RESET("01301001", "设备重置"),

    /**
     * 运动上报频率<br/>
     * 运动状态下上报频率,缺省值:30秒<br/>
     */
    MOTION_REPORT_FREQUENCY("01303001", "运动上报频率"),

    /**
     * 静止上报频率<br/>
     * 静止状态下上报频率,缺省值:120秒<br/>
     */
    STATIONARY_REPORT_FREQUENCY("01304001", "静止上报频率"),

    /**
     * 存储上报频率<br/>
     * 存储模式下上报频率,缺省值:3600秒<br/>
     */
    STORAGE_REPORT_FREQUENCY("01305001", "存储上报频率"),

    /**
     * 配置上报服务<br/>
     * 配置上报的服务器地址和端口<br/>
     */
    CONFIG_REPORT_SERVICE("01306001", "配置上报服务"),

    /**
     * 柜门ID<br/>
     * 1~16:对应柜门ID<br/>
     */
    DOOR_ID("01309001", "柜门ID"),

    /**
     * 换电柜设备ID<br/>
     */
    SWAP_BOX_ID("01310001", "换电柜设备ID"),

    /**
     * BMS开关C_FET状态<br/>
     * 0:关闭 1:开启<br/>
     */
    BMS_C_FET_STATUS("01311001", "BMS开关C_FET状态"),

    /**
     * BMS开关D_FET状态<br/>
     * 0:关闭 1:开启<br/>
     */

    BMS_D_FET_STATUS("01312001", "BMS开关D_FET状态"),

    /**
     * BMS开关设置<br/>
     * 0:关闭C/D FET<br/>
     * 1: 关闭C FET<br/>
     * 2: 关闭D FET<br/>
     * 3: 开启C/D FET<br/>
     */
    BMS_SWITCH_SETTING("01308001", "BMS开关设置"),

    /**
     * 电池离线<br/>
     * 
     */
    BATTERY_OFFLINE("01000001", "电池离线"),

    /**
     * DTU故障<br/>
     * 0: 保留:缺省为0<br/>
     * 1:GPS信号异常<br/>
     * 2:GSM信号异常<br/>
     */
    DFU_FAULT("01001001", "DTU故障"),

    /**
     * BMS故障<br/>
     * 00: 短路保护<br/>
     * 01: 单芯欠压保护<br/>
     * 02:单芯过压保护<br/>
     * 03:放电过流保护<br/>
     * 04:充电过流保护<br/>
     * 05:低温保护<br/>
     * 06:过温保护<br/>
     * 07:状态异常保护<br/>
     * 08: MOS异常<br/>
     * 09: 总电压过压保护<br/>
     * 10: 总电压欠压保护<br/>
     * 11: 单芯间压差过大<br/>
     * 000:无<br/>
     */
    BMS_FAULT("01002001", "BMS故障"),

    /**
     * BMS告警<br/>
     * 00: 单芯电压低告警<br/>
     * 01:单芯电压高告警<br/>
     * 02:电芯低温告警<br/>
     * 03:电芯高温告警<br/>
     * 04:总电压高告警<br/>
     * 05:总电压低告警<br/>
     * 06:单芯压差过大告警<br/>
     * 07: MOS高温告警<br/>
     * 08:环境低温告警<br/>
     * 09: 环境高温告警<br/>
     * 000:无<br/>
     */
    BMS_ALARM("01003001", "BMS告警");

    private String id;
    private String description;

    BatterySignalEnums(String id, String description) {
        this.id = id;
        this.description = description;
    }

    public String getId() {
        return id;
    }

    public String getDescription() {
        return description;
    }
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值