Thông báo

Collapse
No announcement yet.

Nỗi ám ảnh nhiễu vi điều khiển.

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

  • #31
    Nguyên văn bởi Quocthaibmt Xem bài viết
    Riêng tôi thì nghĩ đến nhiễu phát sinh từ nguồn đi qua 2 bộ nguồn kia , để vào mạch vi điều khiển , qua khảo sát dạng nguồn đó thì nó không hề chận được (hoặc chận rất ít) nhiễu công nghiệp lọt vào đến nguồn thứ cấp ,ta hãy xem xét các bộ nguồn công nghiệp có vi điều khiển của các hãng có tiếng , rất cầu kỳ và nghiêm ngặt ,3 tầng lọc bên sơ cấp , 2 tầng lọc bên thứ cấp nữa. và khi đến vi điều khiển , vi xử lý các nguồn áp này được lọc /chận triệt để .
    Nguồn vào VDK em đã thêm một cuộn lọc.
    Nếu như bác nói thì mai em dùng nguồn khác xem sao?

    Chứ em ngồi test các kiểm mà không dc....
    mà LCD thì bọc thuộc hàng kiên cố rồi

    Comment


    • #32
      Nguyên văn bởi luongthitu Xem bài viết
      Nguồn vào VDK em đã thêm một cuộn lọc.
      Nếu như bác nói thì mai em dùng nguồn khác xem sao?

      Chứ em ngồi test các kiểm mà không dc....
      mà LCD thì bọc thuộc hàng kiên cố rồi

      chỉ cuộn lọc đó thì nó chẳng lọc được gì cả, hãy sử dụng bộ lọc hình Pi (rất cổ điển ) và hãy lọc từ đầu nguồn sơ cấp trước đã . với điều kiện chưa chuyên nghiệp trong việc tạo code cho VĐK như chúng ta thì việc lọc nhiễu cho nguồn cung cấp cũng mang lại hiệu quả cho công việc bác à . chứ còn cứ loay hoay với các triệu chứng bất thường của thiết bị thì chẳng có gì vất vả hơn .

      Comment


      • #33
        không phải pic hàng tàu gi đâu bạn oi, vấn đề ở đây là cho nhiễu điện từ của các role thôi mình bi rồi, muốn xài được bạn phải có kinh nghiệm thiết kế PCB ,nói chung tính toán rất phức tạp như cách layout, phủ mass... xem các tài liệu về nhiễu đó.
        bạn có thể chống nhiễu bằng cách sử dụng triac thay cho việc dùng role, bảo đảm chạy êm luôn.

        Comment


        • #34
          Nguyên văn bởi luongthitu Xem bài viết
          Cám ơn bác đã đóng góp ý kiến.
          - Em sẽ test và kiểm tra tiếp....lý do tại sao????

          nhưng hiện giờ thì ko biết phải làm sao

          PIC là dòng chip có độ tin cậy cao nhưng trong trường hợp này tôi khuyên bạn là thiết kế lại bo mới với chip khác. Bởi vì trước đây tôi cũng bị giống bạn và phát hiện ra rằng lỗi do PIC16F876, các ngõ IO của MCU lâu lâu dao động, mỗi khi IO dao động thì LCD sẽ hiển thị chữ tàu hoặc ko điều khiển được nữa, đây chính là lí do tại sao bạn phải Init_LCD() thường xuyên.
          Điều khiển các cuộn dây này cũng đơn giản chứ ko đến nổi khó lắm đâu, tôi thường điều khiển như sau:
          MCU --> Opto --> transistor NPN --> Rờ le 24VDC. Nên bố trí phần điều khiển ở xa phần công suất, nếu có bọc kim phần điều khiển thì tốt, ko có cũng được và tôi sẽ ko sử dụng LCD 16x2 trong ứng dụng này vì nó ko có độ tin cậy cao.

          Comment


          • #35
            Xem cả luồng thì thấy : thiết kế phần cứng thì cẩu thả, dây dẫn lòng thòng, vi điều khiển thì hàng chợ, firmware thì chưa sạch nước cản, tủ điện công nghiệp lại dùng thứ LCD đồ chơi ... Làm ăn kiểu đó không hỏng việc thì hơi phí. Có chữa chạy giời, chuyển loại vi điều khiển giời thì vẫn chạy linh tinh thôi. Thiết kế lại từ đầu cho nó bài bản, dùng linh kiện có nguồn gốc rõ ràng thì may ra mới cải thiện được.
            Phần mềm tự do hoặc không dùng máy tính nữa !.

            Comment


            • #36
              Bạn ơi tôi có thấy một số máy công nghiệp của Trung Quốc vẫn chạy chip 89XXX...(máy cắt dập sơ đồ Jindex, bảng số hóa Kcom , máy cắt laze chiming...)
              Sao nó vẫn ok đấy thôi, có những con cũng chạy tới hơn 8 năm rùi. Nếu muốn LCD hiển thị ở tốc độ cao mà ít lỗi thì thêm trở kéo vào output của VDK tới LCD .
              Lập trình CCS thì chỉ lên sử dụng lệnh trong file 16F887.H của trình dịch.( VD output_high(B6), không lên dùng RB6=1 thư viện ngoài... Thư viện LCD cũng vậy..)
              việc Config Bits cũng rất quan trọng. Nhìn chung là lại phải xem lại mạch in và lập trình.
              ĐT : 01676455880

              Comment


              • #37
                Nguyên văn bởi bqviet Xem bài viết
                Xem cả luồng thì thấy : thiết kế phần cứng thì cẩu thả, dây dẫn lòng thòng, vi điều khiển thì hàng chợ, firmware thì chưa sạch nước cản, tủ điện công nghiệp lại dùng thứ LCD đồ chơi ... Làm ăn kiểu đó không hỏng việc thì hơi phí. Có chữa chạy giời, chuyển loại vi điều khiển giời thì vẫn chạy linh tinh thôi. Thiết kế lại từ đầu cho nó bài bản, dùng linh kiện có nguồn gốc rõ ràng thì may ra mới cải thiện được.
                Cám ơn bác đã góp ý:
                - Quả thực phần cứng em cũng không có kinh nghiệm nên đã đi thuê ngoài người ta làm cho ( chứ ko phải em làm )
                - Vi điều khiển em qua cho R&P mua thì bảo không có? Nên phải dùng hàng chợ
                - LCD em tính dùng cái to hơn ( nhưng ko kịp nên dùng cái bé )
                - firmware thì mong các anh chị góp ý. Càng làm mới thấy càng nhiều vấn đề.....

                Comment


                • #38
                  dự án này có chữa cháy thì cũng chỉ được 1 thời gian,nó sẽ quấy bạn suốt
                  Cái tủ nảy chức năng nó làm gì vậy ? tôi thấy có một số hộp thiết bi bán sẵn trong công nghiệp của OMRON ,bạn chỉ cần mua về rồi kết nối với role,setup đủ kiểu luôn .chẳng cần boc nhiễu , cuộn dây bac ....gì đâu. chay xả láng vì hàng công nghiệp mà .

                  Comment


                  • #39
                    Nguyên văn bởi vungtau88 Xem bài viết
                    dự án này có chữa cháy thì cũng chỉ được 1 thời gian,nó sẽ quấy bạn suốt
                    Cái tủ nảy chức năng nó làm gì vậy ? tôi thấy có một số hộp thiết bi bán sẵn trong công nghiệp của OMRON ,bạn chỉ cần mua về rồi kết nối với role,setup đủ kiểu luôn .chẳng cần boc nhiễu , cuộn dây bac ....gì đâu. chay xả láng vì hàng công nghiệp mà .
                    Bác cho em xin cái link với ạ?

                    Comment


                    • #40
                      Nguyên văn bởi quanghuy_125 Xem bài viết
                      Bạn ơi tôi có thấy một số máy công nghiệp của Trung Quốc vẫn chạy chip 89XXX...(máy cắt dập sơ đồ Jindex, bảng số hóa Kcom , máy cắt laze chiming...)
                      Sao nó vẫn ok đấy thôi, có những con cũng chạy tới hơn 8 năm rùi. Nếu muốn LCD hiển thị ở tốc độ cao mà ít lỗi thì thêm trở kéo vào output của VDK tới LCD .
                      Lập trình CCS thì chỉ lên sử dụng lệnh trong file 16F887.H của trình dịch.( VD output_high(B6), không lên dùng RB6=1 thư viện ngoài... Thư viện LCD cũng vậy..)
                      việc Config Bits cũng rất quan trọng. Nhìn chung là lại phải xem lại mạch in và lập trình.
                      Quả đúng như bác nói:
                      - Em đã tiến hành cấu hình lại tất cả
                      - Vừa chạy vừa hiển thị ok
                      - Em thử bỏ cả hộp bọc kim ra vẫn chạy tốt

                      Bi giờ còn mỗi hiện tượng là " có con giun " hiển thị lên LCD. Chiều em sẽ xử lý xem sao.

                      Comment


                      • #41
                        Một vài gợi ý nhỏ cho bạn.
                        Thử dùng bộ nguồn máy tính để nuôi mạch điều khiển.
                        Xử lý tốt nhiễu trên các chân nguồn của VDK, xử lý luôn nhiễu trên chân reset của nó.
                        Dùng thêm đệm 244 hoặc 245 trên các chân giao tiếp với LCD.

                        Comment


                        • #42
                          Nguyên văn bởi luongthitu Xem bài viết
                          Quả đúng như bác nói:
                          - Em đã tiến hành cấu hình lại tất cả
                          - Vừa chạy vừa hiển thị ok
                          - Em thử bỏ cả hộp bọc kim ra vẫn chạy tốt

                          Bi giờ còn mỗi hiện tượng là " có con giun " hiển thị lên LCD. Chiều em sẽ xử lý xem sao.
                          Thỉnh thoảng gọi hàm Init 1 lần. Nếu tốc độ hiển thị chậm thì gọi luôn hàm Init thay cho Clear. Sẽ hết gium bò và LCD không bao giờ treo.

                          Comment


                          • #43
                            Tội cho người công nhân nào vận hành cái máy này có khi phải trả giá bằng cả mạng sống.
                            Từ chối trách nhiệm:
                            Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
                            Blog: http://mritx.blogspot.com

                            Comment


                            • #44
                              mình đã nói là bạn nên mua hộp điều khiển công nghiệp chuyên dụng mà gắn vô. Chứ bạn nói đã khắc phục đc cái này cái lọ, vài bữa nó lại đổ đốn ra . Mình ko biết cty nào dám nhận cái sản phẩm này ,

                              Tủ này làm nhiệm vu gì ? Nhiệt độ , độ ẩm , PH ,Timer , plc.....có hết .nếu bạn nói cho biết tính năng mình sẽ hướng dẩn bạn đi mua thiết bị Omron mà xài .

                              Comment


                              • #45
                                Nguyên văn bởi vungtau88 Xem bài viết
                                mình đã nói là bạn nên mua hộp điều khiển công nghiệp chuyên dụng mà gắn vô. Chứ bạn nói đã khắc phục đc cái này cái lọ, vài bữa nó lại đổ đốn ra . Mình ko biết cty nào dám nhận cái sản phẩm này ,

                                Tủ này làm nhiệm vu gì ? Nhiệt độ , độ ẩm , PH ,Timer , plc.....có hết .nếu bạn nói cho biết tính năng mình sẽ hướng dẩn bạn đi mua thiết bị Omron mà xài .
                                f

                                Vụ này tạm thời em chưa thể thay đổi được thiết kế. Nên dùng tạm như vậy.
                                Chiều nay em đã xử lý xong vẫn đề " giun dế" trên LCD rồi. ==>Chạy OK

                                Còn vụ tiếp theo là: Điều khiển nhiệt độ ổn định cho dây chuyền sấy ( sấy dây đồng khi trong sản phẩm như motor, biến áp.....đại loại người ta phun cái gì vào và muốn sấy nó ) Mỗi dây chuyền một băng tải sấy dài 2m rộng 1m. Em sợ dùng VĐK rồi, bác tư vấn em với?ền
                                - Dây chuyền mình tự thiết kế phần cứng
                                - Có lẽ gia nhiệt bằng mai xo + quạt
                                - Nhiệt độ sấy là 150 độ
                                Last edited by luongthitu; 18-02-2014, 20:02.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X