Thông báo

Collapse
No announcement yet.

Xây dựng ứng dụng USB bằng Labview

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

  • Xây dựng ứng dụng USB bằng Labview

    Labview cài đặt trên Windows.
    -Hỗ trợ lập trình với USB
    Em có thắc mắc là -mình có thể lập trình giao thức USB trong Labview và giao tiếp qua cổng USB của máy tính với thiết bị khác được không (thiết bị khác ở đây-không phải là Hardware của NI đâu-đắt lắm chơi không được)

  • #2
    minh cug dang thac mac ve phan do. Ban nao co tai lieu thi post len cho minh tham khao. Cam on các ban nhieu lam

    Comment


    • #3
      Bạn muốn giao tiếp qua cổng USB đơn thuần (vì lý do máy tính ko có cổng COM?) Hay bạn tính giao tiếp theo chuẩn của cổng USB?

      Tốc độ yêu cầu của bạn là bao nhiêu ạ?
      Chúc may mắn!



      Comment


      • #4
        Nguyên văn bởi nguyenbahai Xem bài viết
        Bạn muốn giao tiếp qua cổng USB đơn thuần (vì lý do máy tính ko có cổng COM?) Hay bạn tính giao tiếp theo chuẩn của cổng USB?
        cái này là sao vậy anh?
        Anh có thể hướng dẫn về giao tiếp USB bằng labview được không,em cám ơn trước.
        Chuyện nhỏ như con thỏ,bắt thỏ mới là chuyện lớn!!!

        Comment


        • #5
          Sao không ai đề nghị mở lớp hướng dẫn về giao tiếp USB.
          Tôi nghĩ chắc có người đã tìm hiểu xong giao thức này rồi, và viết cảc firmware để chạy.
          Nếu các bạn chỉ hỏi xin tài liệu và hướng dẫn thì chắc không ai cho đâu.
          Bởi vì một điều đơn giản là "Chất sám còn quý hơn cả tiền" -> Lên cố gắng dùng tiền mua chất sám.

          Comment


          • #6
            Nguyên văn bởi it4rb Xem bài viết
            cái này là sao vậy anh?
            Anh có thể hướng dẫn về giao tiếp USB bằng labview được không,em cám ơn trước.
            Cảm ơn bạn đã reply!
            Ý của mình là có 2 khái niệm khác nhau!

            1. Giao tiếp máy tính qua cổng USB nhưng dùng chuẩn RS232 cái này anh đã đưa code và ví dụ tại đây, các bạn thử xem dùng và góp ý thêm với mình!

            2. Giao tiếp máy tính cổng USB theo chuẩn USB, cái này chi ra làm hai hướng (1. Tự làm mạch để giao tiếp, 2. Mua mạch có sẵn, giá cỡ 3-4tr/mạch rất đẹp, bảo hành 1 năm, có tài liệu hướng dẫn đầy đủ và chuyên nghiệp, có thể xem tại đây).

            Trong trường hợp mình thì mình đầu tư thời gian vào thuật toán, và giải quyết được công việc (việc mà có thể giúp chúng ta tìm được tiền để mua thiết bị sử dụng nghiêm cứu tiếp). Còn tự làm từ đầu thì bản thân mình chưa làm và cũng ko định bỏ thời gian để làm nó, bởi cũng ko biết làm xong sẽ nhắm vào mục đích gì? Tuy nhiên, nếu bạn muốn tự làm thì cũng sẽ rất thú vị, sẽ có nhiều kinh nghiệm về phần cứng, (chip, mạch, linh kiện,vv...).... nhưng sẽ tốn rất nhiều thời gian cho phần cứng. Giá thì có lẽ cũng khoảng vài trăm ngàn, nếu làm không tốt thì tốn 2-3triệu là chuyện bình thường.
            Last edited by nguyenbahai; 25-03-2009, 01:36.



            Comment


            • #7
              Các bạn hoàn toàn có thể lập trình Labview truyền nhận tín hiệu qua cổng USB theo đúng chuẩn USB2.0.
              Cần:
              - Mạch giao tiếp USB, có thể dùng PIC, ARM...: cần viết firmware
              - Tạo driver cho thiết bị trên máy tính, cái này NI hỗ trợ
              - Lập trình phần mềm trên Labview giao tiếp chuẩn USB 2.0

              Chúc vui!
              All in one. Sài Gòn + Đồng Nai.

              Comment


              • #8
                Nguyên văn bởi robotden Xem bài viết
                Các bạn hoàn toàn có thể lập trình Labview truyền nhận tín hiệu qua cổng USB theo đúng chuẩn USB2.0.
                Cần:
                - Mạch giao tiếp USB, có thể dùng PIC, ARM...: cần viết firmware
                - Tạo driver cho thiết bị trên máy tính, cái này NI hỗ trợ
                - Lập trình phần mềm trên Labview giao tiếp chuẩn USB 2.0

                Chúc vui!
                Chúc mừng bạn. Sẽ tiết kiệm được khá nhiều tiền đầu tư cho 1 mạch USB nếu tự làm được mạch. Bên nhóm Robot3T cũng mới ra mắt 1 sản phẩm tương tự. Mình cũng hào hứng và muốn đặt hàng họ làm một cái để dùng thử. Dùng sản phẩm chính hãng đôi khi vẫn phải nhát tay vì giá cả.
                Happy weekend.



                Comment


                • #9
                  Nguyên văn bởi nguyenbahai Xem bài viết
                  Chúc mừng bạn. Sẽ tiết kiệm được khá nhiều tiền đầu tư cho 1 mạch USB nếu tự làm được mạch. Bên nhóm Robot3T cũng mới ra mắt 1 sản phẩm tương tự. Mình cũng hào hứng và muốn đặt hàng họ làm một cái để dùng thử. Dùng sản phẩm chính hãng đôi khi vẫn phải nhát tay vì giá cả.
                  Happy weekend.
                  Không biết sản phẩm bên 3T có chức năng như nào anh nhỉ.?
                  All in one. Sài Gòn + Đồng Nai.

                  Comment


                  • #10
                    Nguyên văn bởi robotden Xem bài viết
                    Không biết sản phẩm bên 3T có chức năng như nào anh nhỉ.?
                    Như mình biết thì chức năng tương đương NI USB 6009 của NI (tốc độ Full USB) (khác chuẩn điện áp là 0-5V thay vì -10:+10V.
                    Thêm 1 chức năng là: có sẵn 2 kênh PWM để điều khiển động cơ (NI USB 6009 thiếu chức năng này hoặc muốn dùng thì phải dùng DO).

                    Hiện mình chỉ có một số thông tin vậy. Khi nhận đc sản phẩm mình sẽ xin họ để post lên hoặc gửi email cho bạn.
                    Chúc ngủ bạn ngon!



                    Comment


                    • #11
                      Nguyên văn bởi nguyenbahai Xem bài viết
                      Như mình biết thì chức năng tương đương NI USB 6009 của NI (tốc độ Full USB) (khác chuẩn điện áp là 0-5V thay vì -10:+10V.
                      Thêm 1 chức năng là: có sẵn 2 kênh PWM để điều khiển động cơ (NI USB 6009 thiếu chức năng này hoặc muốn dùng thì phải dùng DO).

                      Hiện mình chỉ có một số thông tin vậy. Khi nhận đc sản phẩm mình sẽ xin họ để post lên hoặc gửi email cho bạn.
                      Chúc ngủ bạn ngon!
                      Hi!
                      Nếu bên 3T làm 1 card giao tiếp như vậy thì rất tốt. Tiết kiệm nhiều chi phí so với dùng card của NI, rất thuận tiện cho người sử dụng vì không phải lúc nào cũng có thời gian để làm mạch. Hy vọng giá cả sẽ hợp lý.
                      Một số chức năng nên có của card DAQ là:
                      - AI
                      - AO
                      - DIO
                      _ Counter
                      - PWM
                      - Relay
                      ....
                      Em nghĩ bên 3T cũng phải làm một VIs trong Labview để người sử dụng dễ dàng cài đặt như khi sử dụng card của NI
                      Chúc vui!
                      All in one. Sài Gòn + Đồng Nai.

                      Comment


                      • #12
                        Giao tiếp vi diều khiển với máy tính dùng labview qua cổng usb có thể dùng card usb 9001 đươc không anh Hải?thank!

                        Comment


                        • #13
                          Em vừa mới nhúng được một ngón chân cái vào với labview mà các bác đã chém ghê quá..hiii..em còn đang ngơ ngác chưa biết ra làm sao cả mong các bác chỉ giúp. em đang muốn giao tiếp con pic 18f4550 với labview qua cổng usb(có hỗ trợ usb).em tưởng chỉ cần viết chương trình giao tiếp cho nó là được thôi chứ sao các bác lại bảo cái cad j vậy em không hiểu.các bác có thể giải thích giùm em không. em thấy bác hải có làm cái cad giao tiếp rs232 với labview đó bác có thể giải thích cho em biết về các tính năng của nó không và có phải tất cả gọi là drive giao tiếp là bác đã nạp vào cho con avr đó bao gồm xử lý tất cả các tín hiệu đầu ra cho nó không.vậy thì cái con AVR đó của bác có xử lý thêm được một số các tính năng khác như xử lý các tín hiệu đầu vào không.
                          mà bác giải thích dùn em cả mấy cái cad NI với cad usb 9001 nữa em ko có hiểu
                          đùa chứ tớ hơi ngu...thông cảm nha..heee...

                          Comment


                          • #14
                            Nguyên văn bởi toan258 Xem bài viết
                            Em vừa mới nhúng được một ngón chân cái vào với labview mà các bác đã chém ghê quá..hiii..em còn đang ngơ ngác chưa biết ra làm sao cả mong các bác chỉ giúp. em đang muốn giao tiếp con pic 18f4550 với labview qua cổng usb(có hỗ trợ usb).em tưởng chỉ cần viết chương trình giao tiếp cho nó là được thôi chứ sao các bác lại bảo cái cad j vậy em không hiểu.các bác có thể giải thích giùm em không. em thấy bác hải có làm cái cad giao tiếp rs232 với labview đó bác có thể giải thích cho em biết về các tính năng của nó không và có phải tất cả gọi là drive giao tiếp là bác đã nạp vào cho con avr đó bao gồm xử lý tất cả các tín hiệu đầu ra cho nó không.vậy thì cái con AVR đó của bác có xử lý thêm được một số các tính năng khác như xử lý các tín hiệu đầu vào không.
                            mà bác giải thích dùn em cả mấy cái cad NI với cad usb 9001 nữa em ko có hiểu
                            LabView là mức lập trình đồ họa. Để làm việc với Labview thì cần:
                            - Bản thân PC phải có driver USB cho phần cứng của bạn (kiểu như vẫn hay nói là PC đã nhận card hay USB chưa ấy)
                            - Cần có thêm một cái gọi là lớp API để cho thằng LabView truy xuất vào driver của PC để giao tiếp với ngoại vi.

                            Ví dụ đơn giản là nếu cài LabView không mà không cài VISA driver thì cũng k làm dc gì (tức là thiếu cái 2).
                            Technical sale at WT Microelectronics S'pore
                            Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
                            Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

                            Comment


                            • #15
                              Nguyên văn bởi ngohaibac Xem bài viết
                              LabView là mức lập trình đồ họa. Để làm việc với Labview thì cần:
                              - Bản thân PC phải có driver USB cho phần cứng của bạn (kiểu như vẫn hay nói là PC đã nhận card hay USB chưa ấy)
                              - Cần có thêm một cái gọi là lớp API để cho thằng LabView truy xuất vào driver của PC để giao tiếp với ngoại vi.

                              Ví dụ đơn giản là nếu cài LabView không mà không cài VISA driver thì cũng k làm dc gì (tức là thiếu cái 2).
                              Để tạo một ứng dụng giao tiếp với ngoại vi USB bằng LabVIEW:
                              - Dùng NI VISA tạo driver cho thiết bị USB (Để tuơng thích với LabVIEW)
                              - Dùng các function của VISA để xây dựng một ứng dụng, cách nhanh nhất là các bạn tham khảo Example có sẵn của LabVIEW.
                              USB Instrument Control Tutorial - Developer Zone - National Instruments
                              Chúc vui!
                              All in one. Sài Gòn + Đồng Nai.

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X