Acquy cung cấp điện trên mô hình xe được thiết kế mắc nối tiếp 5 bình có điện áp danh nghĩa 12.8V tương đương điện áp tổng khoảng 64V. Do đó vấn đề đặt ra là phải hiển thị cũng như để theo dõi diện áp từng Acquy đơn và điện áp tổng. Từng tín hiệu điện áp được Arduino thu thập sau đó hiển thị trên giao diện Matlab App Designer.
Điện áp hoạt động tốt nhất của các chân I/O trên board Arduino là 2.5v, vì vậy chọn các điện trở sao cho tín hiệu điện áp tạo ra từ các cầu phân áp có điện áp gần 2.5v. Acquy 1 có điện áp khoảng 12.8v vậy cầu phân áp 𝑅1
𝑅2+𝑅1 =𝑉1
𝑉 ≈ 1
5. Tương tự với các cầu phân áp sau vì cell mắc nối tiếp, nên tỉ lệ Cell sau là, 1
10, 1 15, 1
20, 1 25.
Dòng tối đa các chân I/O của Arduino là 20mA, xét mạch đọc điện áp lớn nhất sẽ có điện áp khoảng 72V khi sạc, vậy tổng điện trở phải lớn hơn 3.6kΩ
Vì khi sạc nguồn có suất điện động nên gây ra nhiễu trên nguồn, nên nhóm sử dụng tụ hóa để chống nhiễu trên nguồn và sử dụng tụ gốm 104 để chống nhiễu tín hiệu điện áp trả về board Arduino.
55
Bảng 3. 7: Các thành phần của mạch thu thập tín hiệu điện áp Acquy
Thành phần Số lượng Tụ hóa 10µF 5 Tụ gốm 104 5 Điện trở 15kΩ 1 Điện trở 20kΩ 4 Điện trở 82kΩ 1 Điện trở 200kΩ 1 Điện trở 330kΩ 2 Điện trở 470kΩ 1
Mô phỏng mạch trên Proteus:
Hình 3. 17: Mạch thu thập tín hiệu điện áp Acquy