آموزش راه‌اندازی ال سی دی نوکیا 1202 - جلسه دوم - اتصالات سخت‌افزاری

آموزش راه‌اندازی ال سی دی نوکیا 1202 - جلسه دوم - اتصالات سخت‌افزاری

آموزش راه‌اندازی ال سی دی نوکیا 1202 - جلسه دوم - اتصالات سخت‌افزاری
آموزش راه‌اندازی ال سی دی نوکیا 1202 - جلسه دوم - اتصالات سخت‌افزاری

سلام 🙂 منطبق بر قول جلسه قبل بریم سراغ تشریح اتصالات سخت‌افزاری و اتصال ال سی دی به میکروکنترلر کتابخانه آلتیوم خود ال سی دی و ماژول‌های هدر اون (که روی هر مداری به سادگی مونتاژ بشه و ازش استفاده کنیم)

بر اساس سخت‌افزاری که در دست منه من این توضیحات رو بر اساس سری STM32F103 میزارم ولی کتابخونه هر پین میکروکنترلر رو ساپورت می‌کنه و نیاز به راه‌اندازی واحد سخت‌افزاری خاصی نداره توی هر میکروکنترلری که بتونید چند تا I/O رو 0 و 1 کنید می‌تونید این ال سی دی رو استفاده کنید. 

اولین نکته‌ای که توی این ال سی دی هست این ال سی دی 12 تا پایه داره که پدی که باید برای هر کدوم در نظر گرفته بشه 0.32*2.4 میلی‌متر هستش حالا چون پدهای شماره 0 و 11 که طبق توضیحات جلسه قبل باید بدون اتصال می‌بودن و صرفا جهت محکم‌تر شدن اتصال فلت به برد هست رو یکم بزرگتر در نظر می‌گیریم 0.32*2.6 میلی‌متر فاصله پایه‌های ال سی دی هم توی اینترنت نبود با کلی دقت توی اندازه گیری این ابعاد از روی فلت ال سی دی برداشته شده و فاصله بین مرکز تا مرکز padها رو 0.6 میلی‌متر در نظر می‌گیریم.

تشریح اتصالات سخت‌افزاری

طبق این توضیحات توی کتابخونه PCB در آلتیوم پد‌های اتصالات سخت‌افزاری رو رسم می‌کنیم می‌شن این شکلی:

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

طبق فایل سه بعدی‌ای که از قطعه کشیده بودیم دور پدها رو روت می‌کنیم نکته‌ای این وسط هست چون فلت ال سی دی باید لحیم بشه و خم بشه زیر ال سی دی برای اینکه فضای کمتری اشغال بشه روی برد در اندازه‌گیری لایه‌های مارکاژ دور برد این نکته رو در نظر می‌گیریم. 

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

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

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

به این شکل حالا می‌ریم توی کتابخونه شماتیک که طبق تصویر جلسه قبل شماره پین‌ها رو پیاده می‌کنیم و هرکدوم رو هم اسم می‌دیم که یک مستطیل ساده است با چند تا پین می‌شه این شکلی: 

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

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

برای طراحی شماتیک چند تا نکته رعایت می‌کنیم اول خازن تغذیه دوم مدار در ریست ال سی دی کنترلر تا ال سی دی رو ی مدت زمان کوچکی بعد از اتصال برق ریست کنه و نکته کلیدی مقاومت پول‌آپ 10 اهمی برای پایه ریست برای کنترل سطح 0 پایه ریست و ریست کردن ال سی دی از داخل میکروکنترلر لازمه یک مدت کوتاه پین رو 0 در نظر بگیریم حالا برای اینکه بکلایت ما هم نات نشه  ترانزیستور رو از نوع NPN انتخاب می‌کنم به شماره BC817 که نسخه SMD هم داره شماتیک رو به شکل زیر رسم می‌‍کنم.

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

چندتا کانکتور هم برای ورودی‌ها و خروجی‌ها میزارم از نوع پین هدر با فاصله 2.54 میلی متر 

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

خب شماتیک رو آپدیت می‌کنیم توی سند PCB و به ابعاد دلخواه تزیین می‌کنیم 🙂 من ترجیح میدم که کوچک‌ترین حالت رو در نظر بگیرم ولی باید پدهای پین هدر رو ادیت کنیم و از گوشه برد بدیم بیرون تا بشه به صورت SMD هم از ماژول استفاده کرد. 

تمام قطعات رو زیر ال سی دی می‌چینم چندتا پد اضافه می‌کنم اطراف برد برای اینکه اگه به صورت SMD استفاده شد اطراف برد هم روی برد اصلی فیکس بشه و از شکستن اتصالات سخت‌افزاری و لحیم‌کاری‌ها جلوگیری بشه و لایه‌های مارکاژ رو هم تزیین می‌کنیم که در نهایت می‌شه این:

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

الان روی پین‌های پایین میشه پین هدر لحیم کرد یا اینکه مستقیم به صورت SMD روی برد اصلی لحیم شد یک قسمت هم وسط ال س دی در نظر گرفتم توی برد که اگه نیاز شد بشه از داخل برد برید این قسمت رو و جای یک میکروکنترلر زیر ماژول ال سی دی باز کرد 🙂

یعنی دقیقا اینجا: 

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

خب حالا ماژول متناسب برای ایجاد اتصالات سخت‌افزاری رو ساختیم، می‌تونید فایل‌های کتابخونه مربوطه و PCBهای این ماژول را از زیر دانلود کنید:

http://s12.picofile.com/file/8399681326/N1202_LCD_module.rar.html

جلسه بعد وارد کد نوشتن در محیط STM32 cube IDE می‌شویم. 

با ارزوی موفقیت 🙂

حمایت از mahdi zamani

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

mahdi zamani
mahdi zamani

متنفر از کلیشه های تکراری یک نفری که الکترونیک رو دوست داره و هیچی هم نمیدونه ... stay hungry stay foolish ای دی تلگرام :STM32F@

دیدگاه ها

8 دیدگاه

  • پوکه معدنی قروه
    ۲۵ خرداد ۱۳۹۹

    سلام.ممنون .خیلی خوب بود.از دست اندرکاران وبسایت به این خوبی سپاسگزارم

  • احمد
    ۲۴ خرداد ۱۳۹۹

    سلام
    ممنون از انتشار اطلاعاتتون.
    یه سوال برام پیش اومد:
    1- چرا برای پول آپ از 10 اهم استفاده کردین؟ حدود 300 میلی آمپر مصرف ایجاد کردین در زمان ریست…
    باید ریست سریع انجام بشه یا دلیل دیگه ای داره؟

    • Mahdi Zamani
      mahdi zamani
      ۲۴ خرداد ۱۳۹۹

      ریست سریع انجام بشه و اینکه تو بعضی مدل های فیک این ال سی دی بدون این مقاومت ریست انجام نمیشه در عمل زمان ریست مدت خیلی خیلی کوتاهی داره و اینکه احتمالا مصرف جریان این پین باعث افت ولتاژ روی این مقاومت میشه و باعث کار نکردن ال سی دی میشه این مقدار با ازمون خطا بدست امده و حتی رو بعضی از مدل ها بدون این مقاومت نتیجه میده ولی با این مقاومت هر ال سی دیی که باشه کار میکنه 🙂

    • Mahdi Zamani
      mahdi zamani
      ۲۴ خرداد ۱۳۹۹

      و نکته بعد اینه که این مقاومت با یک مقاومت 1 کیلو اهمی سری شده هست

      • احمد
        ۲۴ خرداد ۱۳۹۹

        نه بنده از سمت میکرو میگم دیگه یک کیلو سر راهش نیست

  • محمدرضا عابدینی
    محمدرضا عابدینی
    ۲۳ خرداد ۱۳۹۹

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

    • Mahdi Zamani
      mahdi zamani
      ۲۴ خرداد ۱۳۹۹

      قربان شما مهندس چشم

    • Mahdi Zamani
      mahdi zamani
      ۲۴ خرداد ۱۳۹۹

      چشم مهندس حتما

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 10 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک