מערכות בקרה ממוחשבות מפגש VI
-
Upload
suelita-ypina -
Category
Documents
-
view
43 -
download
0
description
Transcript of מערכות בקרה ממוחשבות מפגש VI
![Page 1: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/1.jpg)
מערכות בקרה ממוחשבות
VIמפגש
![Page 2: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/2.jpg)
: תקצירVIמפגש
LabViewהכרות כללית - • NXT toolkit / Directהכרות כללית – •
Commandתקשורת ראשונית•
הפעלת מנוע•
שליטה על מהירות•
שליטה על מרחק •
![Page 3: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/3.jpg)
LabView
National Instruments מבית LabViewתוכנת •מאפשרת איסוף, עיבוד והצגת נתונים הנאספים באמצעות
בקרים שונים או בנוצרים באופן וירטואלי על ידי המערכת חלונות:2 מתבצע ב LabViewתכנות בסביבת •
–Block Diagram חלון התכנות בו ניתן לכתוב את - הלוגיקה של תוכנית הבקרה
–Front Panel חלון תכנות ממשק המשתמש המאפשר : מגוון הכולל מפסקים, נורות, מחוונים, HMIיצירת
חוגות, גראפים ועוד.
![Page 5: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/5.jpg)
NXT for LabView
NXT ניתן לתכנת את לבנת ה NXT tool kitבאמצעות • שיטות:2. התכנות אפשרי בLabviewבאמצעות סביבת
–Direct Command כתיבת קוד והרצתו על גבי מעבד :המחשב תוך שליחת פקודות לבקר. מחייב חיבור קבוע
לבקר–NXT tool kit )כתיבת קוד וביצוע הידור )קומפילציה :
וטעינתו לזכרון הבקר להרצה מקומית על גבי הבקר. NXTבדומה לשפת
![Page 6: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/6.jpg)
התחברות
NXTכל תוכנית דורשת קודם כל התחברות לבקר •Find NXTהתחברות לבקר מתבצעת באמצעות פקודת • מקבלת נתונים ומוציאה נתונים LabViewכל פקודת •
( להן אנו מחברים או מושכים Nodesבאמצעות צמתים )חוטי נתונים מפקודת אחרות:
![Page 7: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/7.jpg)
בדיקת התחברות
על מנת לבדוק התחברות אנו נבצע את השלבים הבאים:•Front Panel ל LEDנוסיף נורת ביקורת •Block Diagram ל Find NXTנוסיף פקודת •כאשר סמן העכבר מצביע על צומת שם הלבנה נלחץ על •
" ונזין את create constantכפתור עכבר ימין – נבחר ב"שם הלבנה החכמה.
חיבור ללבנה מתבצע מתפריט:•Tools – NXT Module – NXT terminal
הרצת התוכנית מתבצעת על ידי לחיצה על החץ הלבן•
![Page 8: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/8.jpg)
בדיקת התחברות
שם הלבנה Find NXT נורת בקרה
![Page 9: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/9.jpg)
NXTיצירת אוביקט
יש ליצור NXTעל מנת לאפשר שליחת פקודות ללבנת ה •NXTאוביקט
מתבצעת באמצעות פקודתNXTיצירת אוביקט • Create NXT Object
![Page 10: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/10.jpg)
הפעלת מנוע
על מנת להפעיל את המנוע אנו נבצע את השלבים הבאים:•NXTנבצע התחברות ל •NXTנבצע יצירת אוביקט • Motor ובתוכה נכניס פקודת Whileניצור לולאת •
UnlimitedMotor Stopביציאה מהלולאה נוסיף פקודת •
![Page 11: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/11.jpg)
הפעלת מנוע
![Page 12: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/12.jpg)
הפעלת מנוע עם בקרת מהירות
ולחבר 0-100כל שעלינו לעשות הוא להוסיף חוגה בטווח •Power בצומת Motor Unlimitedאותה לפקודת
על ידי לחיצה על Front Panelהוספת חוגה מתבצעת ב •Numeric - Knobכפתור עכבר ימין ובחירה ב
![Page 13: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/13.jpg)
בקרת מהירות מנוע
![Page 14: מערכות בקרה ממוחשבות מפגש VI](https://reader036.fdocument.pub/reader036/viewer/2022081506/56812ee9550346895d948534/html5/thumbnails/14.jpg)
נתראה בשבוע הבא,