PC817 là một trong optoisolator bao gồm một diode hồng ngoại với phototransistor. Trong các mạch điện, shop chúng tôi chủ yếu ớt sử dụng các bộ lọc để loại trừ tiếng ồn.

Bạn đang xem: Cách sử dụng opto pc817

Mạch dựa trên tụ điện cùng điện trở luôn loại bỏ tạp âm từ tín hiệu đến cơ mà giá trị của tụ điện với điện trở luôn phụ thuộc vào dấu hiệu đến.

Mạch này chỉ vận dụng khi bộc lộ đến có một số thông tin hoặc tài liệu khi họ chỉ phải chuyển tiếp bộc lộ từ phần này thanh lịch phần khác dẫu vậy tín hiệu tất cả nhiễu, thì chúng ta cũng có thể sử dụng phối kết hợp giữa bạn gửi và nhận IR.

Trong mạch IC photoisolator PC817, IR nhận biểu hiện nhiễu bên dưới dạng nguồn từ mạch này và gửi nó đến phần kia trải qua tín hiệu IR. Phần sót lại nhận tín hiệu tiếp đến thực hiện nay theo thiết kế của mạch.


Nội dung bài xích viết

Sơ thiết bị mạch PC817

Giới thiệu Optocoupler PC817

PC817 gồm một diot vạc quang LED cùng điện trở quang. Chúng được ghép nối với nhau về mặt quang học.

Tín hiệu điện chuyển giữa nguồn vào và đầu ra một giải pháp quang học nhưng không có bất kỳ kết nối vật lý nào thân cả nhì bên.

Mạch IR hoàn toàn có thể được thiết kế thủ công nhưng công ty chúng tôi có một vi mạch tích thích hợp kích thước bé dại và được thiết kế sẵn hoàn toàn được gọi là PC817 Optocoupler. PC817 Optocoupler bao gồm kích thước bé dại và có rất nhiều gói.

Xem thêm: Báo Giá Cửa Lưới Chống Muỗi Tphcm Lắp Đặt Tại Nhà Miễn Phí Công Lắp

Nó có thể được liên kết trực tiếp với bất kỳ thiết bị một chiều điện áp tốt hoặc cỗ vi tinh chỉnh nào.

Các điện áp đầu vào sẽ có tác động hệt nhau từ mọi phía bên trên optocoupler, nó sẽ chỉ chuyển biểu đạt đến cỗ thu và tiếp đến bộ thu sẽ giới thiệu tín hiệu logic như đầu ra.

Optocoupler có nhiều chức năng do kích thước nhỏ dại và gọn như một thao tác làm việc điều khiển.

Sơ vật dụng PC817

Sơ đồ cấu hình chân với giải thích tính năng của mỗi chân. Vào sơ đồ sơ vật chân này của PC817, pin1 và pin2 là các phần của phía nguồn vào và pin3 – pin4 là những chân đầu ra.

*
*

Chân không chéo sẽ được áp dụng ở chân ngắt và bất kỳ chân kỹ thuật số nào cũng hoàn toàn có thể được sử dụng để tinh chỉnh tín hiệu.

Dưới đấy là trong hình ảnh, cửa hàng chúng tôi mô tả các chân cho IR và bộ điều chỉnh độ sáng sủa nhưng các chân này sẽ không cụ thể. Để điều khiển bộ điều chỉnh độ sáng bằng Arduino, mã sau sẽ tiến hành sử dụng:

#include volatile int i = 0; // Variable khổng lồ use as a countervolatile boolean zero_cross = 0; // Boolean lớn store a "switch" lớn tell us if we have crossed zeroint AC_pin = 3; // output to Opto Triacint dim = 128; // Dimming cấp độ (0-128) 0 = on, 128 = 0ffint freqStep = 77; // This is the delay-per-brightness step in microseconds.int a = 0;int sạc = 13;int data = 0;void setup() Serial.begin(9600);pinMode(AC_pin, OUTPUT); // mix the Triac pin sạc as outputattachInterrupt(0, zero_cross_detect, RISING); // Attach an Interupt lớn Pin 2 (interupt 0) for Zero Cross DetectionTimer1.initialize(freqStep); // Initialize TimerOne library for the freq we needTimer1.attachInterrupt(dim_check2, freqStep);void zero_cross_detect()zero_cross = true; // set the boolean to lớn true to tell our dimming function that a zero cross has occuredi = 0;digitalWrite(AC_pin, LOW);// Turn on the TRIAC at the appropriate timevoid dim_check2()if (zero_cross == true) if (i >= dim) digitalWrite(AC_pin, HIGH); // turn on lighti = 0; // reset time step counterzero_cross = false; // reset zero cross detectionelse i++; // increment time step countervoid loop() if (Serial.available()) a++;if (a == 1) data = Serial.read();if (a == 2) pin = Serial.read();a = 0;dim = data;Đoạn mã trên thể hiện cách hoàn toàn có thể sử dụng zero-cross cùng với Arduino và cách Arduino rất có thể điều khiển điện áp cao. Mã chỉ dành cho một bộ kiểm soát và điều chỉnh độ sáng sủa để tạo nên nó cho những bộ điều chỉnh độ sáng, mã sẽ yêu cầu một số sửa đổi.