Thông báo

Collapse
No announcement yet.

ARM-USB-HID Và Labview, rất dễ.

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

  • #16
    Nguyên văn bởi heavenlylove Xem bài viết
    mình đang làm đồ án tốt nghiệp với đề tài thiết kế PC based oscilloscope dùng giao thức truyền tin usb. mình dùng labview để thiết kế giao diện (ARM để lập trình) nhưng mình thắc mắc là ko biết labview có hỗ trợ giao tiếp usb bằng vi đk ko?mình chỉ thấy nó nói về giao tiếp usb qua DAQ thui. Ai có kinh nghiệm reply mình với nhé. nếu send đc vào mail cho mình thì càng tốt.
    hoangviethoa272@yahoo.com
    Cảm ơn nhé
    Bạn làm theo những bước trên thì Labview đã nhận được ARM của bạn rồi. Và bạn truyền dữ liệu thoải mái.
    - Cowon, Iiver, Sennheiser, SoundMagic .....

    Comment


    • #17
      Nguyên văn bởi shmily Xem bài viết
      Mình thấy phần tạo USB driver như vậy là OK. Nhưng sao vào trong Divices Mânnger của Window thì lại có biểu tượng dấu chấm than màu vàng ở thiết bị của bạn. Có thể bạn ghi VID 7777 PID 7777 chưa đúng với thiết bị của bạn nên Driver nhận chưa chuẩn. Cái VID và PID phải ghi theo VID và PID của bạn nhé, không phải là 2 con số bất kì đâu

      Bạn thử dùng chương trình mình gửi kèm đây xem có nhận được device của bạn không (Bạn vào block diagram rồi chọn phần Input cho USB)
      Mình làm các công đoạn trên WinXP nên không biết trên các Win khác thế nào
      Chúc bạn thành công.
      VID và PID mình đã xem kĩ rồi bạn ơi! là 7777 và 7777. kit DE2 altera nên số đẹp thế đây! ( mình dùng windriver check pid và vid vẫn vậy thôi! Nhưng tạo driver nó cứ báo dấu ! và thông báo cài không thành công
      |

      Comment


      • #18
        bạn ơi,có thể cho mình link down ni-visa đc ko?mình vào trang web của hãng nhưng ko down đc.mình đang cần gấp.giúp mình với nhé. thanks so much

        Comment


        • #19
          Nguyên văn bởi heavenlylove Xem bài viết
          bạn ơi,có thể cho mình link down ni-visa đc ko?mình vào trang web của hãng nhưng ko down đc.mình đang cần gấp.giúp mình với nhé. thanks so much
          http://joule.ni.com/nidu/cds/view/p/id/1605/lang/en
          |

          Comment


          • #20
            shmily vào giúp mình 1 phát đi @@ hix về hardware của mình là có dùng driver tạo ra bằng windriver. Giao tiếp fgpa với pc qua usb. Thế thì sử dụng driver của mình hay là của thằng NI đây?
            |

            Comment


            • #21
              chào anh shmily.
              Cam on anh da reply. anh ơi, cho em hỏi thêm chút nữa, với đề tài pc based oscilloscope của em, nếu mình truyền data từ arm lên labview thì mình nên truyền gói dữ liệu có dạng như thế nào? gồm những thông tin gì? trong labview mình có cần thiết kế bộ đệm dữ liệu không? em thấy mông lung lắm, anh giúp em với nhé.
              Cảm ơn anh nhiều.

              Comment


              • #22
                Nguyên văn bởi dangki070188 Xem bài viết
                shmily vào giúp mình 1 phát đi @@ hix về hardware của mình là có dùng driver tạo ra bằng windriver. Giao tiếp fgpa với pc qua usb. Thế thì sử dụng driver của mình hay là của thằng NI đây?
                Xin lỗi các bạn vì mấy hôm nay không vào diễn đàn. Để sử dụng Labview giao tiếp với phần cứng thì bắt buộc phải dùng Driver do NI-VISA tạo ra. Như vậy vấn đề của bạn bây giờ là tại sao máy tính không nhận thiết bị của bạn đúng khi dùng driver do NI-VISA tạo. Bạn có thể cho mình biết là bạn lập trình USB giao tiếp theo kiểu gì : Control, Interrupt,Bulk.... Định dạng USB là HID hay là gì. Bạn thử dùng winXP xem có ảnh hưởng gì không.
                - Cowon, Iiver, Sennheiser, SoundMagic .....

                Comment


                • #23
                  Nguyên văn bởi heavenlylove Xem bài viết
                  chào anh shmily.
                  Cam on anh da reply. anh ơi, cho em hỏi thêm chút nữa, với đề tài pc based oscilloscope của em, nếu mình truyền data từ arm lên labview thì mình nên truyền gói dữ liệu có dạng như thế nào? gồm những thông tin gì? trong labview mình có cần thiết kế bộ đệm dữ liệu không? em thấy mông lung lắm, anh giúp em với nhé.
                  Cảm ơn anh nhiều.
                  Về dạng gói dữ liệu thì tùy thuộc vào ứng dụng của bạn. Nhưng có 2 cái cơ bản là thời gian và biên độ. Ngoài ra có thể dùng ARM tính tần số, chu kì luôn. Nói chung quá trình tính toán nên làm ở ARM và gửi thông số lên Labview. Labview chỉ có nhiệm vụ hiển thị và giao tiếp với người dùng. Nói chung đề tài của bạn để chạy thì không khó, nhưng chạy chính xác và tốc độ cao thì cũng sẽ cần nhièu thời gian
                  - Cowon, Iiver, Sennheiser, SoundMagic .....

                  Comment


                  • #24
                    cảm ơn anh.
                    em truyền usb từ arm lên labview rùi dùng công cụ j của labview để vẽ đồ thị ạ?
                    gói dữ liệu em truyền lên gồm 2 thành phần là thời gian lấy mẫu và giá trị đo được.labview có ít tài liệu tiếng việt quá. nhất là giao tiếp usb với vi đk. anh có biết diễn đàn nào của nước ngoài thì send cho em địa chỉ để em tìm hiểu nhé.
                    em chào anh

                    Comment


                    • #25
                      à cho em hỏi anh shmily và tất cả mọi người trong diễn đàn luôn là để giao tiếp usb với labview thì em cần cài thêm bộ công cụ j nữa ko ạ?
                      em mới cài labview 8.5 và ni-visa 3.4 nhưng hình như vẫn thiếu drive j đó thì phải.
                      mong mọi người giúp đỡ với nhé.
                      thanks so much

                      Comment


                      • #26
                        Bạn dùng Labview và VISA là đủ rồi. Cách tạo driver thì mình đã show ở đầu luồng (dùng VISA để tạo). Vẽ đồ thị thì trong Labview có rất nhiều công cụ, kể cả 2D và 3D. Cái này bạn chỉ cần mở vài cái example của Labview là có thể thực hiện được. Hoặc có thể tham khảo tài liệu: http://www.scribd.com/doc/15962636/L...-Charts-Graphs.
                        Ở VN mình thấy có trang http://www.hocdelam.org/vn/ dạy Labview và có 1 số tài liệu cơ bản. Bạn cũng nên đọc bằng tiếng Anh vì Labview cũng không phải phổ biến lắm ở VN. Một tài liệu tiếng Anh cũng hay ở đây:
                        http://www.scribd.com/doc/12236745/L...-Course-Manual
                        Có cả phần 2 và phần 3 nữa. Nếu đọc hết 3 phần thì cũng có thể làm được nhiều Project lắm
                        Last edited by shmily; 09-04-2010, 10:10.
                        - Cowon, Iiver, Sennheiser, SoundMagic .....

                        Comment


                        • #27
                          Nguyên văn bởi shmily Xem bài viết
                          Xin lỗi các bạn vì mấy hôm nay không vào diễn đàn. Để sử dụng Labview giao tiếp với phần cứng thì bắt buộc phải dùng Driver do NI-VISA tạo ra. Như vậy vấn đề của bạn bây giờ là tại sao máy tính không nhận thiết bị của bạn đúng khi dùng driver do NI-VISA tạo. Bạn có thể cho mình biết là bạn lập trình USB giao tiếp theo kiểu gì : Control, Interrupt,Bulk.... Định dạng USB là HID hay là gì. Bạn thử dùng winXP xem có ảnh hưởng gì không.
                          giáo tiếp kiểu bulk và truyền bất đồng bộ. Hình như lớp HID thì ko cần driver. Với board của mình thì dùng windriver để tạo driver ( cắm board vào thì windriver sẽ list 1 loạt thiết bị trong đó có thiết bị, trong đó có tên chip usb của mình, chọn generate driver>>> sẽ tự động install driver cho thiết bị của mình) Mình đã thử trên xp rồi. cũng vậy. Mình thắc mắc ở chỗ là xài labview tạo driver thì cái driver của Windriver thế nao?
                          Thanks bạn!
                          |

                          Comment


                          • #28
                            Bạn thử gỡ bỏ driver cũ đi. Rồi mới cài driver của Visa vào. HID thì cũng vẫn phải dùng driver mới giao tiếp được, nhưng thường driver của HID có sẵn trong window. Mình không biết VISA cõ hỗ trợ không khi USB của bạn là 1 chip cứng. Để mình thử xem rồi cùng bàn luận
                            - Cowon, Iiver, Sennheiser, SoundMagic .....

                            Comment


                            • #29
                              nick mình là bao2005ngan@yahoo.com. Bạn add vào nhe. Cùng thảo luận và cho kết quả lên diễn đàn
                              |

                              Comment


                              • #30
                                các anh ơi, tạo driver bằng visa thì khai báo VID và PID của usb như thế nào? mạch của bọn em sử dụng kit của hãng Epson có sẵn cổng usb rùi. em chỉ thắc mắc là lấy VID của cổng usb đó ở đâu. bọn em sử dụng truyền tin dạng điều khiển (control pipe). Các anh hướng dẫn em cụ thể với nhé. em cảm ơn nhiều

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X