Hành trình đưa rolling code lên xe cỏ!

susu

Xe điện
Biển số
OF-4441
Ngày cấp bằng
26/4/07
Số km
2,371
Động cơ
552,673 Mã lực
Nơi ở
Gầm cầu
Em chào cụ. Em có đọc được bài độ rolling code trên xe cỏ của cụ. Trong bài cụ có nói cụ có thể độ được 1 số chức năng thông minh như tự động mở cửa khi tắt máy dùng vi xử lý pic, đọc trạng thái khóa cửa... Cụ có thể cho e hỏi làm tn để thực hiện chức năng này được ko ạ. Để có thể làm thế, cụ có phải đọc, gửi các gói tin trên cổng OBDII ko ạ. Theo e biết thì cấu trúc các gói tin này ko phải ở dạng open, vậy cụ có thể chỉ cho e làm cách nào để giao tiếp với ô tô để đọc trạng thái và gửi lệnh đc ko ạ
Có 2 cách để làm việc này
1. Là dùng tín hiệu từ bộ của mình điều khiển trực tiếp các cơ cấu chấp hành, phương án này đơn giản và phải trích dây
2. Can thiệp vào tín hiệu điều khiển ODB thì phải hack tín hiệu này, vẫn có thể thực hiện được nhưng mỗi hãng, dòng xe lại phải khác nhau. Để làm được cho nhiều dòng xe là rất khó. Cụ muốn đọc tín hiệu ODB thì cần phải có mạch xử lý tín hiệu, đọc về rồi giải mã và phân tích nó để tìm đoạn mã mình cần sau đó tìm cách can thiệp
 

curlyhair

Xe máy
Biển số
OF-24977
Ngày cấp bằng
29/11/08
Số km
89
Động cơ
491,434 Mã lực
Với bộ của cụ thì cụ dùng theo cách 1 hay cách 2 ạ. Em thì nghĩ cách 2 ok hơn, ko phải trích dây, chỉ cần lắng nghe trên OBD bus là ok. Ngoài ra cách 1 để điều khiển cơ cấu chấp hành thì ko sao, nhưng để đọc trạng thái nữa thì việc phải dò dây cảm biến để trích ra e nghĩ là khá mất công. Em hỏi cụ vì em ko hiểu là cụ dùng theo cách 1 hay cách 2, và cách 2 thì liệu có tài liệu nào open những cái mã đấy ko vì theo e biết là những mã đấy là mã đóng. Sniff trên OBD bus thì e hiểu cách làm nhưng cũng chưa thử làm bao giờ vì cũng hơi ngại. Đợt e lắp bộ gập gương lên kính e cũng định DIY nhưng sau cũng chưa có time vì công việc chính bận quá, chưa có thời gian dành cho hobby :).
 

susu

Xe điện
Biển số
OF-4441
Ngày cấp bằng
26/4/07
Số km
2,371
Động cơ
552,673 Mã lực
Nơi ở
Gầm cầu
Với bộ của cụ thì cụ dùng theo cách 1 hay cách 2 ạ. Em thì nghĩ cách 2 ok hơn, ko phải trích dây, chỉ cần lắng nghe trên OBD bus là ok. Ngoài ra cách 1 để điều khiển cơ cấu chấp hành thì ko sao, nhưng để đọc trạng thái nữa thì việc phải dò dây cảm biến để trích ra e nghĩ là khá mất công. Em hỏi cụ vì em ko hiểu là cụ dùng theo cách 1 hay cách 2, và cách 2 thì liệu có tài liệu nào open những cái mã đấy ko vì theo e biết là những mã đấy là mã đóng. Sniff trên OBD bus thì e hiểu cách làm nhưng cũng chưa thử làm bao giờ vì cũng hơi ngại. Đợt e lắp bộ gập gương lên kính e cũng định DIY nhưng sau cũng chưa có time vì công việc chính bận quá, chưa có thời gian dành cho hobby :).
Làm theo cách 1 thôi cụ. Cách 2 cụ muốn làm thì ngoài kiến thức về code cụ còn cần có thiết bị để đọc, ghi, phân tích dữ liệu, mà những thứ này đầu tư chỉ để nghịch e rằng rất tốn. Em làm theo cách 1 nhưng cũng không trich dây đâu, giờ có phụ kiện kẹp nối không cần cắt dây. Mà kể cả cắt dây nếu cụ làm cẩn thật cũng chả sao
 

buituan

Xe tải
Biển số
OF-7983
Ngày cấp bằng
14/8/07
Số km
307
Động cơ
539,355 Mã lực
Ngon rồi cụ ạ, em đã lắp vào cả con xe tải dùng rồi, giá thành em DIY thì như sau:
1. Remote rolling code HCS301 x 2: 170k
2. Mạch giải mã và điều khiển chức năng: 230k
3. Vỏ hộp: 60k
Em đang nghiên cứu hoàn thiện thêm tính năng. cũng như nếu có thời gian sẽ nâng cấp thành Smartkey xem sao.
Từ hồi đó đến giờ cụ đã nghiên cứu đc thêm cái gì mới chưa a 😍 .

Cụ phân tích rất logic và hiểu sâu đấy chứ
 

susu

Xe điện
Biển số
OF-4441
Ngày cấp bằng
26/4/07
Số km
2,371
Động cơ
552,673 Mã lực
Nơi ở
Gầm cầu
Từ hồi đó đến giờ cụ đã nghiên cứu đc thêm cái gì mới chưa a 😍 .

Cụ phân tích rất logic và hiểu sâu đấy chứ
Em cũng thỉnh thoảng update chút. Về cơ bản thì thương mại được rồi. Nhưng dạo này bận nên cũng không sờ đến nó được. Em có làm thêm bộ controller dùng cho cửa cuốn, cổng... lắp vào nhà và xưởng cho an toàn hơn.
cái món này em không phải chuyên môn nên chỉ biết chút thôi, không sâu như mấy bạn chuyên điện tử
 

curlyhair

Xe máy
Biển số
OF-24977
Ngày cấp bằng
29/11/08
Số km
89
Động cơ
491,434 Mã lực
:), mấy cái bộ đọc OBD II cũng ko đắt lắm mà cụ. Về code thì e cũng ko ngại, e code hết từ vi xử lý đến desktop hay mobile. E ngại là debug cái protocol của nó thôi. Nếu có tài liệu nào đã public sẵn các protocol đấy thì tốt quá. Debug protocol này cũng là 1 quá trình khá mất time vì hầu như lúc nào cũng có data được truyền tải trên bus (tốc độ xe, tốc độ vòng quay, nhiệt độ dầu...), mình phải lọc được data nào liên quan đến những hành động, trạng thái mà mình cần.
E vẫn còn 1 vài tính năng muốn độ lên xe là khi lùi tự chỉnh mặt gương thấp xuống và khi mở khóa xe từ ngoài thì ghế tự lùi ra sau, khi đề máy (hoặc khi xác định đã ngồi lên ghế thì tự dịch ghế vào). Để lúc nào có time thì mày mò xem sao vậy
 

susu

Xe điện
Biển số
OF-4441
Ngày cấp bằng
26/4/07
Số km
2,371
Động cơ
552,673 Mã lực
Nơi ở
Gầm cầu
:), mấy cái bộ đọc OBD II cũng ko đắt lắm mà cụ. Về code thì e cũng ko ngại, e code hết từ vi xử lý đến desktop hay mobile. E ngại là debug cái protocol của nó thôi. Nếu có tài liệu nào đã public sẵn các protocol đấy thì tốt quá. Debug protocol này cũng là 1 quá trình khá mất time vì hầu như lúc nào cũng có data được truyền tải trên bus (tốc độ xe, tốc độ vòng quay, nhiệt độ dầu...), mình phải lọc được data nào liên quan đến những hành động, trạng thái mà mình cần.
E vẫn còn 1 vài tính năng muốn độ lên xe là khi lùi tự chỉnh mặt gương thấp xuống và khi mở khóa xe từ ngoài thì ghế tự lùi ra sau, khi đề máy (hoặc khi xác định đã ngồi lên ghế thì tự dịch ghế vào). Để lúc nào có time thì mày mò xem sao vậy
Ui. Thế cụ là dân chuyên nghiệp rồi. Nếu dùng PA điều khiển qua ODB thì phải những xe đời cao tất cả điều khiển qua headunits mới được. Chứ xe cỏ như của nhà cháu thì chịu. Hi hi
Cụ nghiên cứu thương mại đi
 

curlyhair

Xe máy
Biển số
OF-24977
Ngày cấp bằng
29/11/08
Số km
89
Động cơ
491,434 Mã lực
Dạ, e làm vì hobby thôi chứ thương mại gì đâu cụ. Sang tháng 8 đỡ việc cơ quan khả năng e sẽ tập trung tìm hiểu làm thử xem sao. Ok sẽ lên trên này báo cáo cụ
 

susu

Xe điện
Biển số
OF-4441
Ngày cấp bằng
26/4/07
Số km
2,371
Động cơ
552,673 Mã lực
Nơi ở
Gầm cầu
Dạ, e làm vì hobby thôi chứ thương mại gì đâu cụ. Sang tháng 8 đỡ việc cơ quan khả năng e sẽ tập trung tìm hiểu làm thử xem sao. Ok sẽ lên trên này báo cáo cụ
Vâng. Có gì cụ cứ chia sẻ nhé. Chúc cụ thành công
 

Matizcoi

Xe cút kít
Biển số
OF-30934
Ngày cấp bằng
10/3/09
Số km
19,489
Động cơ
-164,692 Mã lực
Về cơ bản em thấy phàm là xe cỏ thì khóa cửa chủ yếu để phòng người ngay :))
 

Dore247

Đi bộ
Biển số
OF-778440
Ngày cấp bằng
26/5/21
Số km
1
Động cơ
34,410 Mã lực
Tuổi
24
Bác cho mình hỏi, module receiver rf bác chọn module ntn vậy chỉ cần trùng tần số 433mhz hay phải đặc thù ntn đó để nhận được tín hiệu từ remote chip hcs301 ? Mong sớm nhận phản hồi từ Bác
 

Dan du an

Xe ba gác
Biển số
OF-94944
Ngày cấp bằng
11/5/11
Số km
20,142
Động cơ
400,821 Mã lực
Ngon rồi cụ ạ, em đã lắp vào cả con xe tải dùng rồi, giá thành em DIY thì như sau:
1. Remote rolling code HCS301 x 2: 170k
2. Mạch giải mã và điều khiển chức năng: 230k
3. Vỏ hộp: 60k
Em đang nghiên cứu hoàn thiện thêm tính năng. cũng như nếu có thời gian sẽ nâng cấp thành Smartkey xem sao.
Cụ mà hoàn thiện ngon cụ đăng lên đây khối cụ trên này đặt hàng cụ lắp ạ
 

susu

Xe điện
Biển số
OF-4441
Ngày cấp bằng
26/4/07
Số km
2,371
Động cơ
552,673 Mã lực
Nơi ở
Gầm cầu
Bác cho mình hỏi, module receiver rf bác chọn module ntn vậy chỉ cần trùng tần số 433mhz hay phải đặc thù ntn đó để nhận được tín hiệu từ remote chip hcs301 ? Mong sớm nhận phản hồi từ Bác
Để thu sóng thì cụ dùng loại module rf nào cũng được, có thể là 315mhz, 433mhz theo remote của cụ, trên thị trường bán sẵn nhiều loại, cụ chọn loại nào thì thiết kế mạch in theo nó. Khi thu được tín hiệu điều khiển cụ cần giải mã nó để sử dụng cho điều khiển. Cụ có thể dùng VĐK để lập trình giải mã hoặc dùng bộ decoder sẵn có của nhà sx HCS501. Cụ chịu khó đọc datasheet của nó để làm là được
 
Thông tin thớt
Đang tải
Top