Có giao thức bus I2C / SM tiêu chuẩn cho bộ pin máy tính xách tay không


7

Tôi đang xây dựng một máy tính xách tay với một bộ pin tùy chỉnh. Tôi biết rằng gói phải giao tiếp thông qua cổng I2C / SM trên bo mạch chủ, nhưng tôi không biết làm thế nào để bios / os nhận ra nó. Có địa chỉ I2C cụ thể và giao thức chuẩn trên đầu I2C để trao đổi thông tin trạng thái pin không? Nếu có - tôi có thể tìm tài liệu cho nó ở đâu? Nếu không - giao thức chỉ thuộc sở hữu của nhà sản xuất bios và sau đó HĐH sẽ đọc nó từ bios? Tôi sẽ bitbanging I2C từ vi điều khiển điều chỉnh pin để tôi có thể làm bất cứ điều gì cần thiết.

Câu trả lời:



3

Không có tiêu chuẩn thực sự. [Chỉnh sửa: Tôi sai về điều đó - xem câu trả lời khác]

Tuy nhiên, hầu hết pin được sản xuất theo cách ít nhiều giống nhau: Chúng có một số chip I2C EEPROM (thường là pin tiêu chuẩn công nghiệp) chứa tất cả thông tin tĩnh về pin (kiểu máy, số sê-ri, ngày sản xuất, công suất, v.v. ..) và một con chip khác có tên "máy đo khí pin" hoặc "máy đo nhiên liệu pin" theo dõi mức sạc thực tế và tất cả các công cụ động.

TI có sẵn một loạt các chip đo pin có sẵn: http://www.ti.com/lsds/ti/power-man Management / battery-fuel-gauge-overview.page . Rất có thể là pin của máy tính xách tay của bạn có chứa một con chip như vậy.

Vì vậy, về cơ bản, chỉ có nhà sản xuất máy tính xách tay biết chính xác cách giao tiếp với pin, nhưng mọi thứ thường dựa trên các chip, tài liệu, sẵn có rộng rãi (cuối cùng, cũng có thể có một số MCU bổ sung với phần mềm độc quyền chăm sóc thêm các công cụ bổ sung, cuối cùng ). Vì vậy, nếu bạn phải thiết kế ngược lại pin, bạn có thể có một số cơ hội để thực sự thành công. Đây là một tài liệu cung cấp thông tin thú vị: Hacking Firmware Pin

Bây giờ, liên quan đến phần mềm: thực sự, công ty sản xuất BIOS, dựa trên thông tin được cung cấp bởi nhà sản xuất máy tính xách tay / pin, bao gồm tất cả các tin nhắn I2C có liên quan trong chính BIOS và HĐH hỏi BIOS khi cần biết.


Cảm ơn, Dường như Ill đã thực hiện một số kỹ thuật đảo ngược trên một pin máy tính xách tay để tìm ra những gì các gói tin nó thực sự gửi, nhưng ít nhất tôi có thể khá tự tin rằng nó sẽ làm việc với bất kỳ bios từ các chip là tiêu chuẩn
SE

Im không sử dụng pin máy tính xách tay tiêu chuẩn mà đã có thể có những con chip
SE

Có vẻ như tôi đã không thực sự đúng. Tom L tìm thấy một số thông số thực mà tôi không biết. Bạn nên chấp nhận câu trả lời của anh ấy thay vì của tôi, anh ấy xứng đáng với điều đó hơn.
mờ

vâng tôi chỉ lướt qua thông số kỹ thuật một chút để chắc chắn rằng nó thực sự có thứ tôi đang tìm kiếm.
SE

Đừng lo lắng; thực tế bạn đúng một phần Nhiều gói trong thế giới thực đi kèm với thông số kỹ thuật được đề cập, NHƯNG đặc điểm kỹ thuật cũng chỉ định một số khối dữ liệu "nhà sản xuất" ... trừ khi bạn tự chỉ định nó có thể là về mọi thứ - bắt đầu từ một chuỗi đơn giản đến một khối dữ liệu được mã hóa.
Tom L.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.