Thông báo

Collapse
No announcement yet.

Mạch đếm sản phẩm V2

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

  • #16
    Nguyên văn bởi chumanh Xem bài viết
    @OpenDoor căn cứ vào đâu mà cậu nói thời gian offled quá lâu ???? mình đã làm project này thực tế rồi, sáng chuẩn, không nháy ! còn vấn đề eeprom, do người yêu cầu mình làm 8051 nên phải thế, nếu không thì mình đã làm PIC rồi, hic! e cũng mới học năm 3 thui mà, kinh nghiệm còn yếu kém là điều đuơng nhiên ! Cảm ơn mọi người đã quan tâm!

    @duong_act cậu có giữ nguyên phím thì sản phẩm cũng chỉ tăng 1, không hơn! điểm lợi nữa là khi cậu đang nhấn nguyên phím ở vị trí số 1, vẫn có thể đếm ở tất cả các vị trí khác, tổng quát lại : mọi vị trí là riêng biệt, không ảnh hưởng lẫn nhau, còn độ nhạy mỗi lần tăng sản phẩm là thời gian có thể hiệu chỉnh được, hoặc cho trễ 1 thời gian hoặc lên ngay lập tức, tốc độ đếm sản phẩm cao !
    Sao lại ko tăng nhỉ ? Đếm có 3 kiểu tác động : sườn âm, sườn dương, mức. Của bạn phát hiện vật dựa vào kiểu nào vậy ? Mình ko bảo là nó ảnh hưởng nhau nhưng thắc mắc giả dụ cứ giữ phím số 1 trong 10 chu kì quét thì sao ?

    Comment


    • #17
      Nguyên văn bởi chumanh Xem bài viết
      @OpenDoor căn cứ vào đâu mà cậu nói thời gian offled quá lâu ???? mình đã làm project này thực tế rồi, sáng chuẩn, không nháy ! còn vấn đề eeprom, do người yêu cầu mình làm 8051 nên phải thế, nếu không thì mình đã làm PIC rồi, hic! e cũng mới học năm 3 thui mà, kinh nghiệm còn yếu kém là điều đuơng nhiên ! Cảm ơn mọi người đã quan tâm !
      Công thức tính thời gian delay khi quét LED 7 thanh đây:
      t(on) x số led x số ảnh xuất hiện trong 1s = 1s
      Trong mạch cậu dùng 24 LED 7 đoạn, để LED không nhấp nháy chọn số lần ảnh xuất hiện là 50 ảnh/s.
      Từ công thức trên tính được t(on) ~ 833us < t(off) = 1000 000 - 50 x 833 = 958 350 us.
      Tỉ lệ t(on)/t(off) = 0,0434
      Tỉ lệ này là quá nhỏ, với tỉ lệ này thì tran C1815 của bạn không thể kích dòng đủ để LED sáng bình thường được.
      Last edited by OpenDoor; 12-07-2011, 18:43.

      Comment


      • #18
        @duong_act cậu có giữ phím trong bao nhiều chu kỳ quét cũng vậy thôi, một lần nhấn là tăng 1 lần chứ ko có chuyện 1 chu kỳ quét sẽ tăng lên 1 lần !

        @OpenDoor cảm ơn đại ka về công thức ! e sử dụng timer để quét với tần số cao nên khó có thể xảy ra hiện tượng nháy T(on) của e là 175us và , e mới thử ở mức 24led, nếu có tăng lên chắc lại thay đổi phương pháp ! chủ yếu của e vẫn là phần xử lý, hiển thị thì ok rồi

        Comment


        • #19
          Nếu bạn muốn dùng phương pháp quét để hiển thị nhiều LED 7 đoạn thì vẫn được. Bằng cách bạn tạo ra nhiều đường dữ liệu hàng, mỗi lần quét bạn sẽ quét được nhiều LED cùng 1 lúc. Đây cũng là cách người ta dùng để nâng t(on) trong các module LED ma trix.

          Comment


          • #20
            Nguyên văn bởi chumanh Xem bài viết
            @duong_act cậu có giữ phím trong bao nhiều chu kỳ quét cũng vậy thôi, một lần nhấn là tăng 1 lần chứ ko có chuyện 1 chu kỳ quét sẽ tăng lên 1 lần !

            @OpenDoor cảm ơn đại ka về công thức ! e sử dụng timer để quét với tần số cao nên khó có thể xảy ra hiện tượng nháy T(on) của e là 175us và , e mới thử ở mức 24led, nếu có tăng lên chắc lại thay đổi phương pháp ! chủ yếu của e vẫn là phần xử lý, hiển thị thì ok rồi
            Vậy trong chương trình của bạn khi kiểm tra 1 đầu vào nó có thể phát hiện sườn ở đầu vào đó. Chứ nếu dùng mức thì không thể được.
            =>Thay OpenDoor :
            Timer chỉ là cái xử lí cái độ mịn của bạn thôi. Còn độ sáng là Ton/Toff . Nếu bạn quét từng led thì dù Ton có bằng bao nhiêu thì Ton/Toff(max) cũng chỉ là 0.043 mà thôi.

            Comment


            • #21
              Nguyên văn bởi duong_act Xem bài viết
              Vậy trong chương trình của bạn khi kiểm tra 1 đầu vào nó có thể phát hiện sườn ở đầu vào đó. Chứ nếu dùng mức thì không thể được....
              Công việc bắt cạnh e nghĩ chỉ có sử dụng ngắt mới có thể làm đc chứ, còn việc ngồi đó mà dò cạnh e nghĩ phần mềm khó thực hiện đấy. Còn việc dùng mức tại sao lại không được ????

              Comment


              • #22
                có anh nào giải thích hộ em cái phần set nút nhấn để cài đặt giá trị với không.em không hiểu được phân này.giúp em với

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X