1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Hệ thống National Instrument

Thảo luận trong 'Labview' bắt đầu bởi bmnhy, 28 Tháng mười hai 2006.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    Hiện tại NI ngày càn trở nên phổ biến và bành trướng (sẽ là một lỉnh vực thú vị cho các kỹ sư)
    Với tính năng hoàn hảo (xem thêm tại NI.com và topic Labview)
    Và đặc biệt sắp tới NI sẽ mở đại lý chính thức tại TPHCM.
    Thì việc các Kỹ sư, nhất là Công nghệ tự động, tự động hóa, cơ điện tử ô tô, điện công nghiệp , vv nên nghiên cứu và ứng dụng trong phòng thí nghiệm, (ở mình thì Xưởng là ok rùi)

    vậy nên mình sẽ post bài về Hệ thống điều khiển mô tơ qua UMI: universal motion interface accessory : tạm gọi là cái board giao tiếp PC (nó là trung gian giữa PC và Motor, drive - drive dùng để đk motor)
    Hổ trợ C/C++, Labview, VC,..


    [IMG]

    cái card gắn PCI slot. hổ trợ cả việc thu nhận tín hiệu từ Webcam (tham khảo bài Vison của anh Truongthinh để hiểu thêm), mạng CAN trong Ô tô, đk vị trí động cơ (6 trục tương ứng 6 motor)
  2. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    Phần 1: Ứng dụng NI đế điều khiển motor qua Labview!
    Fundamentals of Motion Control


    Cần các manuals có liên quan: Help trong labview. và hardware tương ứng!

    resources : http://zone.ni.com/devzone/cda/tut/p/id/3367
    http://www.ni.com/swf/presentation/us/motion/ (xem active learning)
    Tổng hợp link active: http://www.ni.com/events/tutorials/campus.htm
    Có thể đăng nhập tên: bmnhy2003@yahoo.com , pass: giadinh
    Đây là tài khoản cá nhân của mình, các bạn học tự do, nhưng trên cơ sở tôn trọng cá nhân nhé! Tự do đặt câu hỏi cho các chuyên gia về NI và Labview (bằng tiếng anh)

    Thuộc: http://www.esnips.com/ViewDocumentAction.ns /nguyenbaphuongvng@ya. pass:family

    Tiếp sau là nội dung gồm: lý thuyết và thực hành

    Cần có (agenda): software, chuyển động controller, drive (cho motor), motor, feedback devices and I/O (encoder)
    Encoder loại mình đang dùng có 10 pins (chân) tín hiệu, 2 dây cấp nguồn (bạn nào chưa quen thì nên dùn oscillocope [o'sile*koup] -máy đo dao động. (tham khảo một bài khác trong box CKD). Nếu gặp khó khăn trong ráp phần cứng thì liên hệ tại đây hoặc nguyenbaphuongvinhngoc@yahoo.com.

    xem hình tại: http://www.esnips.com/doc/e7387d5d-9e8a-4e...f5-69ee6b835bc0 - nhớ chọn vào original size để thấy rỏ hơn.

    [IMG]

    Components of a motion control system (thành phần cần có)
  3. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    Giờ ta đánh anh: software:

    có thể thực hiện theo các bước sau:

    1, test, dùng MAX (measurement and automation explorer) để config, và điều khiển (đk) motor thử .

    chi tiết tại: http://zone.ni.com/devzone/cda/tut/p/id/2932


    2, dùng Motion assistant để thực thi các đk cơ bản (đk 1 trục, theo đường thẳng, đk theo đuờng cong).v.v. Hổ trợ tạo code ra Labview đấy, chú ý cần có activation code. (thừong có săx khi bạn mua Motion controller board)
    Free version: https://sine.ni.com/apps/we/nigb.guestbook?...de=&pr=1888

    3. dùng Labview, hoặch C/C++, VC,, để tự phát triển hệ thống đk của mình

    Phần Motion Controller để điều khiển mtor, Note: tính kiểu chuyển động của hệ thóng, hổ trợ PID controller, còn có chức nằn hạn chế hệ thóng trong trường hơp nguy hiểm, vv

    Phần Khuyếch đại:nếu dòng thấp quá => Lực bé, dòng lớn quá=> gây sốc hệ thống. áp bé quá=> tốc độ kô đạt yêu cầu, => tốn nhiều thời gian để đạt dc vị trí.

    Motor thì có thể chọn theo yêu cầu, nhiêuf loại, có thể gắn thêm bánh răng, thanh răng, đai (hộp số), v,v để thu dc tỷ số lực và tốc độ theo yêu cầu.

    Feedback: dùng số hoặc tín hiệu tương tự (encoder, webcam, cảm biến lực, v,v) dùng cho hệ thống điều khiển PID, v,v
  4. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    Tiếp theo là phần dùng phần mềm để test motor và chức năng của controller:

    Bạn khởi động MAX lên, sẽ thấy hình sau xuất hiện:

    [IMG]


    Click Interactive ,

    Chú ý: trước khi làm việc với Interactive Environment hãy chọn applyInitialize để các thay đổi có hiệu ứng trong hệ thống của bạn.
    [IMG]

    sau đó bạn có thể set lại các chế đọ cho hệ thống để tiến hành test.
    [IMG]

    Use the Main tab to configure the general move parameters for an axis such as acceleration, maximum veliocity and target position. After you have started your move, the tab provides basic feedback, including axis position, actual velocity and status.
    Dùng Thẻ "Main" để set các thông số, gia tốc, vi trí cần đạt tới, tốc độ, Sau khi bạn chọn vào "start" bạn có thể thấy 2 thông số chính feedback lại là vận tốc và vị trí

    [IMG]

    Bạn có thể dung thẻ Adcance để xem thêm nhiều tin khác để thấy dc Motion controller của bạn hoat dộng thế nào.
  5. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    Đến đây thì các bạn có thể yên tâm là Hệ thống của mình đã được cấu hình chính xác, có vài điểm cần quan tâm là:

    Khi set số conts/1revolution. của encoder: thì cần tra datasheet,
    Thêm nữa nếu Hệ thống có dùng loại cảm biến Hall (xem tài liêu: TRang bị điện PGS, TS Đỗ Văn Dũng) thì cần set phần Axis Configuration (check vào box Hall sensor based) nếu Bạn dùng encoder 3 kênh (8 chân tín hiêu, 4 chân nguồn) thì cần check ơ box: Shake and wake. và nhớ là cũng tại đây bạn phải chọn vào: Servo Onboard Communication (nếu đang dùng dc servo) (xem thêm tại help)

    Sau khi đã hiểu sơ qua về cấu hình điều khiển chuyển động, ta có thể chuyển sang mục kế tiếp:
  6. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    Build Your Own Motion Control System

    Xin được trích toàn bộ phần hướng dẫn rất chi tiết, từ NI.com

    Các bạn có thể xem tại link: http://zone.ni.com/devzone/cda/tut/p/id/3054


    15 ratings | 4.27 out of 5 | Print Document
    Overview
    Building your own motion control system is quick and easy as long as you understand the fundamentals of motion control, select the right components, and develop your application using interactive prototyping software and leveraging example code. The first and second level pages of this tutorial link to over 60 application notes, 150 example programs, 15 tutorials / whitepapers, 10 product selection charts, 35 user solutions and several selected articles on motion control from leading industry publications. For more information on National Instruments motion control products visit www.ni.com/motion



    Table of Contents
    Motion Control Concepts (Basic, Advanced, Soft Motion)
    Selection Charts (Technology, Controller, Drive, Stage, Software)
    Application Tutorials (Prototyping, Development)
    Example Code (LabVIEW, LabWindows/CVI, Visual Basic, Visual C++)
    Motion Control Articles (Trends, Technologies, Tutorials, Applications)
    User Solutions (Test, Control, Research)
    Motion Control Concepts (Basic, Advanced, Soft Motion)
  7. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    1, Phần Motion Control Concepts (Basic, Advanced, Soft Motion) đã dcj giới thiệu ở trên.


    Bây giờ ta sẽ xây dựng hệ thống điều khiển chuyển động riêng, sau khi đã có các thành phần của hệ thống, ta dùng các phần mềm (3 lựa chọn, 2 lựa chon đã làm ở trên, để phát triển chuyển động, (dùng MAX) hoặc Motion assitant để tạo code labview)

    Sau đó chuyển qua mục phát triển các ứng dụng (khoảng 60 ứng dụng) 150 ví dụ, 15 mục hướng dẫn cho người mới bắt đầu. v.v

    Let's go to "Designing a Motion Control Project" thiết kế 1 hệ thống đk chuyển động

    nhằm tạo một chuyển động theo mục đích.
    Học cách lập trình controller, và tăng dần độ khó của chuyển động.
    Note: chúng ta sẽ ứng dụng những tính năng mới của NI motion controller thông qua Labview.
    Bạn không cần thêm kiến thức nền nào về đk chuyển động


    Download the Presentation Files
  8. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    Chú ý nhỏ, nhưng không làm đúng quy tăc thì hệ thống không thể hoạt động:

    Khi mua cái Card điều khiển chuyển động (NI motion controller: thường dùng loại 73xx, gắn qua khe PCI, cũng có lại dùng PXI hoặc cổng IEEE1394.)

    đối với loại 73xx, (mình dùng loại 7356 (735x)) thì cần phải chú ý:

    Cài đật phần mềm driver motion NI trứoc khi gắn Card vào khe (chẳng hiểu sao lại đi ngược lại với thông thường nữa) nhưng nếu sai bước này thì chẳng thấy nó có hiệu ứng gì, cho dù hẹ thống báo nhận dc Card.

    Để cài phần driver bạn cho đĩa NI motion vào CDROM click "Intall Ni-Motion"

    Gắn Card thì như cách gắn các card Tivi, hoặc card Màn hình thông thường.

    Khi update firmware thì chú ý (nếu dã có chữ 10 màu xanh nằm trong một cái ô nhỏ xíu (mở tab theo dưong dẫn MAX << Devices and interface << NI motion <<PCI 7356<< chọn vài tab "Firmware" (nhìn phía dưới xát mép windown mới thấy) thì chứng tỏ bạn đã đang dùng phiên bản mới nhất.

    Bắt buộc bạn phải có: MAX để config hệ thống, xem thêm tại topic National Instrument,
  9. bmnhy Giảng Viên

    Số bài viết: 914
    Đã được thích: 0
    Điểm thành tích: 0
    Cách kết nối các thành phần với nhau, encoder, motor, UMI v,v xem tham phần manuals tương ứng, cẩn thận với encoder kẻo cháy (tiếc lắm)

    Chú ý,, loại motor do hãng Maxon cung cấp (có cả loại không chổi than, vận tốc rất cao) gắn với encoder loại 1024 conts/1rev, tuy nhiên khi khai báo trong MAX tại mục thấy có chữ quartant thì nhớ sẽ là: 1024*4 (vì do laọi encoder này có 3 kênh- tham khảo thêm tại sổ tay encoder của Maxon )
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này