עברתי יותר לעומק על הלינקים לחומרה שהבאתם, וגם כמה דומים אחרים שמצאתי. על פניו נראה נחמד, אלא שאני מחפש משהוא שיש לו כמות כניסות ויציאות גדולה בהרבה. 100 כניסות ו 100 יציאות אוליי, ולאחת מהמכונות גם זה לא יספיק, אלא אם אני אחלק אותה לבקרים נפרדים (מעדיף שלא)
ללא מעבד עצמאי הכוונה שהחומרה הנוספת מתפקדת אך ורק לקישור אל ה PC, כלומר כל פעולה לוגית מתבצעת על ידיי העברת המידע ל PC, פעולת הקוד על ה PC והעברת המידע החוצה
אני לא יודע עד כמה פתרון כזה יתאים (למשל, האם לא יקרה מצב שבוכנה מפספסת את החיישן בצורה משמעותית וגם לא אחידה, כתוצאה מ latency של מערכת כזו, שיכולה גם להיות תלויה בדברים אחרים שמתרחשים על ה PC כמו פעילות משתמש), אולם אם יש פתרון כזה, אהיה נכון לנסות אותו
מה שמפריע לי בארדואינו ו Pi הוא כמות הכניסות/יציאות הזמינה (מעט מידי, אפילו יחד אם מגדל של מגינים), וגם זה שיהיה צורך להלביש על כולן באפר נוסף כי כל הציוד עובד ב 24V ולא ב 5V, וגם בזרמים גבוהים יותר (סולונואידים להפעלת פנאומטיקה, ממסרים לא הכי קטנים...) ממה שארדואינו או Pi יכולים להוציא
אם אנחנו באופציה של I/O ישירות ל PC :
אני לא מחפש פתרונות כמו bit banging, אלא משהוא שניתן לתכנת בצורה לא עקומה. כלומר לכל פין יש כתובת ושם, וניתן לעבוד איתו בקוד שלא שונה בהרבה מקוד של ארדואינו
במידה ויש אפשרות להשתמש ב 232, זה מתאים, אני לא חושב שיש צורך לעבוד רק אם USB
ההגדרה ל PC היא Desktop PC. אם אני בוחר באפשרות של להריץ את הלוגיקה על ה PC, היתרונות הפוטנציאליים מול PI שאני מתעניין בהם :
- צפוי שיהיה ניתן להתקין יותר כניסות ויציאות על מחשב Desktop PC : בין אם על ידיי חיבור כרטיסי I/O PCI לכל הסלוטים הפנויים, ובין אם על ידיי חיבור כרטיסים שמוסיפים חיבורי 232, אליהם ניתן לחבר בלוקים של יחידות I/O
- על מחשב PC ניתן להתקין דברים כיד הדמיון, שאולי יהיו כבדים ל PI : דסקטופ מלא אם כלי IDE לתכנות הקוד וכן לבניית GUI Frontend להפעלה פשוטה יותר של המכונה בהמשך
- יש לי כמה מחשבי PC שעומדים ולא עושים כלום... אם ניתן להסתפק בהוספת יחידות I/O "טיפשות" ואם ניתן לקנות יחידות כאלה במחיר נמוך יותר מ PI, אני מעוניין
|