حرف اول و اخر بنده اينه که اي ام سي 2 رو مبناي کارتون قرار بديد و اون رو روي يک پروسسور به صورت امبدد و استند الون اجرا کنيد خيلي خيلي کامل و قدرتمنده و نقص نداره فقط محيطش رو بدون موس و کيبرد پي سي کنيد که صنعتي بشه.تمام کارها هم روش احرا شده اپن سورس هم هست
با تشکر
با سلام.
ببینید با یک نگاه انتزاعی نمیشه این پروژه سنگین رو به سرانجام رسوند .این نگاه عین این میمونه که ما می خواهیم یک خودرو طراحی کنیم . اول خودر را تشریح میکنیم مثلا یک خودرو
دنده داره و فرمان و پدال گاز و کلاج و ترمز داره . و با سرعت صفر تا 150 کیلومتر حرکت میکنه . و بعد
خواسته های خصوصی مون رو مطرح میکنیم مثلا میخواهیم ترمز ها abs
باشه و 16 تا کیسه هوا داشته باشه و سیم کشی بصورت باس باشه و مجهز به ایموبلایزر باشه . بعد از طرح صورت مساله حال میخواهیم مستقیما شروع به ساخت یک نمونه بکنیم .
ببینید وقتی من میگم طراحی یک کنترلر باید به صورت ماجولار باشه دلیل دارم .مثال خوبی مطرح شد .فرض کنید ما بیایم emc2 رو یا همون linux cnc رو در یک سخت افزار پیاده کنیم .
خوب اول یکم مساله رو ریز تر میکنم . وقتی گروه برنامه نویسی و طراحی emc2 شروع به نوشتن اولین سطر کردند یک بستر آماده داشتند که این بستر ماوس داره و صفحه کلید داره
و هارد ساتا داره و usb داره و مانیتور داره و کارت گرافیکی داره . ولی تازه اینها نیست اختیارات گروه برنامه نویسی یکم بیشتر از این بود
اونها علاوه بر اینها
سیستم فایلینگ ntfs دارند . موتور گرافیکی دارند و یک پورت آماده lpt دارند . البته باز هم یک چیز های دیگه هم دارند .
مثلا میتونن از یک پایگاه داده مثلا mysql هم کمک بگیرن و از موتور گرافیکی opengl استفاده کنن و ....
حالا بیایین یکم ریز تر بشیم .بیاین ماوس رو برسی کنیم . قسمت سخت افزار یک ماوس در خودش یک cpu داره . صفحه کلید هم cpu خودش رو داره . مانیتور هم داخلش cpu داره .
هارد دیسک هم cpu داخلی خودش رو داره . و همینطور usb و کارت گرافیکی و پورت lpt و حتی باس sata و باس pci هم
هر کدام cpu داخلی خودشون رو دارن .
و در کنار اینها ما قلب سیستم و CPU مرکزی اصلی رو داریم .
حال ما بسم اله الرحمان رحیم - میخاهیم emc2 رو در یک سخت افزار پیاده کنیم . خوب یک برد کوبی با فرکانس 800 مگ یا یک برد رسپ بری یا یک برد فرکانس یک گیگا هرتز
زیر 100 دلار تهیه میکنیم حال سوال اینه از کجا شروع کنیم ؟ یک پردازنده بیاد 30 عمل همزمان رو مالتی تسک کنه یا نه اصلا فرض کنید ما به تعداد ماژول های لازم برد های متنوع تهیه
کردیم خوب سخت افزار حل شد ولی مساله مهم دیگری هم داریم
برای پیاده سازی این پروژه اقلا 30 میلیون تومن بوجه لازمه . گفتم حداقل چون یا باید یک cnc فرز 4 محور 100 میلونی رو حداقل 2 سال تو یک گوشه بخابونیم . یا یک استراکچر سبک
حداقلی بسازیم که 30 میلیون تومن هزینه میبره چون ما به 4 تا سرو موتور یک تا دوکیلوات نیاز داریم . به یک روتاری ایندکس نیاز داریم . و به 3 تا بال اسکرو و مهره و یک اسپندل و 6 تا گاید
نیازمندیم .
البته یکم لوازم عمومی تراشکاری هم نیازمندیم که میشه قرض کرد و هزنیه نداشته باشه.
حال چناچه باز مایل به ادامه کار باشید میتونیم بحث اینکه در طراحی ماجولار یک کنترلر CNC چگونه میشه از یک HMI آماده سخت افزاری یا نرم افزاری استفاده کرد را ادامه بدیم