Thông báo

Collapse
No announcement yet.

[Help] Sử dụng 89C51 để điều khiển Relay

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

  • [Help] Sử dụng 89C51 để điều khiển Relay

    Click image for larger version

Name:	1.JPG
Views:	1
Size:	96.7 KB
ID:	1414302

    Em đã dùng con 89 cùng với con Tran C2383 để điều khiển Relay như trong hình, nhưng khi kick con Tran bằng chân VĐK thì Relay không hoạt động. Cho em hỏi mọi người là vì sao vậy? và em phải sửa lại mạch ra sao?

  • #2
    Thế này nè bạn.=0 đóng,=1 nhả..
    Click image for larger version

Name:	reler.jpg
Views:	1
Size:	109.1 KB
ID:	1367106

    Comment


    • #3
      mô phỏng chỉ có relay tên relay mới animation đc thôi, và kiểu mắc BJT đó thì ko đúng

      Comment


      • #4
        Cám ơn anh CONGMINHfs

        Comment


        • #5
          Cho hỏi có cách nào mà vẫn dùng C2383 để đóng mở Relay không?

          Comment


          • #6
            Nguyên văn bởi nhokkey Xem bài viết
            Cho hỏi có cách nào mà vẫn dùng C2383 để đóng mở Relay không?
            nếu cuộn dây relay 12V thì mạch ở #2 ko thể điều khiển đc vì ở cả 2 trang thái logic BJT đều dẫn.
            nếu relay 12V thỉ dùng mạch này

            Comment


            • #7
              Cám ơn anh chung1608. Bây giờ em không dùng Tran để kich Relay nữa, dùng chân VĐK để làm sáng led, led sáng làm quang trở dẫn điện. Kết quả là Relay đóng. Rất nhạy.

              Comment


              • #8
                Nguyên văn bởi chung1608 Xem bài viết
                nếu cuộn dây relay 12V thì mạch ở #2 ko thể điều khiển đc vì ở cả 2 trang thái logic BJT đều dẫn.
                nếu relay 12V thỉ dùng mạch này
                cái này hơi dể ở chổ(nếu dùng 89c51 để kích) là khi mới cắm điện rele nhảy 1 cái ặc ,tại sao chắc bác chung1608 biết rồi nhỉ.

                Comment


                • #9
                  Nguyên văn bởi CONGMINHfs Xem bài viết
                  cái này hơi dể ở chổ(nếu dùng 89c51 để kích) là khi mới cắm điện rele nhảy 1 cái ặc ,tại sao chắc bác chung1608 biết rồi nhỉ.
                  với 89 điều đó là ko tránh khỏi, nhưng với relay 12V nếu chỉ dùng 1 BJT thì bắt buộc phải dùng NPN để kích

                  Comment


                  • #10
                    Nguyên văn bởi nhokkey Xem bài viết
                    Cám ơn anh chung1608. Bây giờ em không dùng Tran để kich Relay nữa, dùng chân VĐK để làm sáng led, led sáng làm quang trở dẫn điện. Kết quả là Relay đóng. Rất nhạy.
                    Bạn xài vậy thì sang linh kiện quá, nếu muốn kích kiểu vậy thì xài opto cho tiện lại nhỏ gọn.
                    "Cái quý nhất của con người ta là sự sống. Đời người chỉ sống có một lần.Phải sống sao cho khỏi xót xa ân hận..."
                    Lê lết, lay lất sống qua ngày! >:)

                    Comment


                    • #11
                      Nguyên văn bởi nhokkey Xem bài viết
                      Cám ơn anh chung1608. Bây giờ em không dùng Tran để kich Relay nữa, dùng chân VĐK để làm sáng led, led sáng làm quang trở dẫn điện. Kết quả là Relay đóng. Rất nhạy.
                      em này thiết kế độc thiệt ta,mạch này phải sử dụng ban đêm hay ban ngày,hay phải gởi đi đóng gói thật kỹ.

                      nếu bạn sài rele 12v thì làm giống như mạch của bác chung thêm R=10k đấu song song với tụ 22uf>47uf/16v từ chân B xuông GND với R1=1k là ok ,rồi cho tôi xin con led +quang trở đó đi.

                      Comment


                      • #12
                        Click image for larger version

Name:	2.jpg
Views:	1
Size:	127.6 KB
ID:	1367179

                        Cho em hỏi tại sao khi cấp nguồn cho VĐK thì led chớp một phát rồi mới tắt, trong khi đó em để P2=0x00.(hình trên)

                        Đây là code của em:
                        #include"reg52.h"
                        #include"stdio.h"
                        #include"intrins.h"
                        char x,y,i,j,q,tong1;

                        void nhay(char t);

                        void main()
                        {

                        while(1)
                        {
                        nhay(10);
                        P0=P1=P2=0x00;

                        P0=P1=0xff;
                        delay(1000);
                        delay(1000);
                        P0=P1=0x00;
                        delay(1000);
                        P2=0xff;
                        delay(1000);
                        delay(1000);
                        P2=0x00;
                        delay(1000);
                        delay(1000);
                        delay(1000);
                        } }



                        void nhay(char t)
                        {
                        for(i=0;i<t;i++)
                        {
                        P0=P1=P2=P3=0x00;
                        delay(200);

                        }
                        }


                        void Delay(unsigned int n)
                        {
                        unsigned int i,j;
                        for(i=0;i<n;i++)
                        for(j=0;j<100;j++);
                        }

                        Comment


                        • #13
                          khi cắm điện thì lập tức rơ le được đóng. sau đó cực B của Trans mới được set lên giá trị 0. lúc đó mới tắt
                          Nguyễn Huy Biên - 01649 802 694
                          gmail :

                          Comment


                          • #14
                            Ở đây em dùng led mà, đâu có dùng rơ le. Có cách nào mà khi cấp nguồn thì đầu tiên led không sáng?

                            Comment


                            • #15
                              Nguyên văn bởi nhokkey Xem bài viết
                              Ở đây em dùng led mà, đâu có dùng rơ le. Có cách nào mà khi cấp nguồn thì đầu tiên led không sáng?
                              bạn lên #11 làm theo cách của tôi xem nó có còn sáng không.......

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X