Thông báo

Collapse
No announcement yet.

Đo tốc độ động cơ bằng LED chạy

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

  • #16
    Nguyên văn bởi hoacucvang Xem bài viết
    Ghi dịch là sao mình không hiểu ?
    Thanh ghi dịch làm nhiệm vụ thế này: bạn có 1 số 8bit trong vdk, bạn đặt bit đầu tiên lên chân input của thanh ghi dịch, rồi tạo 1 xung clock dịch, bit đó sẽ dịch ra bit output thứ nhất của thanh ghi dịch, sau đó đặt tiếp bit thứ 2 lên input, tạo clock, bit thứ 2 sẽ dịch ra output, cond bit thứ nhất sẽ dịch sang output thứ 2, tiếp tục như vậy, chỉ cần 1 chân (ra nối tiếp) sau 8 clock dịch thì sẽ được thanh ghi dịch chuyển thành 8bit song song.
    Bạn đọc thêm trong mấy sách mạch số với sách vi điều khiển có đó.

    Vấn đề của bạn, bạn còn 5 chân vdk thì có thể dùng 4 thanh ghi dịch là có thể dịch ra 32 con led. hoặc bạn dùng con decoder 4 to 16 line (74HC154), dùng 2 con sẽ decode được từ số nhị phân 5bit sang 32 line, bạn tra datasheet mấy con đó sẽ biết.
    Phạm Minh Tuấn

    (+84) 982006467

    Comment


    • #17
      mà đúng là dùng vdk mà lại xuất kết quả ra 30 led đơn thì "gà quá". Với 5 chân vdk cùng với 1 thanh ghi dịch 8 bit bạn có thể xuất kết quả ra 2 led 7 đoạn, hiển thị được từ 00 tới 99 rồi.
      Phạm Minh Tuấn

      (+84) 982006467

      Comment


      • #18
        Gà hay không bạn xem cái này sẽ biết

        Comment


        • #19
          Nguyên văn bởi mrgiang99 Xem bài viết
          Các bác học VDK xong dùng nó để đều khiển sáng mức 30 led giống như dùng dao chém kiến vậy!

          Cái này tôi không biết nhưng hôm trước Hcv đã hỏi rồi, là F to V.
          Còn dùng V thế nào thì không biết!
          Dùng V kích led qua zener chẳng hạn...

          Thế thì chỉ dùng 1 cẳng VDK thôi, cò lại cắt bỏ cho rồi!

          Bác đã có V rồi thì dùng thử con LM3914 http://cache.national.com/ds/LM/LM3914.pdf hoặc google "dot display driver" "bar display driver".

          Rất đơn giản, điện vô càng cao thì càng nhiều đèn LED sáng lên. Một con chạy 10 LED. Có thể nối tới 10 con LM3914 để chạy 100 LED.

          Làm xong thì chụp lên cho bà con chiêm ngưỡng nhé.

          Comment


          • #20
            Nguyên văn bởi mgdaubo Xem bài viết
            mà đúng là dùng vdk mà lại xuất kết quả ra 30 led đơn thì "gà quá". Với 5 chân vdk cùng với 1 thanh ghi dịch 8 bit bạn có thể xuất kết quả ra 2 led 7 đoạn, hiển thị được từ 00 tới 99 rồi.
            Cái chính là yêu cầu của đề bài thôi, nếu dùng LED 7 đoạn thì luồng này cũng chả cần phải dài đến bay giờ.
            ●█═██▄▄▄▄▄▄▄▄▄
            ▄▅██████▅▄▃▂
            ████████████████
            ◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤

            Comment


            • #21
              dùng 3 pin VDK + 4 con 595 -> 32 led (liên tục)
              -------------- + 2 ------- -> 64 led (quét, giống như quét led 7 đoạn)
              -------------- + 2 ------- -> 128 led (quét + đảo cực )
              Chưa làm thử, chỉ mới nghỉ ra, bạn xem được không.
              Dùng thanh ghi dịch > mở rộng vô tận in & out, chỉ làm chậm tốc độ VDK thôi.

              Comment


              • #22
                Nguyên văn bởi hoacucvang Xem bài viết
                Gà hay không bạn xem cái này sẽ biết
                Xin lỗi, nhưng bạn hiểu sai ý mình, mình ko có ý nói bạn "gà", mình chỉ nói ý tưởng dùng vdk chỉ để xuất ra led đơn là "gà" thôi, vì chưa hiểu ý đồ của bạn. Giờ thì thấy rõ là ko gà chút nào, hoàn toàn hợp lý.
                Bạn dùng thanh ghi dịch là hợp lý nhất, rất dễ dùng, bạn làm thử được liền ah, hoặc dùng con decoder 74HC154 cũng ok. 4thanh ghi dịch thì giá 4x3.000, còn 2 con decoder 4 to 16 thì giá 2x10.000.
                Các cách như biến đổi f sang V... phức tạp hơn nhiều đó.
                Chúc bạn sớm hoàn thành sản phẩm. ^^
                Phạm Minh Tuấn

                (+84) 982006467

                Comment


                • #23
                  ====================================
                  Last edited by hoacucvang; 18-11-2008, 00:15.

                  Comment


                  • #24
                    Có 1 vấn đề thế này , em đã ghi dịch làm sáng 24 bóng đầu tiên ứng với 12.000rpm . Sau đó do xe nhả ga nên tua máy nhỏ dần và còn sáng 20 bóng thôi thì làm thế nào ( nếu em dùng ghi dịch để đẩy 000000000000000000000000000000000 ra ngoài sau thì 6 bóng sau cùng tự nhiên sáng lên rồi tắt , làm cách nào để 6 bóng sau đừng có sáng ) Không biết có phải do giả lập bằng proteus nên mới như vậy và
                    thực tế thì mắt thường ko nhìn thấy 6 bóng sau sáng hay không ?????
                    Last edited by hoacucvang; 18-11-2008, 08:00.

                    Comment


                    • #25
                      Vậy là các chân OE, Store bạn cho tích cực hết ráo rồi . Bạn xem lại sơ đồ khối con ghi dịch nhé, nó có bộ chốt ở output, sau khi xuất dữ liệu, cấp xung cho chân Store 1 cái thì data mới được đưa ra.
                      Nói chung là bạn dịch dữ liệu để điều khiển LED xong rồi thì mới tích cực chân này và sẽ không bao giờ bị sáng loạn lên.
                      Last edited by luulinh; 18-11-2008, 09:52. Lý do: Sai chính tả tùm lum
                      ●█═██▄▄▄▄▄▄▄▄▄
                      ▄▅██████▅▄▃▂
                      ████████████████
                      ◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤

                      Comment


                      • #26
                        Cảm ơn các anh , em đã làm được . Thật là tuyệt .

                        Comment


                        • #27
                          em có ý tưởng thế này:
                          kiểu gì mọi người cũng phải dùng vài con IC khác mạch cũng vẫn cồng kềnh thôi cho linh động đặt thêm vào mạch một con 8535 nữa để giải mã,
                          tín hiệu vào con ic kia có nhiều cách tóm lại để đo được tốc độ,dữ liệu được truyền nối tiếp sang con 8535 (chắc chỉ mất thêm 2 chân) vậy là còn đủ 30 chân cho 30 leb
                          làm như vậy vừa đỡ bị nháy leb (vì không phải quét) tránh nhiễu, lại có thể thay đổi khi có ý tưởng hiển thị kiểu khác
                          Thiết kế chế tạo các loại máy xoáy nắp, chiết rót định lượng dùng trong dược phẩm và thực phẩm.

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...
                          X