תכנות בקרים

RoboTech

New member
תכנות בקרים

אני רוצה לפתח מעגל מסויים.
במעגל אני משתמש בכמה רכיבים שדרושה להם "כתיבת מילה" בינארית כדי לתפעל אותם.

בנוסף, הייתי רוצה למשל לדגום מתחים חיצוניים ולגרום למעגל להתנהג לפי תנאים(אם נדגם מתח יותר מ-4 וולט, לכבות את המעגל וכד')

בגדול, נראה לי שמיקרו בקר הוא התשובה...

באיזו שפה הכי מומלץ לעשות את זה?
 

RoboTech

New member
אני אפרט...

הבקר אותו אני רוצה לפתח, יקבל 24 קריאות מתחים אנאלוגיות ויפעל בהתאם (התראה, כיבוי)
הבקר גם ימתג 12 רכיבים (הכוונה היא Chip Enable - אפס או 5 וולט)
בנוסף, הוא יצטרך לתקשר עם ארבעה מעגלים בתקשורת RS-232, כאשר התקשורת נעשית חד פעמית ולכל מעגל בנפרד (אפשרי להשתמש ב-MUX)

עם הבקר אני ארצה לתקשר ב-ETHERNET

מה אתם מציעים לי לעשות?
יש דבר/בקר מוכן בשוק לדרישות מעלה?
 
אני חושב על ארדואינו, אבל לקרוא 24 מתחים

אנאלוגיים זה קצת הרבה...

צריך לפי דעתי להשתמש בmux+ארדואינו של אתרנט
 

RoboTech

New member
גם אני חשבתי על MUX

- חשבתי להשתמש במוקס של 32x1 ולקרוא את המתחים בלופ
שאלה: האם אוכל לקרוא מתחים עד 10V מהמוקס?
שאלה: האם אוכל לשייך כל פורט של המוקס ל-threshold משלו בתוכנת הבקר?

- יש לי 4 פורטים של RESET, גם לזה חשבתי להשתמש ב-MUX
שאלה: האם כדאי בכלל? שהרי מוקס של 4, ישתמש בערוץ 1 בבקר + 2 ערוצים של קונטרול...זה כבר 3 פורטים. לא עדיף ישיר לבקר?

- יש לי 10 פורטים של CHIP ENABLE שצריכים להיות "מוחזקים"
שאלה: כאן נראה לי שהברירה היא להשתמש באופן ישיר לבקר לא?

- יש לי 4 פורטים של תקשורת RS-232 ל-4 התקנים מחוץ למעגל הבקר (מרחק של 1 מ'). התקשורת היא חד פעמית לתכנות לפי דרישה של המשתמש בלבד.
אני עומד להשתמש ב-RX, TX, GND בלבד של ה-RS-232.

שאלה: מה אתה חושב על "לפצל" את ה-RS-232 ממקור אחד לכל ה-4 התקנים, כאשר ע"י מוקס להכניס כל אחד מהם למצב PORT ENABLE דרך מוליך?

תודה תודה...
 
קניתי פעם את זה

https://www.sparkfun.com/products/9056
יש לו 16 כניסות אנאלוגיות, ועם 4 אתה ממתג ועוד אחד אתה דוגם

איך אפשר לדגום עם 1x32?

כתוב בdata sheet שאי אפשר לדגום יותר ממתח 6 וולט

אבל אם תמצא משהו יותר טוב בהצלחה.
לא כל כך הבנתי מה אתה מנסה לעשות,
אני לא מבין גדול בעניינים האלה, פשוט למדתי הנדסת אלקטרוניקה ומדי פעם אני עושה פרוייקט כדי לשמר את הידע, שבנתיים הולך ואובד עם הזמן..
 
זה הרבה מאד תקשורת עבור יחידה אחת

24 DIO דיפרנצליים, ועוד 12 single end (בהנחת אדמה משותפת). סה"כ 60... לא נתקלתי אבל הכל יכול להיות.
אם הייתי נתקל, עדיין היית צריך USB-LAN adapter (שזה גרושים), ולחשוב מה עושים עם ה-RS.

נראה לי עשה לעצמך טובה, ופרק את זה ל-3 חלקים.
 

RoboTech

New member
עשיתי קצת סדר

מדובר על:

11 כניסות אנאלוגיות 0-5V

10 כניסות דיגיטאליות

13 יציאות דיגיטאליות
 
למעלה