فهرست مطالب:

صفحه LCD STONE برای داشبورد خودرو: 5 مرحله
صفحه LCD STONE برای داشبورد خودرو: 5 مرحله

تصویری: صفحه LCD STONE برای داشبورد خودرو: 5 مرحله

تصویری: صفحه LCD STONE برای داشبورد خودرو: 5 مرحله
تصویری: نحوه ریست کردن ECU خودرو بدون دیاگ 2024, نوامبر
Anonim
صفحه نمایش STONE LCD برای داشبورد خودرو
صفحه نمایش STONE LCD برای داشبورد خودرو

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

صنعت خودرو بیش از صد سال است که توسعه یافته است و خودرو با تغییر زمان نسبت به ماشینهای ساده در ابتدا هوشمندتر شده است. خودرو چند قطعه دارد؟ هنوز هیچ رقم مشخصی وجود ندارد. تخمین زده می شود که ماشین معمولی از بیش از 10،000 قطعه تجزیه ناپذیر تشکیل شده است. امروزه ، این خودرو وارد هزاران خانوار شده و به شریکی ضروری در سفرهای روزانه تبدیل شده است. بنابراین ، در روند استفاده روزانه از ماشین ، ما لازم است همیشه وضعیت ماشین عاشقانه خود را درک کنند ، تا از آسیب رساندن به قسمتهای مهم خودرو جلوگیری شود ، اما خطرات احتمالی را نیز از بین ببرند. به طور کلی ، اطلاعات نمایش داده شده روی داشبورد راهی برای آگاهی از وضعیت وسیله نقلیه است. من یک صفحه نمایش TFTLCD 10.1 اینچی سنگی دارم و این بار قصد دارم یک داشبورد روی صفحه نمایش بسازم. همانطور که همه می دانیم ، توسعه صفحه نمایش ماژول STONE هوشمند TFTLCD راحت و سریع است ، بدون دستورالعمل های خسته کننده. این نه تنها برای تعداد زیادی از علاقه مندان به یادگیری مناسب است ، بلکه در پروژه واقعی برای افزایش سرعت توسعه نیز مناسب است. صرفه جویی در زمان توسعه ، تسخیر سریع بازار. تصویر افکت به شرح زیر است:

من از RTL8762CJF SCM متداول برای توسعه ، از طریق IIC یا پورت سریال برای دستیابی به هدف بارگذاری داده ها بر روی صفحه TFT LCD استفاده می کنم. این بار همچنین از عملکرد پخش صدا استفاده می کند تا راننده تجربه شبیه سازی بهتری را ارائه دهد.

مرحله 1: عملکرد پروژه داشبورد اتومبیل روی صفحه نمایش LCD

در اینجا ما باید یک پروژه نمایش ماشین استفاده شده را انجام دهیم ، این پروژه عمدتا از طریق تنظیمات لمسی ، نحوه بارگذاری میکروکنترلر ، نحوه شبیه سازی با دکمه ها ، هنگامی که دکمه MCU را فشار می دهد ، از طریق دستور پورت سریال به STVC101WT - 01 دستورالعمل های صفحه نمایش رابط سریال برای بارگذاری داده ها ، صفحه به طور خودکار تجزیه داده می شود و در صفحه LCD نمایش داده می شود. در عین حال ، یک عملکرد دکمه روی صفحه وجود دارد تا دستور پورت سریال را بدست آورد تا MCU را کنترل کند.

به طور خلاصه ، پنج عملکرد:

(1) صفحه پورت سریال عملکرد نمایش bitmap را درک می کند.

(2) برای دستیابی به عملکرد چرخش شماره گیری ؛

(3) برای دستیابی به فرمان لمسی صادر شده ؛

(4) برای دستیابی به پخش صدا ؛

(5) برای دستیابی به داده بارگذاری دستورالعمل.

عملکرد تعیین می شود ، و سپس انتخاب ماژول:

(1) مدل صفحه لمسی ؛

(2) از چه نوع ماژول MCU استفاده کنید.

(3) ماژول پخش صدا.

مقدمه و اصل سخت افزار

از آنجا که صفحه درگاه سریال STONE دارای یک درایور صوتی است و رابط مربوطه را رزرو کرده است ، بنابراین می توانید از متداول ترین بلندگوی مغناطیسی ، که معمولاً به عنوان شاخ شناخته می شود ، استفاده کنید. بلندگو نوعی مبدل است که سیگنال الکتریکی را به سیگنال صوتی تبدیل می کند. بلندگو یکی از ضعیف ترین قطعات در تجهیزات صوتی و یکی از مهمترین اجزای جلوه های صوتی است. انواع مختلفی از بلندگوها وجود دارد و قیمت آنها بسیار متفاوت است. انرژی الکتریکی صوتی با ایجاد لرزش حوض کاغذ یا دیافراگم و ایجاد طنین (تشدید) با هوای اطراف از طریق اثر الکترومغناطیسی ، پیزوالکتریک یا الکترواستاتیک ، صدا تولید می کند. پیوند خرید: https://detail.tmall.com/item.htm؟ id = 529772120978 &…

مرحله 2: توضیحات صفحه نمایش سریال LCD STVC101WT-01

توضیحات صفحه نمایش سریال LCD STVC101WT-01
توضیحات صفحه نمایش سریال LCD STVC101WT-01
توضیحات صفحه نمایش سریال LCD STVC101WT-01
توضیحات صفحه نمایش سریال LCD STVC101WT-01
توضیحات صفحه نمایش سریال LCD STVC101WT-01
توضیحات صفحه نمایش سریال LCD STVC101WT-01
توضیحات صفحه نمایش سریال LCD STVC101WT-01
توضیحات صفحه نمایش سریال LCD STVC101WT-01

صفحه نمایش 10.1 اینچی 1024x600 TFT صنعتی و صفحه نمایش لمسی مقاومتی 4 سیم ؛

روشنایی 300cd/m2 ؛

نور پس زمینه LED ؛

رنگ RGB 65 k ؛

مساحت قابل مشاهده 222.7 میلی متر * 125.3 میلی متر است.

زاویه دید 70/70/50/60؛

عمر کاری 20000 ساعت

CPU 32 بیتی cortex-m4 200Hz ؛

کنترل کننده CPLD EPM240 tft-LCD؛

128 مگابایت (یا 1 گیگابایت) حافظه فلش ؛

بارگیری درگاه USB (دیسک U) ؛

نرم افزار جعبه ابزار برای طراحی GUI ؛

دستورالعمل ساده و قوی هگزا دسیمال.

عملکرد اصلی

8 تا 128 متر بایت فضای حافظه فلش ، SDWe سری 128 مگابایت ، سری SDWa 8 مگابایت/16 مگابایت ؛

پشتیبانی از رمزگشایی-j.webp

پشتیبانی از بارگیری دیسک بصورت دسته ای U ، افزایش کارآیی بارگیری دسته ای ، کاهش الزامات کیفیت حرفه ای اپراتورها.

256 بایت فضای ثبت نام ؛

64K کلمه (128K بایت) فضای حافظه متغیر ، ذخیره سازی منحنی 8 کانال ، نمایش متغیر بسیار سریع (80ms)

سرعت پاسخگویی ؛

پشتیبانی از 128 متغیر نمایش در هر صفحه.

یکپارچه زمان واقعی ساعت RTC ، عملکرد صدای زنگ را لمس کنید.

پشتیبانی از نرم افزار 90 درجه ، 180 درجه ، چرخش صفحه نمایش 270 درجه ، تنظیم زاویه بصری مناسب ؛

پشتیبانی از تنظیم روشنایی نور پس زمینه ، عملکرد محافظ صفحه نمایش در حالت آماده به کار ؛

پشتیبانی از صفحه کلید ماتریس خارجی ؛

پشتیبانی از پخش صدا و تصویر ؛

شاخص تابش الکترومغناطیسی پیشرو در صنعت ، به شما کمک می کند تا به راحتی با ClassB کنار بیایید.

قانون نامگذاری نام فایل ساده است ، بدون مطابقت با شماره بلوک Flash ، همچنین بدون تخصیص دستی خسته کننده Flash block l عملکرد.

پشتیبانی از عملکرد صفحه نمایش سریال مجازی.

ماژول نمایش STONE STVC101WT - 01 از طریق ارتباط پورت سریال با MCU است ، لازم است از آن در این پروژه استفاده کنید ، ما فقط از طریق رایانه شخصی نیاز داریم تا از طریق دکمه گزینه های نوار منو ، کادر متن ، تصاویر پس زمینه و صفحه منطقی ، تصاویر UI خوب طراحی کنیم. برای افزودن ، سپس ایجاد فایل های پیکربندی ، بارگیری در صفحه نمایش می تواند در نهایت اجرا شود.

دفترچه راهنمای داده ها را می توانید از وب سایت رسمی بارگیری کنید:

RTL8762C EVB Introduction8762C هیئت ارزیابی محیط سخت افزاری توسعه یافته توسط مشتری را فراهم می کند ، از جمله:

1) ماژول تبدیل قدرت ؛

2) سنسور حرکت 6 محوره ؛

3) 4 LED و 6 دکمه ؛

4) باتری دکمه ای و نگهدارنده باتری لیتیومی ؛

5) تراشه تبدیل USB به UART ، FT232RL.

بلوک برد و توزیع رابط را ارزیابی کنید

شرح مفصل بلوک هیئت ارزیابی

بلوک هیئت مدیره ارزیابی و توزیع رابط ، شکل زیر را ببینید:

در مجموع کلیدهای تنظیم مجدد و 5 مجموعه کلیدهای مستقل وجود دارد ، همانطور که در شکل زیر نشان داده شده است:

تراشه اصلی 8762c

طراحی GPIO انعطاف پذیر

کلیدهای سخت افزاری و رمزگشایی

فرستنده گیرنده IR تعبیه شده

شمارنده زمان واقعی (RTC)

استاد SPI/از x دو ؛ تایمر x 8 ؛ I2C x 2 ؛ PWM x 8 ؛ UART x 2

400ksps ، 12bit ، 8 کاناله AUXADC

رابط I2S برای کدک های صوتی خارجی

رابط I8080 برای LCD

داخلی 32K RCOSC پیوندهای BLE را حفظ می کند

PGA و صدا ADC تعبیه شده با اکولایزر 5 باند

مرحله 3: مراحل توسعه جعبه ابزار STONE

مراحل توسعه جعبه ابزار STONE TOOL
مراحل توسعه جعبه ابزار STONE TOOL
مراحل توسعه جعبه ابزار STONE TOOL
مراحل توسعه جعبه ابزار STONE TOOL
مراحل توسعه جعبه ابزار STONE TOOL
مراحل توسعه جعبه ابزار STONE TOOL

به طور کلی ، تنها سه مرحله وجود دارد:

(1) با استفاده از طراحی نرم افزار کامپیوتر فوقانی TOOL2019 ؛

(2) توسعه ارتباطات MCU و صفحه نمایش ؛

(3) تولید و وارد کردن فایل صوتی.

نصب STONE TOOL

TOOL را می توان در وب سایت https://www.stoneitech.com و همچنین درایورهای سریال USB مربوطه بارگیری کرد. رابط نرم افزار به شرح زیر است:

نصب KEIL1 link پیوند بارگیری:

2 ، بارگیری پس از فشرده سازی

3 ، پوشه را پس از باز کردن فشرده باز کنید

4 ، روی فایل c51v900 دوبار کلیک کنید. exe ، و روی Next در کادر محاوره ای کلیک کنید.

مرحله 4:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

طراحی رابط STONE TOOL 2019

با استفاده از TOOL 2019 نصب شده ، روی پروژه جدید در گوشه بالا سمت چپ کلیک کنید و سپس روی OK کلیک کنید.

یک پروژه پیش فرض به طور پیش فرض با پس زمینه آبی ایجاد می شود. آن را انتخاب کنید ، راست کلیک کرده و حذف را انتخاب کنید تا پس زمینه حذف شود. بعد ، روی فایل تصویر راست کلیک کرده و روی add کلیک کنید تا پس زمینه تصویر خود را اضافه کنید ، به شرح زیر:

تصویر پس زمینه مربوطه را انتخاب کنید. به همین ترتیب ، ما فایل های bitmap و فایل های صوتی را به پروژه اضافه می کنیم.

سپس کنترل های مورد نیاز را اضافه کنید ، در اینجا عمدتا کنترل دکمه ، کنترل اضافه و تفریق عددی ، کنترل متغیر داده است.

سپس آدرس متغیر هر کنترل را پیکربندی کنید ، در اینجا پیکربندی زیر را داریم: 1. آدرس دکمه تهویه مطبوع به عنوان 0x000C پیکربندی شده است.

2. آدرس دکمه نور بالا به عنوان 0x000D پیکربندی شده است.

3. آدرس شماره گیری سریع 0x001B پیکربندی شده است.

4. آدرس نماد برق بصورت 0x0018 پیکربندی شده است.

5. آدرس PM2.5 به صورت 0x001C پیکربندی شده است.

وقتی دکمه پیکربندی می شود ، شکل زیر یکبار نشان داده می شود:

(1) دکمه پیکربندی اثر را فشار دهید ؛

(2) پیکربندی کنترل آدرس متغیر ، مورد استفاده برای نوشتن مقدار آن ؛

(3) پیکربندی به علاوه یا منفی عملیات ؛

(4) محدوده مقدار را پیکربندی کنید.

هنگام پیکربندی جعبه متن دیجیتال ، شکل زیر به نوبه خود نشان داده می شود:

address آدرس متغیر کنترل را تنظیم کنید ؛

② تعداد ارقام را تنظیم کنید ؛

③ اندازه شماره را تنظیم کنید ؛

④ تعداد ترازها را تنظیم کنید.

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

library فایل کتابخانه انتخاب شده ؛

⑥ کدام فایل را در فایل گالری مشخص کنید.

⑦ مختصات مرکز را در اطراف نماد اشاره گر تنظیم کنید.

range محدوده چرخش اشاره گر را تنظیم کنید. زاویه چرخش اشاره گر را تنظیم کنید.

در نهایت ، روی ابزار پیکربندی build کلیک می کنیم.

توجه داشته باشید:

دکمه های کنترل از طریق آدرس های متغیر با bitmap مربوطه مرتبط هستند ، بنابراین برای دستیابی به کنترل مناسب ، ثبات لازم است.

بنابراین ، دستور پورت سریال به شرح زیر است:

باتری: 0xA5 ، 0x5A ، 0x05 ، 0x82 ، 0x00 ، 0x18 ، 0x00 ، 0x00

سرعت: 0xA5 ، 0x5A ، 0x05 ، 0x82 ، 0x00 ، 0x1B ، 0x00 ، 0x00

PM2.5: 0xA5 ، 0x5A ، 0x05 ، 0x82 ، 0x00 ، 0x1C ، 0x00 ، 0x00

توسعه RTL8762C

KEIL را باز کرده و فایل پروژه خود را وارد کنید ، همانطور که در شکل زیر نشان داده شده است:

از آنجا که اولین بار است که استفاده می شود ، الگوریتم FLASH باید متناسب با آن تنظیم شود: روی دکمه گزینه ها کلیک کنید تا به کادر پیکربندی Flash Download بروید و الگوریتم را به شکل زیر تغییر دهید.

مرحله 5: کد و جلوه

کد و جلوه
کد و جلوه

از آنجا که کنترل دکمه در اینجا استفاده می شود ، تغییرات زیر باید در کد made/***file main.c ایجاد شود

*brief uart demo polling tx and rx.

* @جزئیات

*author wangzex

* تاریخ @2018-06-28

*version v0.1 **************************************** ************************************************* ************/

……

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

www.stoneitech.com/contact

من ظرف 12 ساعت به شما پاسخ می دهم.

در نهایت ، کافیست MCU را به LCD صفحه نمایش LCD پورت سریال برای داشبورد خودرو وصل کنید

و بلندگو را برای نمایش متصل کنید.

برای کسب اطلاعات بیشتر در مورد این پروژه لطفا اینجا را کلیک کنید

توصیه شده: