6
ฉันจะสร้างรายการข้อกำหนดสำหรับไมโครคอนโทรลเลอร์สำหรับโครงการของฉันได้อย่างไร ฉันจะหาไมโครคอนโทรลเลอร์ที่เหมาะสมได้อย่างไร
ฉันทำงานเกี่ยวกับโครงการควบคุม eBike บน Arduino MEGA2560 โปรแกรมรันลูปควบคุม 3 PID ลูปการควบคุมความจุของแบตเตอรี่หนึ่งวง (การแก้ไขตามตารางการค้นหา) มาตรวัดความเร็ว (ตัวอย่างจากสวิตช์กก) รวมถึงหน้าจอ LCD เพื่อแสดงข้อมูล อินพุตเป็นสัญญาณอะนาล็อก 3 สัญญาณ: แรงดันแบตเตอรี่, กระแสไฟและอินพุตคันเร่งของผู้ใช้รวมถึงอินพุตดิจิตอล: สัญญาณเปิด / ปิดสปีดมิเตอร์ ขณะนี้ทุกสิ่งที่รันบนคณิตศาสตร์ "ยาว" นี้ Arduino จัดการให้เสร็จสมบูรณ์ 10 ลูปต่อวินาที เนื่องจากหน้าจอ TFT LCD ใช้พลังงานในการคำนวณจำนวนมหาศาลฉันจึงคิดที่จะแทนที่ด้วยหน้าจอตัวอักษรและตัวเลข เอาต์พุตประกอบด้วยสัญญาณเค้นแบบอะนาล็อกที่ไปยังตัวควบคุมมอเตอร์หน้าจอ LCD และอุปกรณ์อื่น ๆ ที่ต้องใช้สัญญาณอะนาล็อก ดังนั้นตัวแปลง ADC มีความสำคัญและ DAC จะมีประโยชน์มากแม้ว่าฉันกำลังใช้ Arduino PWM เอาต์พุตกับตัวกรองความถี่ต่ำ RC ความสามารถในการอ่านสัญญาณดิจิตอลและอนาล็อกโดยไม่ขัดจังหวะตัวประมวลผลจะยอดเยี่ยม ฉันต้องการสร้างผลิตภัณฑ์เพื่อผู้บริโภคด้วยเหตุนี้ฉันจึงต้องการสร้างแพลตฟอร์มของตัวเองจากพื้นฐานด้วยไมโครคอนโทรลเลอร์ที่แตกต่างกันซึ่งสามารถให้ตัวอย่างอย่างน้อย …