Tự phát triển bộ ECU

T
Bình luận: 19Lượt xem: 5,616

thanhtien293

Tài xế O-H
Mình đang phát triển bộ ECU cho động cơ đốt trong 4 thì chạy xăng, phần cứng và lập trình thì tương đối rồi, nhưng khi thử nghiệm thực tế cho một loại động cơ nào để lấy thông số cấu hình cho loại động cơ đó thì đuối quá, mình không có nhiều loại động cơ, cũng không chuyên khoản này, cần tìm bác nào hợp tác để phát triển sản phẩm này:
 

Cai banh xe

Kích thích nghĩa là kích vào chỗ người ta Thích!
Mình đang phát triển bộ ECU cho động cơ đốt trong 4 thì chạy xăng, phần cứng và lập trình thì tương đối rồi, nhưng khi thử nghiệm thực tế cho một loại động cơ nào để lấy thông số cấu hình cho loại động cơ đó thì đuối quá, mình không có nhiều loại động cơ, cũng không chuyên khoản này, cần tìm bác nào hợp tác để phát triển sản phẩm này:
Bác mắc ở đâu, bác muốn hợp tác như thế nào??
 

quocdat_pl89

Tài xế O-H
Mình đang phát triển bộ ECU cho động cơ đốt trong 4 thì chạy xăng, phần cứng và lập trình thì tương đối rồi, nhưng khi thử nghiệm thực tế cho một loại động cơ nào để lấy thông số cấu hình cho loại động cơ đó thì đuối quá, mình không có nhiều loại động cơ, cũng không chuyên khoản này, cần tìm bác nào hợp tác để phát triển sản phẩm này:
cái khoản này hay đấy cụ,cụ đang bị vướng cái j ạ,chia sẻ thêm thông tin cho ae với
 

thanhtien293

Tài xế O-H
Mình đang vướng về phần động cơ. Ví dụ như để thử trên chiếc xe win này mình phải kiếm các bộ phận như bơm xăng, cảm biến, cụm họng ga từ xe khác để lắp vào. Nhiều khi nó không vừa lại mang ra ngoài chế lại vì mình không có đồ. Mình muốn hợp tác với một xưởng nào đó với 2 mục đích chính:
1. để xử lý các công việc cơ khí liên quan đến động cơ.
2. Mình có cơ hội thử nghiệm với các động cơ khác nhau để tìm ra map nhiên liệu phù hợp với động cơ đó.
Ngoài ra có thể phát triển thêm các tính năng khác mà các bạn làm ở xưởng sẽ biết rõ hơn.
Còn kết quả đạt được chia sẻ như nào sẽ thảo luận khi gặp trực tiếp.
 

theanh_79

Tài xế O-H
Bạn cần thông số kỹ thuật của động cơ hay cái gì ?
Thường thì mỗi 1 cấu hình động cơ,căn cứ vào những thông số kỹ thuật để đặt hiệu suất hoạt động.
Vì để nâng cao tốc độ phải làm những gì? Với xe noFi thì công việc đó ko quá khó. Chỉ cần tăng thêm toàn bộ những gì có tác động đến quá trình làm việc của xe sẽ được tăng thêm. Kết quả là có thay đổi về sự hoạt động vượt trội,tuy nhiên sẽ ảnh hưởng nhiều đến tuổi thọ của nó. Do không được thiết kế để hoạt động với cường độ như vậy.
Với xe Fi thì không phải chỉ thêm & thêm là sẽ có KQ+ thêm. Vì khi tăng thêm cũng như sử dụng bộ đk đ.tử trung tâm ( loại full kit cấu hình mới ) thì mới hoạt động được. Nhưng mặc dù cũng có thay đổi nhưng Vmax lại ko cải thiện được là bao. Mặc dù với xe Fi thì không thể thay 70% đồ trên xe mà là toàn bộ những bộ phận từ cái nhỏ nhất. Nếu chỉ lắp lên xe rồi đưa ra test thực tế chỉ có 1 ít thay đổi. Vì khi đưa cái mới vào nhưng không có sự hiệu chỉnh lại các thông số thì thường là những đồ đó cũng hoạt động nhưng không có kết quả tốt.
Đó là việc đưa xe đã nâng cấp động cơ hoạt động bình thường,giờ đưa lên máy tính Dynojet để sửa lại mọi thông số để phù hợp với xe với những X,Y..Z để làm cho xe hoạt động hiệu quả nhất.
Mặc dù bộ phận ECU đc làm riêng cho từng loại xe,loại còn có 6 - 8 chế độ để phù hợp với từng chiếc xe ( cùng loại,khác biệt ở những " đồ bổ " cho động cơ ) đã được nâng cấp. Tuy vậy nếu bạn muốn tối ưu nhất thì buộc phải đưa đi setup lại cho tối ưu
VN đang có thương hiệu lớn Redleo do CEO VN thiết kế rồi đặt hàng gia công bên Đại Lục or Đài Loan gì đó. Vài năm gần đây đồ đổ cho xe Fi của Redleo khá tốt, review của khách hàng đánh giá cao về chất lượng & giá cả. Từ hệ thống ly hợp,ECU,kim phun, mobil sườn ,họng gió lớn,lọc gió vải. Nòng - trái pistong, tay biên cho đến cam cò độ & nhiều thứ khác nữa.
Có loại ECU được lập trình sẵn ko cần phải Dynojet mà có kèm đĩa mềm ứng dụng để kết nối với ECU với laptop để tự reset máy ở nhà theo từng chế độ. Giá gần 3tr,ECU thường 2tr
 

thanhtien293

Tài xế O-H
Mình biết là trên thị trường dạng sản phẩm này đã có từ rất lâu rồi và có rất nhiều hãng với đủ mọi loại tính năng, mức giá khác nhau. Nhưng mình vẫn muốn tự phát triển vì có những tính năng mình muốn thì những sản phẩm trên không có hoặc quá đắt. Mình xin giải thích rõ hơn một chút về hoạt động của ECU của mình, và cái mình cần để mọi người hiểu rõ hơn:

ECU chỉ là bộ điều khiển việc cung cấp nhiên liệu thay thế cho bộ chế hòa khí trước đây. Bộ chế hòa khí chỉ có một thông số đầu vào chính để điều khiển là áp suất cổ hút. ECU có nhiều thông số đầu vào từ các cảm biến hơn nên có thể đưa ra những điều khiển phù hợp với nhiều tình huống khác nhau hơn so với bộ chế hòa khí. Với áp xuất nhiên liệu và lưu lượng đầu phun cố định thì lượng nhiên liệu cấp vào động cơ phần lớn phụ thuộc vào thời gian mở đầu phun, còn phần nhỏ là phụ thuộc vào điện áp cấp cho đầu phun và bản chất cơ khí của nó. ==> công việc chính phải điều khiển là xác định thời gian mở đầu phun. Vậy giá trị này phụ thuộc vào cái gì? Xin trả lời là nó phụ thuộc chủ yếu vào khối lượng khí mà động cơ hút được vào và giữ lại được trong xy lanh, và một số yếu tố nhỏ khác.

Chắc ở đây ai cũng hiểu là ở mỗi một loại động cơ khác nhau, ở vòng tua khác nhau thì lượng khí mà động cơ hút vào và giữ lại được trong xy lanh là khác nhau. Vậy ECU có thể đo được chính xác khối lượng không khí mà động cơ giữ lại trong xy lanh không? Câu trả lời là việc đó rất khó và cũng không quá cần thiết vì nhiên liệu vẫn cháy được trong một khoảng sai số khá lớn. Nhưng nó có thể đo tương đối chính xác ở mức đủ dùng bằng các phương pháp dự đoán. Nên mới sinh ra các map để ECU dự đoán thời gian mở đầu phun. Vậy map là gì? thực ra là map là một bảng các giá trị phụ thuộc vào một hay nhiều yếu tố đầu vào khác. Mình ví dụ trong ECU của mình có dùng map thời gian mở đầu phun phụ thuộc vào góc mở của bướm ga và tốc độ rpm của động cơ (mình dùng mô hình điều khiển alpha-n,trong đó alpha là góc mở bướm ga tính theo %, n là tốc độ rpm động cơ). Ví dụ (alpha1,n1)=(0%,1000) thì ô có hàng alpha1 và cột n1 trong map của mình là 2.2ms ; alpha2,n2)=(0%,2000) thì ô có hàng alpha2 và cột n2 trong map của mình là 2.6ms. Thì khi n thực tế của động cơ đo được =1500 thì mình sẽ nội suy tuyến tính ra được giá trị độ rộng xung phun cần thiết ứng với (0%,1500), giả sử bằng 2.4ms. Sau đó, mình nhân giá trị này với các hệ số hiệu chỉnh theo điều kiện bên ngoài (gồm có điều kiện nhiệt độ, độ ẩm, áp suất khí quyển, tốc độ mở ga nhanh hay chậm ...) để tăng thêm độ chính xác của dự đoán. Như vậy để động cơ hoạt động tốt thì các giá trị trong map chính và các map hiệu chỉnh phải phải phù hợp
==>Mình cần thử nghiệm trên động cơ thực tế để xác định ra giá trị này bằng phương pháp thử sai.

Tại sao mình lại lựa chọn phương pháp thử sai? Vì đó là cách đơn giản không cần dùng đến các loại thiết bị đo (thực ra là mình muốn nhưng không có), và con người chúng ta là một loại cảm biến tinh vi nhất biết được mình thực sự muốn gì. Nhược điểm của nó là sẽ tốn nhiều thời gian vì phải lặp đi lặp lại để xem khi thay đổi 1 thông số thì các yếu tố khác thay đổi như nào và người thực hiện cũng phải có những kiến thức và kinh nghiệm nhất định.

Một khi phần điều khiển phun nhiên liệu được giải quyết tốt, thì có thể phát triển thêm nhiều tính năng liên quan khác.
 

nextgen

Tài xế O-H
Mình biết là trên thị trường dạng sản phẩm này đã có từ rất lâu rồi và có rất nhiều hãng với đủ mọi loại tính năng, mức giá khác nhau. Nhưng mình vẫn muốn tự phát triển vì có những tính năng mình muốn thì những sản phẩm trên không có hoặc quá đắt. Mình xin giải thích rõ hơn một chút về hoạt động của ECU của mình, và cái mình cần để mọi người hiểu rõ hơn:

ECU chỉ là bộ điều khiển việc cung cấp nhiên liệu thay thế cho bộ chế hòa khí trước đây. Bộ chế hòa khí chỉ có một thông số đầu vào chính để điều khiển là áp suất cổ hút. ECU có nhiều thông số đầu vào từ các cảm biến hơn nên có thể đưa ra những điều khiển phù hợp với nhiều tình huống khác nhau hơn so với bộ chế hòa khí. Với áp xuất nhiên liệu và lưu lượng đầu phun cố định thì lượng nhiên liệu cấp vào động cơ phần lớn phụ thuộc vào thời gian mở đầu phun, còn phần nhỏ là phụ thuộc vào điện áp cấp cho đầu phun và bản chất cơ khí của nó. ==> công việc chính phải điều khiển là xác định thời gian mở đầu phun. Vậy giá trị này phụ thuộc vào cái gì? Xin trả lời là nó phụ thuộc chủ yếu vào khối lượng khí mà động cơ hút được vào và giữ lại được trong xy lanh, và một số yếu tố nhỏ khác.

Chắc ở đây ai cũng hiểu là ở mỗi một loại động cơ khác nhau, ở vòng tua khác nhau thì lượng khí mà động cơ hút vào và giữ lại được trong xy lanh là khác nhau. Vậy ECU có thể đo được chính xác khối lượng không khí mà động cơ giữ lại trong xy lanh không? Câu trả lời là việc đó rất khó và cũng không quá cần thiết vì nhiên liệu vẫn cháy được trong một khoảng sai số khá lớn. Nhưng nó có thể đo tương đối chính xác ở mức đủ dùng bằng các phương pháp dự đoán. Nên mới sinh ra các map để ECU dự đoán thời gian mở đầu phun. Vậy map là gì? thực ra là map là một bảng các giá trị phụ thuộc vào một hay nhiều yếu tố đầu vào khác. Mình ví dụ trong ECU của mình có dùng map thời gian mở đầu phun phụ thuộc vào góc mở của bướm ga và tốc độ rpm của động cơ (mình dùng mô hình điều khiển alpha-n,trong đó alpha là góc mở bướm ga tính theo %, n là tốc độ rpm động cơ). Ví dụ (alpha1,n1)=(0%,1000) thì ô có hàng alpha1 và cột n1 trong map của mình là 2.2ms ; alpha2,n2)=(0%,2000) thì ô có hàng alpha2 và cột n2 trong map của mình là 2.6ms. Thì khi n thực tế của động cơ đo được =1500 thì mình sẽ nội suy tuyến tính ra được giá trị độ rộng xung phun cần thiết ứng với (0%,1500), giả sử bằng 2.4ms. Sau đó, mình nhân giá trị này với các hệ số hiệu chỉnh theo điều kiện bên ngoài (gồm có điều kiện nhiệt độ, độ ẩm, áp suất khí quyển, tốc độ mở ga nhanh hay chậm ...) để tăng thêm độ chính xác của dự đoán. Như vậy để động cơ hoạt động tốt thì các giá trị trong map chính và các map hiệu chỉnh phải phải phù hợp
==>Mình cần thử nghiệm trên động cơ thực tế để xác định ra giá trị này bằng phương pháp thử sai.

Tại sao mình lại lựa chọn phương pháp thử sai? Vì đó là cách đơn giản không cần dùng đến các loại thiết bị đo (thực ra là mình muốn nhưng không có), và con người chúng ta là một loại cảm biến tinh vi nhất biết được mình thực sự muốn gì. Nhược điểm của nó là sẽ tốn nhiều thời gian vì phải lặp đi lặp lại để xem khi thay đổi 1 thông số thì các yếu tố khác thay đổi như nào và người thực hiện cũng phải có những kiến thức và kinh nghiệm nhất định.

Một khi phần điều khiển phun nhiên liệu được giải quyết tốt, thì có thể phát triển thêm nhiều tính năng liên quan khác.

Trên thị trường hiện nay đúng là đã có khá nhiều thương hiệu ECU, chủ yếu là độ công suất, tuy nhiên mình nghĩ việc này cần phải có máy Dyno hoặc chí ít là thiết bị đọc khí thải để đo chính xác được
 

thanhtien293

Tài xế O-H
Trên thị trường hiện nay đúng là đã có khá nhiều thương hiệu ECU, chủ yếu là độ công suất, tuy nhiên mình nghĩ việc này cần phải có máy Dyno hoặc chí ít là thiết bị đọc khí thải để đo chính xác được
Máy Dyno chức năng chính của nó là gì vậy bạn?
Thiết bị đọc khí thải là thiết bị gì? bạn có thể nói rõ là nó đo khí gì được không? Nói chung chung thế cũng không giải quyết được vấn đề gì cả.
 

nextgen

Tài xế O-H
Máy Dyno chức năng chính của nó là gì vậy bạn?
Thiết bị đọc khí thải là thiết bị gì? bạn có thể nói rõ là nó đo khí gì được không? Nói chung chung thế cũng không giải quyết được vấn đề gì cả.

Dyno thực ra không có gì cao siêu, nó chẳng qua là thiết bị giả lập mặt đường cho xe chạy thôi, nó an toàn tuyệt đối không gây tai nạn giao thông và có thể hỗ trợ thêm rất nhiều chức năng đo thông số trên xe, còn thiết bị đọc khí thải cũng là một bộ phận liên kết với dàn Dyno hoặc có thể dùng rời bên ngoài, đọc khí thải là đo khí cháy sau khi nhiên liệu bị đốt từ đó bộ phận BCM của dàn Dyno sẽ dựa trên những tín hiệu gửi về để tính toán mức độ của nhiên liệu, biết được xe đang thiếu xăng hay dư xăng, khi đó trên dàn Dyno bác có thể tinh chỉnh map dựa trên những thông số do dàn Dyno đưa ra, ngay cả các ECU độ ngày nay có bán sẵn ng ta vẫn phải có thiết bị thì mới tinh chỉnh map cho phù hợp từng loại xe...
 

thanhtien293

Tài xế O-H
Dyno thực ra không có gì cao siêu, nó chẳng qua là thiết bị giả lập mặt đường cho xe chạy thôi, nó an toàn tuyệt đối không gây tai nạn giao thông và có thể hỗ trợ thêm rất nhiều chức năng đo thông số trên xe, còn thiết bị đọc khí thải cũng là một bộ phận liên kết với dàn Dyno hoặc có thể dùng rời bên ngoài, đọc khí thải là đo khí cháy sau khi nhiên liệu bị đốt từ đó bộ phận BCM của dàn Dyno sẽ dựa trên những tín hiệu gửi về để tính toán mức độ của nhiên liệu, biết được xe đang thiếu xăng hay dư xăng, khi đó trên dàn Dyno bác có thể tinh chỉnh map dựa trên những thông số do dàn Dyno đưa ra, ngay cả các ECU độ ngày nay có bán sẵn ng ta vẫn phải có thiết bị thì mới tinh chỉnh map cho phù hợp từng loại xe...
Trước khi làm dự án này mình đã tìm hiểu khá kỹ về đối tượng mà mình sẽ điều khiển là cái động cơ đốt trong 4 thì chạy xăng. Mình có biết về các thiết bị đo công suất và phân tích 3 hay 4 loại khí khác nhau. Tuy nhiên trên thực tế thì mình chưa được làm việc với nó nên muốn hỏi lại cho chắc. Tuy nhiên,mình vẫn có cách để đạt được mục đích của mình mà không cần các thiết bị này. Bằng chứng là chiếc xe win sau 1 thời gian mình thử sai để tìm ra các giá trị của map thì đã hoạt động khá ổn. Mình muốn hợp tác phát triển dự án này là vì chỉ với 1 loại động cơ đã có rất nhiều vấn đề cần giải quyết: khởi động khi nóng khác, khi lạnh khác, ở khoảng nào thì cho nhiều nhiên liệu để đạt công suất, còn ở khoảng nào thì có thể giảm bớt nhiên liệu, rồi chuyện đánh lửa sớm muộn,... Nếu đi 1 mình thì sẽ rất lâu mới tới đích. Hơn nữa chúng ta không muốn Việt Nam mình giải mã được công nghệ này hay sao? Bọn Malaysia, Thái Lan làm được thì mình cũng làm được thôi.
 

nextgen

Tài xế O-H
Trước khi làm dự án này mình đã tìm hiểu khá kỹ về đối tượng mà mình sẽ điều khiển là cái động cơ đốt trong 4 thì chạy xăng. Mình có biết về các thiết bị đo công suất và phân tích 3 hay 4 loại khí khác nhau. Tuy nhiên trên thực tế thì mình chưa được làm việc với nó nên muốn hỏi lại cho chắc. Tuy nhiên,mình vẫn có cách để đạt được mục đích của mình mà không cần các thiết bị này. Bằng chứng là chiếc xe win sau 1 thời gian mình thử sai để tìm ra các giá trị của map thì đã hoạt động khá ổn. Mình muốn hợp tác phát triển dự án này là vì chỉ với 1 loại động cơ đã có rất nhiều vấn đề cần giải quyết: khởi động khi nóng khác, khi lạnh khác, ở khoảng nào thì cho nhiều nhiên liệu để đạt công suất, còn ở khoảng nào thì có thể giảm bớt nhiên liệu, rồi chuyện đánh lửa sớm muộn,... Nếu đi 1 mình thì sẽ rất lâu mới tới đích. Hơn nữa chúng ta không muốn Việt Nam mình giải mã được công nghệ này hay sao? Bọn Malaysia, Thái Lan làm được thì mình cũng làm được thôi.

Nếu thế thì chúc bác thành công, nếu tìm được người có chuyên nghành hợp tác thì mọi chuyện sẽ dễ hơn là đi một mình..
 

wensheng

Tài xế O-H
Việc này nếu phục vụ nghiên cứu thì được chứ còn để ứng dụng thực tế thì không nên, bởi lẽ sẽ tốn rất nhiều thời gian và chi phí, hơn nữa trang thiết bị hạn chế nên rất khó làm được chính xác và tối ưu so với hãng họ đã làm.
 

ngochocmai

Tài xế O-H
Rất hay mục tiêu của cụ rất rõ ràng và chi tiết. Thế cụ có chỉnh sửa phần mềm về ECU có tiêu chuẩn khi thải 4 của quốc tế không. Động cơ diezen. Mình muốn sửa loại này mà nghiên cưu loại này làm cho khách mà không được, sau vai tháng phải vệ sinh một lần.
 

nextgen

Tài xế O-H
Việc này nếu phục vụ nghiên cứu thì được chứ còn để ứng dụng thực tế thì không nên, bởi lẽ sẽ tốn rất nhiều thời gian và chi phí, hơn nữa trang thiết bị hạn chế nên rất khó làm được chính xác và tối ưu so với hãng họ đã làm.

Thì bác ấy đã nói là đang nghiên cứu mà bác, những người có tinh thần học hỏi cái mới phải ủng hộ họ chứ
 

Bạn hãy đăng nhập hoặc đăng ký để phản hồi tại đây nhé.

Bên trên