xin lỗi vì chiều dài
Đây là một tiếp tục của câu hỏi gần đây của tôi . Tôi có một bảng 8 rơle ghép nối mà tôi đang cố gắng kết nối với vi điều khiển của mình. Tôi đã đặt một thanh ghi thay đổi 74HC595 nội tuyến để hợp nhất các cổng đầu vào. Tuy nhiên, khi làm như vậy, hội đồng quản trị đã thể hiện một số hành vi kỳ lạ.
Nếu tôi không cắm bất cứ thứ gì vào, hoặc chỉ một tải nhỏ vào rơle, tất cả đều hoạt động tốt khi sử dụng thanh ghi thay đổi. Họ bật và tắt mà không có vấn đề gì. Ngay sau khi tôi cắm một bơm amp 1+ lên rơle, bạn có thể nghe thấy chuyến đi tiếp sức sau đó nó nhanh chóng tắt. Đèn LED IN1 (sơ đồ ở trên) cũng sáng lên trong một giây. Đôi khi, mặc dù (1 trong 5) rơle và bơm thực sự vẫn hoạt động. Bây giờ đây là nơi nó trở nên kỳ lạ; Nếu tôi loại bỏ thanh ghi thay đổi và kết nối trực tiếp các chân với vi điều khiển thì nó hoạt động tốt khi bật bơm.
Vì vậy, sự can thiệp vào thanh ghi thay đổi đã được đưa lên nhưng theo như tôi hiểu về thiết kế bảng rơle, thì thanh ghi dịch chuyển chỉ cấp nguồn cho đèn LED trong bộ ghép quang (U1) và không được kết nối với bất kỳ phần nào khác của mạch (thanh ghi thay đổi và bộ điều khiển được cung cấp bởi pin). Bảng mạch cũng là Active Low, vì vậy theo tôi hiểu thì thanh ghi dịch chuyển đang chìm dòng điện từ bộ ghép quang. Nó có thể là bộ ghép quang đang cần nhiều dòng điện hơn để chuyển tải cao hơn so với thanh ghi thay đổi có thể chìm? Tôi có thể thoát ra vì điều này làm tôi bối rối. Ngoài ra, có cách nào can thiệp có thể thực hiện theo cách mặc dù nó bị cô lập và trên pin?
Tất cả các thử nghiệm được thực hiện với Pin cung cấp năng lượng cho thanh ghi vi điều khiển \ shift và một bản phác thảo rất đơn giản chỉ nhắm mục tiêu một chân thanh ghi thay đổi duy nhất theo byte.
Rơle 8 ( Thông tin ): Hiện tại nó được cấu hình với một mụn cóc tường 5V riêng biệt cung cấp năng lượng cho Rơle. Bộ vi điều khiển chỉ cung cấp 5V để cấp nguồn cho bộ ghép quang.
Tôi đánh giá cao bất kỳ giúp bạn có thể cho tôi.
Cập nhật ngày 13 tháng 8:
Vẫn không đi nhưng tôi đã thử nghiệm nhiều hơn: Tôi đã di chuyển thanh ghi thay đổi và Arduino cách chân rơle và nguồn điện 3 bước chân. Cả hai đều được cung cấp bởi một pin 9V. Thứ duy nhất được kết nối với bảng chuyển tiếp là một đường ray 5V từ Arduino và 8 dây từ thanh ghi thay đổi đến các đầu vào bảng chuyển tiếp. Kết quả tương tự, ánh sáng 100W hoạt động tuyệt vời, máy bơm khiến nó bị văng ra ngoài. Nếu tôi loại bỏ thanh ghi thay đổi và cắm trực tiếp các chân đầu ra vào Arduino, bơm sẽ bật mà không gặp vấn đề gì.
Chỉ để xác minh không có gì xảy ra với mụn cóc tường 5V chuyên dụng cung cấp năng lượng cho rơle, tôi rút phích cắm và thay thế nút nhảy trên JD-VCC và VCC và gắn Arduino GND. Kết quả tương tự, công suất 100W, bơm khiến nó bị vấp.
Nó phải được đăng ký thay đổi.
Tôi cũng đặt một tụ điện tách 47uf trên đường ray điện, cũng như thanh ghi thay đổi có 104 ngay bên cạnh.
Tối nay tôi sẽ thử đặt Đồng hồ vạn năng thẳng hàng với một trong các chân đầu ra, tôi muốn xem bộ ghép quang đang kéo bao nhiêu.
Tôi cũng vừa có một máy hiện sóng, vì vậy tôi vẫn đang học cách sử dụng nó nhưng có lẽ tôi có thể tìm ra cách đo bất kỳ nhiễu nào trên đường ray 5V hoặc trong các đường đầu ra.
Cập nhật ngày 14 tháng 8:
Tôi quản lý để chụp nó thất bại với máy hiện sóng của tôi. Rigol tập tin wfm dưới đây. Kênh một được gắn vào một chân đầu ra trên thanh ghi thay đổi. Kênh hai được gắn vào đường ray 5V.
Tôi vừa thực hiện một số thử nghiệm và tôi đã quản lý để tái tạo một đột biến 500mv-1V (đôi khi nó là sự sụt giảm) trên cả đường ray 5V và một trong các chân đầu ra từ thanh ghi thay đổi. Đó là vấn đề phải không? Loại tăng đột biến đó sẽ làm cho đăng ký thay đổi chuyến đi ra ngoài và hành động mạnh mẽ hơn?
15 tháng 8:
Dưới đây là một bản chụp khi tôi bật thủ công \ tắt máy bơm. Không sử dụng thanh ghi ca để làm điều đó. Dòng màu xanh là chân đầu ra Shift Register 1, dòng màu vàng là 5V.
Tôi cũng đã chụp một số hình ảnh của thiết lập:
Tôi cũng có một bài đăng diễn đàn mà tôi cũng đang cập nhật kết quả: Diễn đàn Arduino
Ngày 16 tháng 8:
Tôi đã có thể chụp một cách tốt hơn ngày hôm nay. Tôi đã không nhận ra máy hiện sóng chỉ thu được rất nhiều điểm khi chạy trong khoảng thời gian 1 giây (hoàn toàn có ý nghĩa bây giờ). Đây là emi ác trên Pin 1 từ thanh ghi ca:
Tôi sẽ chọn tất cả các thành phần được đề xuất vào cuối tuần này và thử thêm từng thành phần một.
Ngày 18 tháng 8:
Vấn đề được xác nhận. Máy bơm đã gây ra rất nhiều tiếng ồn mà không có gì tôi có thể làm trên các đường dây điện thấp có thể chứa các gợn sóng. Những gợn sóng đó khi đi vào đồng hồ đăng ký thay đổi \ chốt \ chốt dữ liệu và gây ra tham nhũng \ đặt lại.
Vì vậy, tôi đã đi đến cực xa và xé ra một mạch bảo vệ tăng áp APC Rack công suất cao và đặt nó trước máy bơm.
Bây giờ hầu như không có một đốm trên bất kỳ dòng nào ở bất cứ đâu. Tiếng hoan hô!
Bây giờ toàn bộ vấn đề là giữ cái này chứa trong dấu chân bao vây đó vì vậy tôi sẽ xem liệu tôi có thể tạo ra một phiên bản nhỏ gọn hơn không, vì tôi nghĩ rằng bảng này là quá mức cần thiết và tôi sẽ cần một cho mỗi trong số 5 máy bơm tôi có. Tôi sẽ bắt đầu chỉ với một MOV duy nhất và xem nó giảm được bao nhiêu tiếng ồn.
Vấn đề đã được giải quyết: Tôi quyết định mua Bộ lọc Đường dây để xem liệu tôi có thể lọc tiếng ồn của máy bơm ngay tại nguồn không. Tôi đã mua cái này: Bộ lọc hiệu suất cao Delta . Bây giờ tôi thậm chí không nhận được nhiều như một đốm trên máy hiện sóng.
Cảm ơn tất cả sự giúp đỡ của mọi người, tôi ước tôi có thể đánh dấu tất cả các bạn là người giải quyết nhưng tôi không thể vì vậy tôi chỉ đưa nó cho bất kỳ ai đưa ra nhiều lời khuyên nhất.