بورد آموزشی ARM 2019-06-17T10:03:45+03:30

برد آموزشی ARM

 معماری ARM نوعی از معماری ریزپردازنده‌های رایانه‌ای است که در دهه 1980 توسط یک شرکت انگلیسی به دنیا معرفی شد و تا کنون پیشرفت‌های فراوانی داشته است نسخه اولیه ARM از دستورالعمل‌های 32 بیتی پشتیبانی میکرد ولی در نسخه‌های جدیدتر Cortex امکان اجرای دستورهای 64 بیتی نیز فراهم گردید.

به دلیل مزایای متعدد معماری ARM، بسیاری از مهندسین برق، اقدام به استفاده از این نوع ریزپردازنده‌ها در دستگاه­‌های جدید الکترونیکی کرده‌اند و آموزش برنامه نویسی این نوع ریزپردازنده‌­ها، امری ضروری شده است. شرکت­‌های مختلفی اقدام به طراحی برد آموزشی ARM بر اساس پردازنده­‌های مختلف کرده‌اند. بیشتر بردهای آموزشی ARM بر اساس یک نوع پردازنده طراحی شده‌­اند در نتیجه برای کار با پردازنده­‌های مختلف، کاربر باید برد‌های آموزشی اختصاصی هر پردازنده را خریداری کند.

شرکت کاوش انرژی پاسارگاد، در راستای آموزش انواع ریزپزدازنده‌­های ARM با حداقل هزینه، اقدام به طراحی برد آموزشی ARM به صورت ماژولار نموده است. برد آموزشی ARM دارای یک بورد اصلی است که پردازنده‌­های مختلف می­توانند به صورت Header Board بر روی آن نصب شوند. با نصب برد پردازندۀ ARM، روی بورد اصلی می­توان از امکانات زیر بهره مند شد:

  • تطابق نظیر به نظیر پایه‌­های میکروکنترلر با شماره کانکتورهای موجود در بورد اصلی

  • قابلیت برنامه ریزی میکروکنترلر با استفاده از پورت USB و پورت Parallel

  • قابلیت برنامه ریزی با استفاده از (ISP(In System Programming

  • امکان استفاده از سخت افزارهای موجود بر روی بورد اصلی و بوردهای جانبی برای تست برنامه

  • طراحی ماژولار و ترسیم شماتیک مدار

  • قابلیت کار با انواع پردازنده‌ها بدون تعویض بورد اصلی

  • قابلیت اتصال همزمان به دو بورد جانبی استاندارد

  • قابلیت اتصال به بوردهای جانبی دلخواه (به سفارش مشتری)

  • انتقال کلیه ورودی‌ها و خروجی‌ها به بورد اصلی با استفاده از کابل فلت

  • آزاد بودن اتصالات سخت افزاری و در دسترس بودن کلیه پایه ها در بورد اصلی

  • استفاده از کانکتورهای استاندارد تجهیزات آموزشی

  • ترسیم کامل شماتیک و بلوک دیاگرام

  • آزاد بودن اتصالات سخت افزاری ماژول‌ها جهت اتصال به ماژول‌های دیگر

  • انتقال ورودی‌ها و خروجی‌ها به بورد اصلی با استفاده از کابل فلت

  • قابلیت کار با انواع پردازنده‌ها بدون تعویض بورد اصلی

  • Pin Header های متناظر با کانکتورهای استاندارد برای ارتباط با بردبورد و ماژول‌های دیگر

  • در دسترس بودن ولتاژهای 3/3+ ، 12+ و 12- ولت علاوه بر 5+ ولت

  • رعایت انواع حفاظت‌ها در برابر خرابی و نویز در ماژول‌های مختلف

  • مجهز بودن به سخت افزار لازم جهت اسکن KeyPad به روش وقفه علاوه بر روش Polling

  • آزاد بودن ولتاژ مرجع برای Multiturn و وجود ولتاژ مرجع ثابت 5+ ولت برای Volume

  • قابلیت نصب المان‌های دلخواه بر روی برد بورد و اتصال به ماژول‌های بورد اصلی

  • وجود 3 عدد IDC از نوع 26 پایه برای ارتباط با بوردهای جانبی

  • استفاده از Push Button در زیر LCD جهت عملکرد چند منظوره در منوها

  • قابلیت پروگرام کردن انواع میکروکنترلرهای بورد اصلی با استفاده از پروگرامرهای خارجی به روش ISP

  • قابلیت پروگرام کردن انواع میکروکنترلرهای خارجی با استفاده از پروگرامر بورد اصلی به روش ISP

  • مجهز به منبع تغذیه خطی داخل دستگاه با محدود کننده جریان‌ 

  • قابلیت نصب المان‌های دلخواه روی بردبورد و اتصال به ماژول‌های دیگر

  •  وجود 3 عدد IDC از نوع 26 پایه برای انتقال کلیه ورودی‌ها و خروجی‌ها به بورد اصلی

  • مجهز به Optocoupler جهت ایزوله کردن و حذف نویز سیگنال خروجی سنسورها

  • دارای مدار تبدیل کننده جریان به ولتاژ برای اتصال سنسورهای دارای خروجی جریان به میکروکنترلر

  • وجود مدار تغییر سطح ولتاژ برای اتصال سنسورهای دارای خروجی ضعیف ولتاژ و یا خارج از محدوده 0 تا 5 ولت به میکروکنترلر

  • مجهز به مبدل ولتاژ به فرکانس به منظور استفاده از دقت بالای تایمر میکروکنترلر به عنوان مبدل آنالوگ به دیجیتال

  • دارای مدارهای واسط لازم به منظور اتصال انواع سنسورهای دلخواه با خروجی جریان، ولتاژ و فرکانس به میکروکنترلر

  •  قابلیت انتقال سیگنال‌های دلخواه به بورد اصلی با استفاده از کانکتورهای آزاد متصل به IDC

  • مجهز به سنسور دمای NTC با قابلیت استفاده از خروجی به صورت ولتاژ و یا جریان

  • وجود سیستم کنترل حلقه بسته دما از طریق روشن و خاموش کردن فن و لامپ

  • قابلیت تولید سیگنال مربعی با فرکانس‌های قابل تنظیم در محدوده 1Hz تا 100KHz‌

  • مجهز به ماژول فرستنده/گیرنده رادیویــی با قابلیــت اتصــال بـه Push Button، پورت های ورودی/خروجی میکروکنترلــر، USART و Decoder/Encoder 

  • دارای ماژول فرستنـده/گیرنده رادیویی با قابلیت استفـاده از مدولاسیون‌های مختلف FSK و ASK در فرکانس‌های گوناگون

  • وجود سیستم کنترل حلقه بسته سرعت موتور در کوپل موتور- ژنراتور در حضور بار

  • قابلیت اعمال ولتاژ دلخواه به موتور DC با در دسترس قرار دادن سرهای تغذیه موتور علاوه بر درایو شدن توسط L298

  • مجهز به رله آموزشی با دو کنتاکت جهت قطع و وصل نمودن دو خط AC/DC‌

  • کنترل هوشمند چهارراه با استفاده از کلیدهای نشان دهنده تعداد خودروهای عبوری

  • قابلیت استفاده ازSEGMENTها به دو صورت پایه فعال مشترک و یا باس داده مشترک

  • کنترل حرکت خودروها بصورت دو زمانه, سه زمانه و چهارزمانه

  • کنترل چراغ عابر پیاده

  • نمایش مدت زمان توقف هر خط به صورت مجزا

  • 7-Segment Display
  • iDC Connectors
  • 4×4 KeyPad
  • Buzzer
  • Push Button
  • Character LCD
  • Dip Switch
  • LED Display
  • Serial Port Interface
  • Parallel Port Interface
  • Volume
  • Multiturn
  • Power Supply
  • MCU
  • LED Array
  • Power Supply Connectors
  • 5×7 Dot Matrix
  • 128 x 64 Graphic LCD 
  • Ultrasonic Transceiver
  • Closed Loop Temperature Control
  • Zero-Span Module
  • Current to Voltage Converter
  • Voltage to Frequency Converter
    • AD654
    • Optocoupler
  • Temperature Sensors
    • SMT160
    • NTC
    • LM35
  • Hex Display
  • EEPROM
  • Bread Board
  • Digital to Analog Converter 
  • RF Data Transceiver Module
    • FSK 433 
    • ASK 315
    • Encoder
    • Decoder
    • Output Buffer
  • Square Wave Oscillator Module
  • Speed Control Module 
    • DC Motor 
    • DC Generator
    • H Bridge
    • Shaft Encoder Sensor
    • Electrical Load
  • Stepper Motor
  • Relay
  • 7-Segment
  • Pedestrian Light Simulator
  • Traffic Light Simulator