Thông báo

Collapse
No announcement yet.

Xin giúp đỡ về nhiễu khi đo đạc trên băng thử động cơ.

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Xin giúp đỡ về nhiễu khi đo đạc trên băng thử động cơ.

    Chào các bạn, mình đang làm một mạch đo đạc trên một băng thử động cơ. Chi tiết như sau:
    • Sử dụng 4 kênh ADC để đo các thông số của động cơ (mômen, nhiệt độ...) từ các cảm biến tương ứng.
    • Sử dụng 1 ngắt ngoài để đo tốc độ động cơ.
    • Sử dụng vi xử lý Atmega8
    • Động cơ thử nghiệm là động cơ xăng


    Hiện mình gặp một vấn đề chưa giải quyết được như sau:
    • Trên băng thử, khi thử quay động cơ đốt trong bằng một động cơ điện lai bên ngoài (động cơ xăng lắp trên băng thử được tháo bụi), thì mạch điện của mình đo tốt, gửi thông tin về máy tính và hiển thị bình thường.
    • Khi cho động cơ đốt trong tự nổ thì ngay lập tức mạch điện của mình bị treo.
    • Mình đã thử riêng mạch giao tiếp với máy tính (sử dụng IC PL2303) bằng cách nối tắt chấn TX và RX. Lúc đó dù động cơ xăng có đang nổ máy tính thì vẫn truyền nhận bình thường.
    • Mình đã thử tháo tất cả các chân tín hiệu từ cảm biến mômen... và cảm biến tốc độ, nhưng hễ động cơ xăng khởi động cái là mạch xử lý dùng mega8 của mình lại bị treo.
    • Thử với các déktop hay laptop khác nhau đều bị một hiện tượng như vậy


    Mình nghi ngờ rằng quá trình đánh lửa (dòng cao áp trong hệ thống đánh lửa của động cơ xăng rất lớn và tần số cao) là nguyên nhân gây treo mạch thu thập dữ liệu. Nên mình đã hàn thêm một mạch đục lỗ (hàn trên bo mạch đục lỗ bán ngoài chợ trời), chỉ gồm có: vi điều khiển mega8, vài con trở phân áp, nối với mạch giao tiếp máy tính, định dùng mạch này để chạy thử (mạch đơn giản hết sưc só thể rùi). Nhưng khi động cơ xăng nổ mạch vẫn bị treo.

    Vậy có bạn nào có kinh nghiệm có thể giúp mình một vài hướng xử lý nào đó không?
    Xin cảm ơn rất nhiều.

  • #2
    Nối tắt TX với RX bằng sợi dây vài mm thì đương nhiên chẳng nhiễu nào ảnh hưởng nổi rồi.

    Cách khắc phục tạm là bọc chống nhiễu : dây có vỏ giáp, mạch để trong hộp kim loại, cái vỏ giáp và hộp kim loại trên nối đất. Ngoài ra cần thiết kế thêm mạch lọc các đầu tín hiệu vào/ra và đường cấp nguồn.

    Triệt để hơn nữa là dùng PIC chính hãng, hoặc tốt hơn nữa là PSoC. Dùng PSoC thì đánh lửa cách gang tay cũng chẳng sao. Dùng linh kiện hàng chợ thì chẳng ai dám nói trước điều gì, dù thiết kế bảo vệ cẩn thận đến đâu.
    Phần mềm tự do hoặc không dùng máy tính nữa !.

    Comment


    • #3
      Nguyên văn bởi bqviet Xem bài viết
      Nối tắt TX với RX bằng sợi dây vài mm thì đương nhiên chẳng nhiễu nào ảnh hưởng nổi rồi.

      Cách khắc phục tạm là bọc chống nhiễu : dây có vỏ giáp, mạch để trong hộp kim loại, cái vỏ giáp và hộp kim loại trên nối đất. Ngoài ra cần thiết kế thêm mạch lọc các đầu tín hiệu vào/ra và đường cấp nguồn.

      Triệt để hơn nữa là dùng PIC chính hãng, hoặc tốt hơn nữa là PSoC. Dùng PSoC thì đánh lửa cách gang tay cũng chẳng sao. Dùng linh kiện hàng chợ thì chẳng ai dám nói trước điều gì, dù thiết kế bảo vệ cẩn thận đến đâu.
      Thanks bác!
      Mình thử riêng mạch giao tiếp bằng cách nối TX và RX, nhưng bằng một cặp dây dài gần 1m cơ, vẫn truyền nhận ổn.
      Các dây dẫn tín hiệu của cảm biến mình dùng cáp mạng, loại có bọc lưới chống nhiễu. Dây mạng có 8 lõi thì mình chập 2 dây thành một.
      Thậm chí lôi cả cái hộp sữa của đứa cháu ra để chụp lên mạch nữa mà vẫn bị @_@

      Comment

      Về tác giả

      Collapse

      fanofcc Tìm hiểu thêm về fanofcc

      Bài viết mới nhất

      Collapse

      Đang tải...
      X