היי iii.
תלוי מהו תדר הדגימה שרצוי לך וכמה הדיוק של זמן הדגימה חשוב.
*אם הזמנים לא חשובים, ניתן לחבר רכיב A/D ישירות לפורט המקבילי במחשב.
זה יתן לך דגימה של מספר פעמים בשנייה, לא הכי מדוייק אבל בשביל לדגום טמפרטורה למשל זה מספיק טוב.
תצטרך לכתוב סקריפט במטלב שישלח אותות בקרה דרך הפורט המקבילי ויפעיל את רכיב ה-A/D.
לא הפתרון האידיאלי אבל הוא הכי פשוט.
*פתרון יותר יעיל הוא לקחת מיקרובקר שמכיל A/D פנימי. לכתוב לו תוכנה שתשתמש בטיימר,
תדגום את האותות מה-A/D שבמיקרו ותשלח אותם למחשב בעזרת תקשורת טורית ל-serial port. (ניתן גם להוסיף ממיר serial to usb אם יש צורך).
אם קצב הדגימה לא מהיר יותר מקצב השידור ב-serial, התוכנה של המיקרו תהיה דיי פשוטה.
אם נדרש קצב מהיר יותר, צריך לכתוב תוכנה קצת יותר מורכבת שתחכה לטריגר כלשהו (באות או מהמחשב),
תדגום רצף של דגימות ל-buffer בזיכרון ואז תשלח את הנתונים דרך ה-serial.
זה פתרון זול שייתן לך שליטה טובה על הקצב הדגימה ויכולת לשחק עם טריגרים שונים.
החיסרון הוא הצורך לכתוב תוכנה ולתכנת את המיקרובקר.
*ולבסוף יש גם פתרונות מקצועיים. קיימים כרטיסי דגימה ל-PCI או USB שיכולים לדגום אותות ולנתח אותם.
חלקם גם מגיעים עם דרייבר שמאפשר להתממשק אליהם
מ-matlab ו\או simulink.
השאלה היא האם אתה באמת צריך כרטיס מקצועי כי הם דיי יקרים...
אם תפרט יותר על המערכת והדרישות שלך, אולי יוכלו לתת לך פתרון יותר יעיל.
אורן.
...I think I am, therefore I am. I think