1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

الکترونیک چیه؟

شروع موضوع توسط Mr Perfect ‏28/7/15 در انجمن مهندسی برق

  1. کاربر فوق حرفه ای

    تاریخ عضویت:
    ‏23/6/15
    ارسال ها:
    4,491
    تشکر شده:
    6,079
    امتیاز دستاورد:
    113
    جنسیت:
    مرد
    حرفه:
    Engineering Management
    میکرو کنترولر
    در بسیاری از پروژه ها شما نیاز به کار کردن با فایل های ذخیره شده بر روی MMC یا SD را دارید. و اکثر مواقع ما نیاز به خواندن اطلاعات ذخیره شده توسط کامپیوتر بر روی MMC و SD را میکرو بخواند. در اینجا اگر با بسکامBASCOM یا نسخه های جدید کدویژن CodeVision استفاده کنید با یک سد بزرگ روبرو میشوید. و آن هم نیاز به میکرویی با 4000 بایت حافظه کد و فضای SRAM بالایی دارد که عملا پیاده سازی آنرا فقط در میکروهایی همچونMega128 و Mega103 وجود دارد.

    مشکل بعدی استفاده از توابع فوق که بصورت استاندارد در کمپایلرهای فوق تعریف شده اند استفاده از پایه های استاندارد ارتباط SPI همچون MISO , MOSI , SS , SCK است. و در برخی موارد مسیر یابی و طراحی مدار چاپی را سخت میکند.
    اما بنده مشکلات فوق را حل کردم و کدهای نوشته شده در سه کمپایلر محبوب بسکام BASCOM و کدویژنCodeVision و GCC نوشته شده و تست شده. توابع نوشته شده امکان کار با FAT16 و FAT32 را دارا است و امکان پیاده سازی برروی حتی ATmega8 را دارد و برای برقراری ارتباط با استفاده از پروتکل SPI از سخت افزار موجود در میکرو استفاده نشده و لذا شما براحتی میتوانید هر یک از پین های میکرو را به عنوان MISO , MOSI , SS , SCK استفاده کنید! و ساده ترین مدار PCB را طراحی کنید. و براحتی فایل های موجود را بر روی MMC و یا SDبخوانید. و برای همیشه مشکل ارتباط با MMC را در پروژهای خود به شکل خوبی حل کنید.
    من با استفاده توابع فوق یک پخش کننده Wav یا Wav Player را ساختم که براحتی فایل ها ذخیره شده بر رویMMC و SD را شناسایی کرده و اقدام به پخش آنها میکند. از قابلیت های این پخش کننده عدم وابستگی بهSample Rate خاصی است و بصورت اتوماتیک Sample Rate قایل را تشخیص داده و آنرا پخش میکند.
     
  2. کاربر فوق حرفه ای

    تاریخ عضویت:
    ‏23/6/15
    ارسال ها:
    4,491
    تشکر شده:
    6,079
    امتیاز دستاورد:
    113
    جنسیت:
    مرد
    حرفه:
    Engineering Management
    در ادامه مقالات بررسی مدارات صنعتی ، اینجا قصد بررسی عملکرد و تحلیل مدار رله کنترل فاز را دارم. بصورت خلاصه اگر بخواهیم تعریفی از کاربرد این رله بیاورم میتوان گفت که این رله در مدارات برق سه فاز استفاده میشود و بخصوص در تابلوهایی که برای کنترل موتور هستند. این رله خطوط سه فاز ورودی را تحت نظر دارد و در شرایط زیر عمل نموده و مدار را متوقف میکند:
    • قطع یک یا دو فاز.
    • جابجا شدن فازها.
    • عدم تقارن ولتاژ های سه فاز.
    • کاهش یا افزایش ولتاژ فازها.


    این مدار کاملا آنالوگ است و برای کسانی که مایل هستند با نحوه طراحی مدارات صنعتی آشنا شوند این مقاله مفید خواهد بود. بخصوص اینکه در طراحی این مدار نکات و ظرافت جالبی بکار برده شده که قطعا برای شما آموزنده و شیرین است.
     
  3. کاربر فوق حرفه ای

    تاریخ عضویت:
    ‏23/6/15
    ارسال ها:
    4,491
    تشکر شده:
    6,079
    امتیاز دستاورد:
    113
    جنسیت:
    مرد
    حرفه:
    Engineering Management
    من در این پروژه توسط یک میکرو ATmega8 و قطعات بسیار کم ولتاژ بین منفی سه ولت تا مثبت سه ولت را اندازه گرفته و بروی LCD نمایش دادم و از طریق یک GPRS مودم مقدار ولتاژ خوانده شده را هر ده ثانیه یکبار بر روی شماره تلفن مشخصی ارسال کردم.

    این مدار دارای ویژگی های زیر است :

    • مدار فوق العاده ساده اما کارا.
    • عدم نیاز به ولتاژ متقارن برای تغذیه.
    • استفاده از میکرو ATmega8
    • استفاده از GPRS مودم.
    • امکان ارسال اطلاعات بر روی کامپیوتر.
     
  4. کاربر فوق حرفه ای

    تاریخ عضویت:
    ‏23/6/15
    ارسال ها:
    4,491
    تشکر شده:
    6,079
    امتیاز دستاورد:
    113
    جنسیت:
    مرد
    حرفه:
    Engineering Management
    برد آموزشی Cortex -M3 LPC1768 بر اساس LPC1768 متعلق به شرکت NXP بوده که بر اساس هسته نسل دوم میکروکنترلرهای ARM Cortex -M3 طراحی گشته است. این هسته برای کاربردهای سیستم های نهفته (embedded) در سرعت های بالا، توان مصرفی کم و پردازش ۳۲ بیتی طراحی گشته است. از جمله اهداف طراحی این نسل از پردازنده ها می توان به مصارف اندازه گیری، ارتباطات صنعتی، کنترل موتورهای صنعتی، سیستم های هوشمند و روباتیک اشاره نمود.
    برد آموزشی Cortex -M3 LPC1768 دارای پروگرامر آنبرد(On Board) جیلینک (Jlink)بوده و از تجهیزات USB2.0 و ۲ اینترفیس CAN و همچنین RS-485 پشتیبانی می کند. CD این برد حاوی مثال های آموزشی بسیار زیادی جهت فراگیری کامل میکروکنترلرهای ARM سری LPC17XX می باشد.
    [​IMG]