Thông báo

Collapse
No announcement yet.

Tìm mua ic đếm xung encoder ls7184

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

  • #16
    Nguyên văn bởi minhhieu Xem bài viết
    Không đáng ngại như bạn nói đâu. Tần số xung của encode đưa về chỉ vài chục Khz thôi thì ko vấn đề gì hết. Với các chíp vđk bây giờ có thể thực hiện trên 10 triệu lệnh trong một giây thì vô tư.
    Một vài phần mềm mình dùng ATmega128 tần số 11.0592MHz giao tiếp cả 2 cổng UART, SPI, RTL, Play voice, đọc 18 tín hiệu cảm biến, Encoder 100 xung, 1 ngắt ngoài 16KHz, điều khiển 5 đèn tín hiệu mà vẫn thoải mái. Bạn yên tâm dùng đi ko vấn đề gì đâu.
    Bạn cứ thử làm đi rồi sẽ thấy nó bị nhiễu thế nào. Trước mình làm driver servo với encoder 1500xung/ vòng. Đầu tiên dùng 1 con vừa đếm encoder vừa chạy chuơng trình nhưng không thể khắc phục được nhiễu. sau đó phải dùng tới 2con avr để làm ( 1con A Ttiny 2313 đến encoder, 1 con Atmega16 để xử líi tuy nhiên vẫn chưa thực sự ổn định. ( mình dùng máy đếm tần số ghi số xung từ bên ngoài so sánh với số xung của VDK báo đọc được thì sai sối lên tới gần 2%)
    Bạn cứ tính thử : 1500 X 3000( vòng /phút = 4500000 xung/ phút = 75000 lần ngắt/ 1 giây. đó.
    nếu mà chỉ với con VDK mà có thể làm hết mọi việc được thì chẳng ai dại gì làm mấy con chuyên driver, chuyên đọc encoder làm gì cà.
    - Bảo trì, sửa chữa máy công nghiệp
    - Thiết kế, chế tạo board mạch điện tử
    - Mua bán, sửa chữa thiết bị test: Oscilloscope; Spectrum Analyzer...
    - Dt: 0985205886 -

    Comment


    • #17
      <img src="http://c.upanh.com/upload/3/770/CS0.7876760_1_1.jpg" border="0" alt="" />

      - Bảo trì, sửa chữa máy công nghiệp
      - Thiết kế, chế tạo board mạch điện tử
      - Mua bán, sửa chữa thiết bị test: Oscilloscope; Spectrum Analyzer...
      - Dt: 0985205886 -

      Comment


      • #18
        Nguyên văn bởi voicoi365 Xem bài viết
        Bạn cứ thử làm đi rồi sẽ thấy nó bị nhiễu thế nào. Trước mình làm driver servo với encoder 1500xung/ vòng. Đầu tiên dùng 1 con vừa đếm encoder vừa chạy chuơng trình nhưng không thể khắc phục được nhiễu. sau đó phải dùng tới 2con avr để làm ( 1con A Ttiny 2313 đến encoder, 1 con Atmega16 để xử líi tuy nhiên vẫn chưa thực sự ổn định. ( mình dùng máy đếm tần số ghi số xung từ bên ngoài so sánh với số xung của VDK báo đọc được thì sai sối lên tới gần 2%)
        Bạn cứ tính thử : 1500 X 3000( vòng /phút = 4500000 xung/ phút = 75000 lần ngắt/ 1 giây. đó.
        nếu mà chỉ với con VDK mà có thể làm hết mọi việc được thì chẳng ai dại gì làm mấy con chuyên driver, chuyên đọc encoder làm gì cà.
        Mình nghĩ bạn nói đúng đó bởi vì khi mình đọc xung encoder trên chip mình sử dụng là con 89v51rd2 tần số thạch anh của mình là 22.1184 và mình chạy với tốc độ nhân đôi do nhanh quá hay sao ấy mà nó có khả năng đọc luôn cả nhiểu mình chống nhiểu bằng cách đưa qua mạch lọc rc rồi đưa vào cổng not mà vẩn bị nhiểu nhưng nhiểu ít hơn lúc chưa có mạch. Và mình thấy mấy con đọc encoder chuyên dụng có bộ loịc fillter ngõ vào ví dụ như con ls7184 nguyên lí của nó là chỉ lấy các trạng thái logic đúng còn những trạng thái khái thì do nhiểu gây ra nên không đọc. Ai có mạch số đọc encoder mà có cả phần chống nhiểu 1 cách tương đối tốt thì post lên cho anh em tham khảo nha.

        thank
        Last edited by 89v51; 11-03-2010, 11:56.
        WHO AM I ??????????????

        Comment


        • #19
          mình cũng bị trường hợp như vậy, cái encoder của mình chỉ có 100 xung thôi, mình viết thử một chương trình nhỏ đếm xung, xong quay 1 vòng, mỗi lần một giá trị , T T, giờ ko bít làm sao nữa, có lẽ dùng con lọc như trên, hoặc là phải gắn chặt cái encoder lại, hi vọng nó bớt đi
          Làm mọi việc đúng giờ

          Hãy là người Việt Nam hiện đại

          Comment


          • #20
            con 7184 em đọc sheet tháy nó là con chuyển đổi quadture thành xung cw va ccw

            Comment


            • #21
              Nguyên văn bởi minhhieu Xem bài viết
              Không đáng ngại như bạn nói đâu. Tần số xung của encode đưa về chỉ vài chục Khz thôi thì ko vấn đề gì hết. Với các chíp vđk bây giờ có thể thực hiện trên 10 triệu lệnh trong một giây thì vô tư.
              Một vài phần mềm mình dùng ATmega128 tần số 11.0592MHz giao tiếp cả 2 cổng UART, SPI, RTL, Play voice, đọc 18 tín hiệu cảm biến, Encoder 100 xung, 1 ngắt ngoài 16KHz, điều khiển 5 đèn tín hiệu mà vẫn thoải mái. Bạn yên tâm dùng đi ko vấn đề gì đâu.
              không biết bác này là cao thủ hay là một tay sạo nữa . tôi thấy bác sạo quá đi.
              nếu công việc bác nói là thật thì phải dùng RTOS thôi ah. nhưng lúc đó thật tội cho con MCU
              Tư vấn thiết kế hệ thống điện-điện tử theo yêu cầu.
              Tel: 0903 702 417. Email: web:

              Comment


              • #22
                ban voicoi365 cho minh hoi cach dem truoc khi dua vao VDK nhu ban lam the nao voi?

                Comment

                Về tác giả

                Collapse

                89v51 Tìm hiểu thêm về 89v51

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

                Collapse

                Đang tải...
                X