温度测量模块
温度测量模块采用美国DALLAS公司推出的DS18S20系列单总线数字温度计,只需要一根导线就可将单片机和DS18S20连接起来,如图4所示。每个I/O口线可以同时挂接多个DS18S20。
软件的实现
软件设计采用模块化编程,系统软件主要分为主程序、数据采集(电压、温度)处理程序和通讯程序。
主程序为系统控制程序, 实现对系统进行初始化(包括系统自检、读取本节点地址、电池组电池电压种类、向上位机发送本节点的地址、接收上位机发送的本节点的基准电压值和温度值)和各模块软件的总体调度。
电池型号 标称电压 容量Ah 尺寸 端子类型
20 h 长 宽 高
放电至1.75 мм мм мм
BP3-12 12 3 134 67 66 T1/T2
BP4-12 12 4 90 70 106 T1/T2
BP5-12 12 5 90 70 106 T2/T1
BP7-12 12 7 151 65 98 T1/T2
BP8-12 12 8 151 65 100 T2/T1
BP10-12 12 10 151 65 116 T2/T1
BP12-12 12 12 151 98 98 T2/T1
BP17-12 12 17 181 76 166 B1/T2,I1
BP20-12 12 20 181 76 166 B1/T2,I1
BP26-12 12 26 175 166 125 B1/T2,I1
BP28-12 12 28 175 166 125 B1/T2,I1
BP33-12 12 33 195 129 179 B7
BP35-12 12 35 210 129 179 B7/I2
BP40-12 12 40 197 165 171 B2/I1,I2
BP65-12 12 65 350 166 174 B5/I2
BP90-12 12 90 329 172 238 B3/I2
BP100-12 12 100 329 172 238 B3/I2
BP120-12 12 120 407 173 239 B4/I2
BP160-12 12 160 483 171 240 B9/I3
BP200-12 12 200 522 202 240 B9/I3
BP230-12 12 230 522 240 240 B9/I3 |