phát hiện chéo không trong ac?


15

Tôi cần phải phát hiện ra không giao nhau để bắt đầu mềm. Cách đây rất lâu, tôi đã thực hiện nó bằng cách sử dụng điện trở 1 Mega ohm được kết nối trực tiếp với bộ điều khiển vi mô ở một bên và nguồn điện sống ở một mặt khác. Tôi đã thành công nhưng nó có nên không? Cách nào khác tôi có thể làm điều đó với giá rẻ và đáng tin cậy?

Câu trả lời:


14

Tôi đã thiết kế bộ khởi động mềm bằng bộ xử lý PIC16C74A / F77. Không băng qua có thể là khó khăn nếu bạn cũng phải làm việc trong môi trường ồn ào.

Nếu bạn không cần cách ly bộ xử lý khỏi dòng, không có gì sai với một vài điện trở có giá trị cao cấp cho pin CPU. Tôi sẽ sử dụng một vài điốt shottky để tăng cường các điốt bảo vệ bên trong giống như một vấn đề mạnh mẽ, nhưng nó sẽ hoạt động tốt. Nếu bạn cần cách ly, sử dụng một optoisolator đầu ra bóng bán dẫn. Hãy chú ý đến tốc độ chuyển mạch của opto và giảm thiểu dòng thu của bóng bán dẫn để tối đa hóa tốc độ chuyển mạch.

Đã nói rằng, hãy chuyển sang tiếng ồn. Nếu bạn đang điều khiển pha bất cứ thứ gì ngoài hệ thống sưởi điện trở, bạn sẽ phải đối mặt với tiếng ồn, điều đó có nghĩa là rất có thể bạn sẽ có tiếng ồn xuyên không để xử lý. Đừng mắc sai lầm của tân binh khi cho đầu vào giao nhau bằng 0 vào chốt ngắt; điều đó sẽ biến phần mềm của bạn thành một khối khó chịu khi hút thuốc khi bộ xử lý cố gắng xử lý các gián đoạn. (Tôi nói từ kinh nghiệm.) Ném RC hoặc bộ lọc thông thấp tiên tiến hơn trên đường dây sẽ chỉ giới thiệu sự thay đổi pha. Nếu bạn có thể làm việc với điều đó, tuyệt vời. Nếu không (tôi phải xử lý các hệ thống 50/60 và 400Hz) thì bạn phải thử các phương tiện khác.

Trên thiết kế của riêng tôi, tôi đã chăm sóc nó trong phần mềm bằng cách bỏ phiếu và thực hiện một thói quen bỏ phiếu mà bỏ qua các quá độ. Sự thay đổi pha là trong những gì tôi có thể xử lý, nó rất nhanh và nó sẽ không bị hỏng ngay cả trong tiếng ồn lớn. (Đã thử nghiệm tại một cơ sở nơi họ tháo nắp bộ lọc ra khỏi lò cảm ứng, tôi chưa bao giờ thấy một đường dây ồn ào như vậy trước đây!) chốt "chữ thập 0 và sau đó vi điều khiển sẽ xác nhận nó trước khi ngắt tiếp theo có thể được đặt.

Tất cả đã nói, tôi nghĩ rằng việc tìm kiếm đường giao nhau bằng 0 thực sự trong bất kỳ tình huống thực tế nào là một trong những điều khó khăn hơn trong thiết kế khởi động mềm. Đóng vòng điều khiển chỉ là thứ yếu, nhưng chủ yếu chỉ là điều chỉnh. Nó có vẻ như là một điều đơn giản để làm nhưng tôi đã học được khá nhiều về sự khác biệt giữa lý thuyết và thực hành trong thời gian đó. :-)

chỉnh sửa để mô tả thói quen "bỏ phiếu":

Nếu tôi nhớ chính xác, tôi có một dòng I / O cao khi dòng trên 0 và thấp khi dòng dưới 0. Thói quen bỏ phiếu chỉ đơn giản là bỏ phiếu cho dòng đó và nếu 2 trong số 3 mẫu cuối cùng giống nhau, tôi chấp nhận thực tế là dòng đó đã vượt qua 0. Nó rất giống với mạch biểu quyết của UART để phát hiện dấu và khoảng trắng. Lợi ích của một mạch như thế này là sự dịch pha của bạn được cố định (tốc độ mẫu 2 *) và bạn có thể điều chỉnh nó cho loại tiếng ồn bạn gặp phải. Tôi không nhớ mình đã bỏ phiếu nhanh như thế nào nhưng nếu tôi đoán nguy hiểm thì tôi sẽ nói 8kHz, vì con số đó cứ lởn vởn trong đầu tôi.


tôi đã sử dụng bộ đếm thời gian để đo tần số (trong trường hợp độ trễ, bảng excel và tra cứu) ... nhưng tôi nghĩ rằng tôi sẽ đi với bộ ghép thấp và opto. thnks cho câu trả lời.
iamgopal

Bạn có thể giải thích về thói quen bỏ phiếu? Có phải chỉ để bỏ qua các mẫu duy nhất khác với các mẫu xung quanh? Với tần suất bạn đã thăm dò ý kiến?
starblue

7

Tại sao không sử dụng một opt ​​optpler? SFH6206 của Vishay có hai đèn LED song song, do đó, nó hoạt động trong toàn bộ chu kỳ của điện áp lưới điện. Nếu điện áp đầu vào đủ cao, bóng bán dẫn đầu ra được bật và bộ thu ở mức thấp. Tuy nhiên, xung quanh điểm giao nhau bằng 0, điện áp đầu vào quá thấp để kích hoạt bóng bán dẫn đầu ra và bộ thu của nó sẽ được kéo lên cao. Vì vậy, bạn nhận được một xung tích cực ở mọi điểm giao nhau.


Để biết thêm chi tiết: tại đây
Vorac

2

Đây của Microchip Application Note trên trang 3 đề nghị 20 MOhms điện trở.

Tôi nghĩ bạn có thể sử dụng MOC3061 có đầu dò chéo không.

Nhưng có rất nhiều mô hình thiết bị như bạn có thể thấy ở đây .


thnks. một con chip luôn được chào đón thay vì điện trở và mũ.
iamgopal

ΩΩ

1

Tôi đã thành công với chuỗi xử lý sau:

  1. Mạng chia điện trở (sử dụng điện trở giá trị MOhm) và bộ ghép quang để ghép và cách ly tín hiệu khỏi nguồn
  2. Bộ so sánh op-amp để truyền tín hiệu từ bộ ghép quang đến dải điện áp đã biết
  3. Một bộ lọc băng thông nhiều giai đoạn cực kỳ chặt chẽ sử dụng opamp (cũng có thể cần một số lợi ích ở đây để tính toán cho việc mất bộ lọc)
  4. Một mạch shifter pha opamp để điều chỉnh cho bất kỳ độ lệch pha nào được giới thiệu trong bộ lọc (+/- 360 độ là một mức dung sai tốt để thiết kế, sự dịch pha mong muốn có thể được hiệu chỉnh bằng nồi và máy hiện sóng)
  5. Thêm một bộ so sánh để đưa tín hiệu đến đầu ra kỹ thuật số sạch cho vi điều khiển

0

Có lẽ có rất nhiều cách để làm điều này ... nhưng nếu tôi đang làm điều đó, tôi sẽ sử dụng một biến áp cách ly nhỏ chỉ trong trường hợp. Không bao giờ nên kết nối nguồn điện trực tiếp với vi điều khiển, thậm chí thông qua một điện trở lớn.

Tôi đoán các tùy chọn của bạn là sử dụng một bộ chia điện trở lớn cho một micro hoặc một máy biến áp nhỏ để đẩy điện áp cấp chính xuống phạm vi của micro của bạn. Tất nhiên, bạn cũng có thể sử dụng kết hợp cả hai.

Nếu bạn không muốn sử dụng vi điều khiển, bạn luôn có thể sử dụng bộ so sánh và kiểm tra điện áp so với 0v. Xung từ bộ so sánh sẽ ngắn, nhưng cũng có cách để đối phó với điều đó.


không sử dụng biến áp cách ly gây ra bất kỳ độ trễ?
iamgopal

Số (mười lăm ký tự)
Sói Connor

4
Nếu bạn sẽ so sánh với điện áp, hãy so sánh với một vài% dòng đầy đủ, không phải bằng không. Nó giúp bạn tránh khỏi hầu hết tiếng ồn mà bạn gặp phải và sự thay đổi pha được cố định và do đó dễ dàng giải thích.
akohlsmith

gọi tốt Andrew :-)
Fuzz

@andrew ,: D ý kiến ​​hay !!
iamgopal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.