Tôi có thể quay vòng SSR nhanh như thế nào?


8

Tôi có một thiết lập PID / nóng Tôi đang lái xe với một arduino. Tôi đang sử dụng rơle trạng thái rắn Opto 22 MP240D4 để chuyển đổi khoảng 1A 120V 60 Hz (lò sưởi điện trở). Không rõ ràng từ bảng sản phẩm hoặc bảng dữ liệu cho dù đó là bật chéo không hay không. Ngoài ra, chỉ cần một chút bối cảnh, ứng dụng này là một yếu tố làm nóng khối lượng rất thấp, do đó, có một chút khác thường từ quan điểm của các nhà máy PID điển hình.

Tôi muốn giảm thiểu độ chi tiết của điều chế độ rộng / mật độ xung để có được hiệu suất tốt nhất trong hệ thống.

Rõ ràng, giới hạn trên tuyệt đối của tôi là 120 Hz vì đó là số lượng không chéo. Nhưng có bất kỳ tác hại nào (về độ mỏi nhiệt, ứng suất của chip, v.v.) khi chạy nó ở tốc độ xung cao không?

Ngoài ra, có bất kỳ lợi thế nào đối với điều chế độ rộng xung hoặc mật độ xung không?


1
Tôi không thấy nơi trong bảng dữ liệu cho biết thiết bị này được đồng bộ hóa chéo. Thiết bị sẽ tắt ở mức giao nhau bằng 0, nhưng bạn có thể bật thiết bị bất cứ khi nào có đủ điện áp để duy trì dòng giữ.
Jack Creasey

1
Ồ, gọn gàng. Vâng, dựa trên tờ sản phẩm ở đây , trang 21 có nghĩa là nó không bật chéo.
DeusXMachina

Trên thực tế, tờ sản phẩm không ngụ ý rằng, nó nói rất rõ ràng! "Tất cả các rơle trạng thái rắn đầu ra Opto 22 AC được thiết kế với mạch bật tắt chéo không." - Vì vậy, bạn sẽ chỉ có thể kiểm soát toàn bộ bán chu kỳ, không có gì ít hơn.
marcelm

Công ty tiện ích có cho phép bạn bóp méo hình sin thuần túy của họ bằng cách cắt nó ra như vậy không?
0tyranny 0p poor

@Chris H. Tệ hơn. Đèn được điều khiển bằng công tắc điều chỉnh độ sáng khoảng 200W trong khi lò sưởi điện tiêu thụ nhiều năng lượng hơn và do đó nhiều dòng điện hơn.
0tyranny 0p poor

Câu trả lời:


11

Không có hại trong việc bật hoặc tắt SSR vượt 0 ở mọi điểm giao nhau.

Tôi đã làm chính xác điều đó một lần trong một hệ thống phải điều khiển 24 lò sưởi cùng một lúc. Thuật toán điều khiển tạo ra giá trị 0-255 tỷ lệ thuận với số lượng mỗi bộ gia nhiệt được cho là được điều khiển. Các mức thấp đã sử dụng thuật toán Bresenham để quyết định mỗi nửa chu kỳ xem có nên bật từng lò sưởi cho chu kỳ bán tiếp theo hay không. Nó làm việc rất tốt.


Tôi đang xem xét đồng bộ hóa với nguồn điện, nhưng điều đó đòi hỏi các thành phần bổ sung, vì vậy tôi sẽ phải cân nhắc điều đó với lợi ích hiệu suất. Thật tốt khi biết rằng đó là hoàn toàn khả thi mặc dù. Ngoài ra, sử dụng thuật toán Bresenham để có được sự kiểm soát tốt ở mức năng lượng thấp là cực kỳ gọn gàng, tôi chắc chắn sẽ phải nhớ điều đó :)
DeusXMachina

4

Không phải lo lắng khi bật và tắt ở 120 Hz, nhưng như bạn đã đề cập, bạn khó giới hạn ở độ rộng xung là 1/120 Hz. Nếu bạn đang chạy trực tiếp từ công tắc trên tường, bạn có thể sử dụng 1/2 chu kỳ làm độ rộng xung tối thiểu của mình, nhưng nếu chạy qua máy biến áp, hãy sử dụng số chu kỳ bằng một nửa để tránh có sai lệch DC.

Điều chế độ rộng xung là điều tự nhiên ở đây vì tốc độ xung của bạn sẽ luôn là bội số của 120. Trong một ứng dụng sưởi ấm, một PWM 8 bit với phản hồi bật "bật" một lần trên 2,13 (256/120) giây và "tắt" trên ranh giới 120 hoặc 60 giây sẽ tốt nếu khả năng chịu tải phù hợp.


1
Điểm rất tốt về sự thiên vị DC. Tôi chắc chắn sẽ ghi nhớ điều đó, mặc dù tôi có khả năng sẽ không đập nhanh như vậy.
DeusXMachina

4

Tôi đồng ý với @JackCreasey, không có gì trong biểu dữ liệu nói không giao nhau.

Bạn có thể có được răng cưa, tùy thuộc vào tần số của bạn. Các SCR sẽ ở lại trong phần còn lại của nửa chu kỳ bất kể khi nào bạn kích hoạt chúng.

Tôi khuyên bạn nên đi với khoảng tối thiểu 2 giây, đặc biệt nếu bạn không muốn đồng bộ hóa với giao điểm 0 chính, thêm một chút sẽ tốt hơn. Trừ khi bạn có một lý do thực sự, thực sự tốt, đủ nhanh để thiết lập nhiệt. Thông thường 10-20 giây là quá đủ tốt (ngoại trừ những thứ như máy sưởi IR thay đổi nhiệt độ đáng kể trong vài giây).

Khoảng 2-3 giây là trường hợp xấu nhất gây ra hiện tượng mỏi nhiệt trên chất bán dẫn điện. Chúng tôi đã chứng kiến ​​một cuộc tấn công trị giá hàng triệu đô la trong vài năm trở lại đây do các liên kết chết gây mệt mỏi gây ra quá nhiệt và thất bại (ở trạng thái thường) của các chất bán dẫn điện. Những cái hiện đại là tốt hơn, và nó giúp tránh xa đánh giá tối đa.


Chu kỳ 2 giây? Vâng, điều đó sẽ gây ra sự vượt quá 10-20 độ cho ứng dụng của tôi. Khoảng thời gian tối thiểu của tôi có lẽ là 0,5 giây.
DeusXMachina

@DeusXMachina Trong trường hợp bật tắt một hoặc hai giây sẽ gây ra biến thiên 10-20 độ (F? C?), Có lẽ bạn nên xem xét điều khiển pha, không phải theo tỷ lệ thời gian. Đây thường là trường hợp với hệ thống sưởi IR. Overshoot thường không được gây ra bởi sơ đồ đầu ra, nhưng do điều chỉnh kém hoặc bởi thuật toán điều khiển kém (chẳng hạn như Windup thuật ngữ tích phân).
Spehro Pefhany

Spehro Pefhany - có yêu cầu giám sát tích cực dạng sóng AC không? Hoặc điều đó có thể được thực hiện theo một cách vòng lặp mở?
DeusXMachina

Bạn có thể mua một mô-đun chấp nhận tín hiệu điều khiển như 4 ~ 20mA hoặc 0-10V từ bộ điều khiển và đưa ra mức năng lượng liên quan. Điều này khá phổ biến trong công việc công nghiệp - không có thời gian để phát minh lại bánh xe.
Spehro Pefhany

Phần Opto 22 mà OP chỉ định dường như khác với phần Crydom có ​​cùng số ở chỗ trước đây tuyên bố rõ ràng rằng nó sử dụng giao thoa bằng không.
Andrew Morton
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.