Khiển vô lăng 18 nút, em lại phải Hack hệ thống điều hoà.

Athena

Xe tăng
Biển số
OF-28442
Ngày cấp bằng
5/2/09
Số km
1,575
Động cơ
499,506 Mã lực
Nơi ở
Royal City
Chỉ vì bộ khiển vô lăng quá nhiều nút, em lại phải tìm cách hack vào hệ thống điều hoà của xe để điều khiển điều hoà 2 vùng độc lập trên vô lăng xe luôn cho tiện.

Hình ảnh khiển vô lăng sau khi nâng cấp như sau:



Buổi tối sáng đèn nền thì màu sắc như sau.



Giao tiếp điều khiển điều hoà em tự lập trình cho khiển vô lăng như sau:


Sẵn tiện việc hack vi mạch điều hoà, em thay đền nền từ màu xanh lá cây sang màu trắng luôn.



Chia sẻ các cụ cùng bàn luận ạ :))
 

ARTCOOL

Xe tải
Biển số
OF-65823
Ngày cấp bằng
8/6/10
Số km
487
Động cơ
439,780 Mã lực
Nơi ở
Thủ đô Hà Nội
Vãi xe cụ sao nhiều nút thế, ngưỡng mộ cụ quả điều khiển điều hoà đấy
 

hung vuong GL

Xe buýt
Biển số
OF-154978
Ngày cấp bằng
1/9/12
Số km
573
Động cơ
358,980 Mã lực
Nơi ở
Hà Lội Ruộng
Cái này lắp được ở những dòng xe nào cụ chủ?
 

TVPL

Xe container
Biển số
OF-118299
Ngày cấp bằng
26/10/11
Số km
6,838
Động cơ
43,395 Mã lực
Chỉ vì bộ khiển vô lăng quá nhiều nút, em lại phải tìm cách hack vào hệ thống điều hoà của xe để điều khiển điều hoà 2 vùng độc lập trên vô lăng xe luôn cho tiện.

Hình ảnh khiển vô lăng sau khi nâng cấp như sau:



Buổi tối sáng đèn nền thì màu sắc như sau.



Giao tiếp điều khiển điều hoà em tự lập trình cho khiển vô lăng như sau:


Sẵn tiện việc hack vi mạch điều hoà, em thay đền nền từ màu xanh lá cây sang màu trắng luôn.



Chia sẻ các cụ cùng bàn luận ạ :))
Cụ lọ mọ, khéo tay & tài năng phết :)
Cụ có định hack nốt vào xe qua cổng ODB không đới ?
 

hmchau

Xe hơi
Biển số
OF-382471
Ngày cấp bằng
13/9/15
Số km
143
Động cơ
244,130 Mã lực
Tuổi
39
Cụ lắp thêm nút tích hợp sao nhìn vừa vặn như theo xe ấy nhỉ, đẹp thật
 

Athena

Xe tăng
Biển số
OF-28442
Ngày cấp bằng
5/2/09
Số km
1,575
Động cơ
499,506 Mã lực
Nơi ở
Royal City
Vãi xe cụ sao nhiều nút thế, ngưỡng mộ cụ quả điều khiển điều hoà đấy
Xe cụ vô lăng cũng nhiều nút rồi còn gì. :)) tháng sau đem xe cụ ra hấp diêm nhé.

Cái này lắp được ở những dòng xe nào cụ chủ?
Lắp được cho Camry 2012-2015 liên doanh loại vô lăng 4 chấu cụ ạ. Và thêm 1-2 xe Lexus ở nước ngoài nữa.

Cụ lọ mọ, khéo tay & tài năng phết :)
Cụ có định hack nốt vào xe qua cổng ODB không đới ?
Lúc đầu em định làm qua OBD nhưng thấy vướng 2 điều. Thứ 1 là OBD không làm đèn DUAL nhấp nháy được, thứ 2 là mạng CAN của OBD luân chuyển rất nhiều thông tin quan trọng tới các thiết bị khác nên vọc vào mà gây lỗi truyền thông sẽ làm nguy hiểm cho quá trình vận hành xe ạ. Vậy nên em quyết định hack vào module điều hoà thôi cho yên tâm ạ.

Cụ lắp thêm nút tích hợp sao nhìn vừa vặn như theo xe ấy nhỉ, đẹp thật
Thì nó là khiển vô lăng xịn thiết kế cho xe mà cụ, cái này của Lexus đấy ạ. :))
 

TVPL

Xe container
Biển số
OF-118299
Ngày cấp bằng
26/10/11
Số km
6,838
Động cơ
43,395 Mã lực
Xe cụ vô lăng cũng nhiều nút rồi còn gì. :)) tháng sau đem xe cụ ra hấp diêm nhé.



Lắp được cho Camry 2012-2015 liên doanh loại vô lăng 4 chấu cụ ạ. Và thêm 1-2 xe Lexus ở nước ngoài nữa.



Lúc đầu em định làm qua OBD nhưng thấy vướng 2 điều. Thứ 1 là OBD không làm đèn DUAL nhấp nháy được, thứ 2 là mạng CAN của OBD luân chuyển rất nhiều thông tin quan trọng tới các thiết bị khác nên vọc vào mà gây lỗi truyền thông sẽ làm nguy hiểm cho quá trình vận hành xe ạ. Vậy nên em quyết định hack vào module điều hoà thôi cho yên tâm ạ.



Thì nó là khiển vô lăng xịn thiết kế cho xe mà cụ, cái này của Lexus đấy ạ. :))
Hì, lấy tín hiệu từ ODB không gây lỗi truyền thông vì đây là port, không phải node cụ nhá.
 

Athena

Xe tăng
Biển số
OF-28442
Ngày cấp bằng
5/2/09
Số km
1,575
Động cơ
499,506 Mã lực
Nơi ở
Royal City
Hì, lấy tín hiệu từ ODB không gây lỗi truyền thông vì đây là port, không phải node cụ nhá.
Nó vẫn là mạng CAN gồm 2 dây CANH và CANL thôi cụ ạ. Giờ mình nối tiếp 1 thiết bị giao tiếp CAN mà không tương thích hoàn toàn nó sẽ gây lỗi trên toàn mạng cụ ơi. Bản thân quá trình truyền thông như nguyên bản bây giờ nó vẫn có những frame error cụ ạ. Em có sơ đồ điện của toàn bộ xe Camry và em thấy nó nối chung hết các thiết bị qua CAN, mạng này Multi Master - Multi Slave.
 

TVPL

Xe container
Biển số
OF-118299
Ngày cấp bằng
26/10/11
Số km
6,838
Động cơ
43,395 Mã lực
Nó vẫn là mạng CAN gồm 2 dây CANH và CANL thôi cụ ạ. Giờ mình nối tiếp 1 thiết bị giao tiếp CAN mà không tương thích hoàn toàn nó sẽ gây lỗi trên toàn mạng cụ ơi. Bản thân quá trình truyền thông như nguyên bản bây giờ nó vẫn có những frame error cụ ạ. Em có sơ đồ điện của toàn bộ xe Camry và em thấy nó nối chung hết các thiết bị qua CAN, mạng này Multi Master - Multi Slave.
Sao lại nối tiếp vào cụ ơi, CAN phải là vòng Ring với các node. Cụ cắm thêm vào cổng ODB thì tương tự như cảm biến oxy hay ABS gì đó đấu vào Ring này, nhưng khác ở chỗ chủ yếu lấy bản tin ra, gửi vào thường chỉ là lệnh đọc gửi đến ECU, không gây lỗi toàn bộ hệ thống.
 

Athena

Xe tăng
Biển số
OF-28442
Ngày cấp bằng
5/2/09
Số km
1,575
Động cơ
499,506 Mã lực
Nơi ở
Royal City
Sao lại nối tiếp vào cụ ơi, CAN phải là vòng Ring với các node. Cụ cắm thêm vào cổng ODB thì tương tự như cảm biến oxy hay ABS gì đó đấu vào Ring này, nhưng khác ở chỗ chủ yếu lấy bản tin ra, gửi vào thường chỉ là lệnh đọc gửi đến ECU, không gây lỗi toàn bộ hệ thống.
Em nói nối tiếp nghĩa là nối thêm vào, không phải nối serial ạ. Còn về mạng CAN trong xe nó nối thế này, nếu mình lập trình không đúng, bản tin bị sai thì hậu quả em không lường được nên em không dám làm ạ. :))

 

TVPL

Xe container
Biển số
OF-118299
Ngày cấp bằng
26/10/11
Số km
6,838
Động cơ
43,395 Mã lực
Món CANBus này cụ nhìn mạch làm gì, nó là cái máy tính - ECU với I/O là các cảm biến, hiển thị... đấu Ring thôi mà.
- mỗi thông tin trao đổi trong CAN Bus: lệnh/thông tin... đều được đóng gói theo các format nhất định, gán địa chỉ nhận nhất định.
- Các bản tin này được thả vào Bus chạy tuần tự gần như kiểu bản tin IP, qua node xử lý trùng địa chỉ được giữ lại, hết vòng tự xoá - bản tin lỗi / broadcast.
- bản tin sai có hai loại: sai format thì bị huỷ, chả sao còn sai lệnh điều khiển, xác lập thì đúng là đốt nhà --> Vì vậy ta chỉ gửi lệnh khiển khi cực kỳ hiểu lệnh này hoặc vào ô tô... thèng khác :)
Em cũng đang vọc vạch mức đọc thông số vào con miniPC win10 trên xe để xử lý ngoài, điều khiển vào thì chưa vì xe em gần đủ hết rồi.
 

Athena

Xe tăng
Biển số
OF-28442
Ngày cấp bằng
5/2/09
Số km
1,575
Động cơ
499,506 Mã lực
Nơi ở
Royal City
Món CANBus này cụ nhìn mạch làm gì, nó là cái máy tính - ECU với I/O là các cảm biến, hiển thị... đấu Ring thôi mà.
- mỗi thông tin trao đổi trong CAN Bus: lệnh/thông tin... đều được đóng gói theo các format nhất định, gán địa chỉ nhận nhất định.
- Các bản tin này được thả vào Bus chạy tuần tự gần như kiểu bản tin IP, qua node xử lý trùng địa chỉ được giữ lại, hết vòng tự xoá - bản tin lỗi / broadcast.
- bản tin sai có hai loại: sai format thì bị huỷ, chả sao còn sai lệnh điều khiển, xác lập thì đúng là đốt nhà --> Vì vậy ta chỉ gửi lệnh khiển khi cực kỳ hiểu lệnh này hoặc vào ô tô... thèng khác :)
Em cũng đang vọc vạch mức đọc thông số vào con miniPC win10 trên xe để xử lý ngoài, điều khiển vào thì chưa vì xe em gần đủ hết rồi.
Cái khó nhất là không biết địa chỉ cũng như mã lệnh của khiển điều hòa cụ ạ. Thường chỉ mò được khi có nút nào nó gửi lệnh vào mạng CAN thì mình dò ra được, chứ giờ cấy cái mới có biết địa chỉ cũng như mã lệnh đâu mà gửi ạ. :)) Vì căn bản panel điều hòa nó giao tiếp với module điều khiển điều hòa lại bằng mạng LIN bus, trong khi module điều hòa nó giao tiếp với các thành phần chính của xe lại bằng CAN Bus. Mò 2 thằng này phức tạp chả kém gì nhau, nên thôi em hack vi mạch luôn cho nhanh cụ ạ. :))

Con MiniPC10 của cụ như nào? Cụ đang update ở thớt nào thì gửi link em xem với nhé. :D
 

TVPL

Xe container
Biển số
OF-118299
Ngày cấp bằng
26/10/11
Số km
6,838
Động cơ
43,395 Mã lực
Cái khó nhất là không biết địa chỉ cũng như mã lệnh của khiển điều hòa cụ ạ. Thường chỉ mò được khi có nút nào nó gửi lệnh vào mạng CAN thì mình dò ra được, chứ giờ cấy cái mới có biết địa chỉ cũng như mã lệnh đâu mà gửi ạ. :)) Vì căn bản panel điều hòa nó giao tiếp với module điều khiển điều hòa lại bằng mạng LIN bus, trong khi module điều hòa nó giao tiếp với các thành phần chính của xe lại bằng CAN Bus. Mò 2 thằng này phức tạp chả kém gì nhau, nên thôi em hack vi mạch luôn cho nhanh cụ ạ. :))

Con MiniPC10 của cụ như nào? Cụ đang update ở thớt nào thì gửi link em xem với nhé. :D
Search phát ra một đống mã lệnh mà cụ :)
Vụ đưa miniPc lên xe, em còn đang loay hoay coding để control qua em Cortana , chưa chốt được pc cuối nhưng em cũng đã kịp phá 2 con miniPc cỏ rồi.
Kịch bản kết nối và điều khiển của con miniPc mới có thế này:
- phát video qua HDMI, audio tách ra Usb DAC rồi vào Ampli --> một HTPC trên xe tiêu chuẩn
- kết nối vào xe qua ODB2:
+ lấy tất cả thông tin về xử lý, hiển thị, cảnh báo tự động --> cái này phải tự coding
+ gửi lệnh query, điều khiển vào hệ thống. Lệnh đ/khiển em mới nghĩ tới là khoá tốc độ bằng mồm, mặc dù xe em có Cruise Control :)
- miniPC làm thiết bị dẫn đường, phone, sms...
Khác biệt hay nhất là có thể ra lệnh cho em Cortana ...
Em đang ship tiếp con Liva PC về phá tiếp, không ổn thì đưa em Surface Pro lên vậy.
 

Camry 7682

Xe tải
Biển số
OF-302803
Ngày cấp bằng
25/12/13
Số km
216
Động cơ
307,560 Mã lực
Vô lăng của Anh đang còn thừa nút Voice, hôm nào Sơn đấu cho Anh thành nút unlock cửa cho nó tiện nhé
 

Athena

Xe tăng
Biển số
OF-28442
Ngày cấp bằng
5/2/09
Số km
1,575
Động cơ
499,506 Mã lực
Nơi ở
Royal City
Search phát ra một đống mã lệnh mà cụ :)
Vụ đưa miniPc lên xe, em còn đang loay hoay coding để control qua em Cortana , chưa chốt được pc cuối nhưng em cũng đã kịp phá 2 con miniPc cỏ rồi.
Kịch bản kết nối và điều khiển của con miniPc mới có thế này:
- phát video qua HDMI, audio tách ra Usb DAC rồi vào Ampli --> một HTPC trên xe tiêu chuẩn
- kết nối vào xe qua ODB2:
+ lấy tất cả thông tin về xử lý, hiển thị, cảnh báo tự động --> cái này phải tự coding
+ gửi lệnh query, điều khiển vào hệ thống. Lệnh đ/khiển em mới nghĩ tới là khoá tốc độ bằng mồm, mặc dù xe em có Cruise Control :)
- miniPC làm thiết bị dẫn đường, phone, sms...
Khác biệt hay nhất là có thể ra lệnh cho em Cortana ...
Em đang ship tiếp con Liva PC về phá tiếp, không ổn thì đưa em Surface Pro lên vậy.
Em sợ nhất là search trên mạng mã lệnh rồi nhét thử vào xe mình cụ ơi. Ha ha....

Xe cụ em nhớ là lắp Pi 2+ cơ mà nhỉ? Cụ lại đổi sang MiniPC à? Cụ làm tới đâu rồi, có gì thành công và chưa thành công thì cụ update tiếp đi ạ. :D
 

Athena

Xe tăng
Biển số
OF-28442
Ngày cấp bằng
5/2/09
Số km
1,575
Động cơ
499,506 Mã lực
Nơi ở
Royal City
Vô lăng của Anh đang còn thừa nút Voice, hôm nào Sơn đấu cho Anh thành nút unlock cửa cho nó tiện nhé
Vâng, nhưng còn phải xem xe anh còn dư sợi cáp xoắn nào hay không đã ạ. Nếu hết cáp xoắn thì không lắp được anh nhé. :D
 

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Xe cụ vô lăng cũng nhiều nút rồi còn gì. :)) tháng sau đem xe cụ ra hấp diêm nhé.



Lắp được cho Camry 2012-2015 liên doanh loại vô lăng 4 chấu cụ ạ. Và thêm 1-2 xe Lexus ở nước ngoài nữa.



Lúc đầu em định làm qua OBD nhưng thấy vướng 2 điều. Thứ 1 là OBD không làm đèn DUAL nhấp nháy được, thứ 2 là mạng CAN của OBD luân chuyển rất nhiều thông tin quan trọng tới các thiết bị khác nên vọc vào mà gây lỗi truyền thông sẽ làm nguy hiểm cho quá trình vận hành xe ạ. Vậy nên em quyết định hack vào module điều hoà thôi cho yên tâm ạ.



Thì nó là khiển vô lăng xịn thiết kế cho xe mà cụ, cái này của Lexus đấy ạ. :))
Mạng canbus trên xe thường có hai mạng riêng biệt, một cho hệ thống điều khiển và một cho hệ thông radio (giả trí, dvd). Nếu ko muốn liên quan đến hệ thống, cụ có thể hack qua mạng can dùng cho radio (dvd) . Nói chung với tài năng của cụ thì làm mấy việc này trong tầm tay cụ hết, ko lo chiếm băng thông đường truyền đâu. Mặt khác canbus có đặc điểm là ưu tiên mesage có id thấp (đây toàn là các id quan trọng), id của odb ii ko thể chiếm quyền ưu tiên khi mạng canbus bận do đang cần truyền tin có id thấp hơn. Do vậy cụ cũng ko sợ nó làm ảnh hưởng đến vận hành xe đc. Với cần kia nút, cụ có thể lập trình khiển nhoều thứ lắm. Nhúng vào xe một vi điều khiển hoặc đơn giản như cái rpi tgì ko chỉ là nhấp nháy vài cái led đâu, cái đó cụ biết rõ hơn cháu nhiều mà.
 
Chỉnh sửa cuối:

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Thêm nữa, nếu tìm hiểu chuyên sau vào canbus mà ko có tài liệu gốc của xe đó cụ có thể mua phần mềm can monitor pro của bonk đức (tiếnh anh) nó chuyên dụng để phân tíc bản tin canbus. Cụ liên lạc qua công odb ii ko sợ lắm đâu, id của odbii cao hơn các id hệ thống. Với việc phân tích bản tin can sẽ tìm đc ìd của các thành phần một cách từ từ
Các id hệ thông cố định thường theo chuẩn cố định trong file pdf về chuẩn canbus cháu có đưa bên bài hack canbus đó. Nó cho cụ biết một số id sẵn rồi ko cần dò.
cụ với cụ TVPL liên kết với nhau cho ra cái ứng dụng set tốc độ giới hạn bằng giọng nói thì quá tuyệt. Việc này với các xe có khoển hành trình ý tưởng là: đọc lệnh "giới hạn 40km/h" cortana của cụ @ tvpl gửi lệnh cho canbus gồm:
Kích hoạt chế độ cuise control nếu chưa bật.
Đặt tốc độ chạy xe 40km/h
Nếu tốc độ lớn hơn 40 thì gửi lệnh giảm tốc.
......
 
Chỉnh sửa cuối:
Thông tin thớt
Đang tải

Bài viết mới

Top