1 / 14

מערכות בקרה ממוחשבות מפגש VI

מערכות בקרה ממוחשבות מפגש VI. מפגש VI : תקציר. הכרות כללית - LabView הכרות כללית – NXT toolkit / Direct Command תקשורת ראשונית הפעלת מנוע שליטה על מהירות שליטה על מרחק. LabView.

Download Presentation

מערכות בקרה ממוחשבות מפגש VI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. מערכות בקרה ממוחשבות מפגש VI

  2. מפגש VI: תקציר • הכרות כללית - LabView • הכרות כללית – NXT toolkit / Direct Command • תקשורת ראשונית • הפעלת מנוע • שליטה על מהירות • שליטה על מרחק

  3. LabView • תוכנת LabView מבית National Instruments מאפשרת איסוף, עיבוד והצגת נתונים הנאספים באמצעות בקרים שונים או בנוצרים באופן וירטואלי על ידי המערכת • תכנות בסביבת LabView מתבצע ב 2 חלונות: • Block Diagram - חלון התכנות בו ניתן לכתוב את הלוגיקה של תוכנית הבקרה • Front Panel: חלון תכנות ממשק המשתמש המאפשר יצירת HMI מגוון הכולל מפסקים, נורות, מחוונים, חוגות, גראפים ועוד.

  4. NXT for LabView

  5. NXT for LabView • באמצעות NXT tool kit ניתן לתכנת את לבנת ה NXT באמצעות סביבת Labview. התכנות אפשרי ב2 שיטות: • Direct Command: כתיבת קוד והרצתו על גבי מעבד המחשב תוך שליחת פקודות לבקר. מחייב חיבור קבוע לבקר • NXT tool kit: כתיבת קוד וביצוע הידור (קומפילציה) וטעינתו לזכרון הבקר להרצה מקומית על גבי הבקר. בדומה לשפת NXT

  6. התחברות • כל תוכנית דורשת קודם כל התחברות לבקר NXT • התחברות לבקר מתבצעת באמצעות פקודת Find NXT • כל פקודת LabView מקבלת נתונים ומוציאה נתונים באמצעות צמתים (Nodes) להן אנו מחברים או מושכים חוטי נתונים מפקודת אחרות:

  7. בדיקת התחברות • על מנת לבדוק התחברות אנו נבצע את השלבים הבאים: • נוסיף נורת ביקורת LED ל Front Panel • נוסיף פקודת Find NXT ל Block Diagram • כאשר סמן העכבר מצביע על צומת שם הלבנה נלחץ על כפתור עכבר ימין – נבחר ב"create constant" ונזין את שם הלבנה החכמה. • חיבור ללבנה מתבצע מתפריט: Tools – NXT Module – NXT terminal • הרצת התוכנית מתבצעת על ידי לחיצה על החץ הלבן

  8. בדיקת התחברות Find NXT שם הלבנה נורת בקרה

  9. יצירת אוביקט NXT • על מנת לאפשר שליחת פקודות ללבנת ה NXT יש ליצור אוביקט NXT • יצירת אוביקט NXT מתבצעת באמצעות פקודת Create NXT Object

  10. הפעלת מנוע • על מנת להפעיל את המנוע אנו נבצע את השלבים הבאים: • נבצע התחברות ל NXT • נבצע יצירת אוביקט NXT • ניצור לולאת While ובתוכה נכניס פקודת Motor Unlimited • ביציאה מהלולאה נוסיף פקודת Motor Stop

  11. הפעלת מנוע

  12. הפעלת מנוע עם בקרת מהירות • כל שעלינו לעשות הוא להוסיף חוגה בטווח 0-100 ולחבר אותה לפקודת Motor Unlimited בצומת Power • הוספת חוגה מתבצעת ב Front Panel על ידי לחיצה על כפתור עכבר ימין ובחירה ב Numeric - Knob

  13. בקרת מהירות מנוע

  14. נתראה בשבוע הבא,

More Related