راه حل مانیتور قابل حمل بر اساس صفحه نمایش COF DWIN

- به اشتراک گذاشته شده از کاربر انجمن DWIN

راه حل مانیتور قابل حمل مبتنی بر صفحه نمایش COF از تراشه T5L0 به عنوان مرکز کنترل برای کل نظارت و نمایش استفاده می کند.سیگنال‌های الکتریکی توسط حسگرهایی مانند EDG و SpO2 جمع‌آوری می‌شوند، شناسایی، تقویت و فیلتر شده توسط تراشه T5L0، که مقادیر پارامتر فعلی را تجزیه و تحلیل و محاسبه می‌کند، صفحه LCD را برای نمایش تغییرات پارامتر در زمان واقعی هدایت می‌کند و قضاوت مقایسه‌ای با سطح مرجع برای نظارت و هشدار تغییرات در پارامترهای بدن.اگر انحراف برد وجود داشته باشد، یک هشدار صوتی به طور خودکار صادر می شود.

1. نمودار برنامه

sdcds

2. معرفی برنامه

(1) طراحی رابط

ابتدا یک صفحه پس‌زمینه با تصویر پس‌زمینه که در زیر نشان داده شده است، طراحی کنید.

csdcds

و کنترل‌های RTC، کنترل‌های نمایش متن را با توجه به تصویر پس‌زمینه تنظیم کنید.طراحی رابط در زیر نشان داده شده است:

سی دی سی ها

سپس، مقادیر متغیر مربوطه را اضافه کنید و داده ها را به کنترل های مربوطه آپلود کنید.در این حالت کنترل منحنی به صورت زیر پیکربندی می شود.

das
عملکردهای اصلی برنامه نرم افزاری:
داده‌های شکل موج ECG و داده‌های شکل موج CO2 از طریق Excel رسم می‌شوند و داده‌های مکرر را روی صفحه نمایش می‌دهند.کد اصلی به شرح زیر است.

void ecg_chart_draw()
{
شیر شناور;
static uint8_t point1 = 0, point2 = 0;
مقدار uint16_t = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);مقدار = (uint16_t)(val / 660.0f + 0.5f)؛t5l_write_chart(0, ecg_data[point1], co2_data[point2], value);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&value, 1);تاخیر (12);نقطه 1++;IF (نقطه 1 >= 60)
{point1 = 0;}
نقطه2++;
if(point2 >= 80)
{point2 = 0;}
}}
3. تجربه توسعه کاربر
برای توسعه ASIC DWIN، در واقع بسیار ساده است، و هر کسی که با یک میکروکنترلر 51 بازی کرده باشد، اساساً می‌داند که چگونه این کار را پس از یک بار خواندن آموزش انجام دهد.فقط از کتابخانه های رسمی ارائه شده استفاده کنید و سپس هسته سیستم عامل را برای ارتباط با هسته صفحه دریافت کنید.

"این عملکرد هسته سیستم عامل عالی است، و سرعت اکتساب ADC سریع است، ترسیم منحنی روان است، اگرچه من اثر 7 کانال را به طور همزمان امتحان نکرده ام، کنترل منحنی باید فشرده ترین کنترل CPU باشد.صادقانه بگویم، قیمت یک صفحه نمایش با عملکرد هزینه MCU دو هسته ای مقرون به صرفه است، پروژه های جدید بعدی ممکن است واقعاً استفاده از صفحه نمایش DWIN را در نظر بگیرند، هزینه را می توان تا حد زیادی کنترل کرد.

در واقع استفاده از DWIN DGUS در ابتدا سخت بود، نمی‌توانستم به استفاده از آن عادت کنم، اما پس از چند روز مهارت، احساس بسیار خوبی دارد.امیدوارم DWIN بتواند به بهینه سازی آن ادامه دهد و من مشتاقانه منتظر تجربه بهتر با صفحه نمایش DWIN هستم!برای آموزش های بیشتر، می توانید به وب سایت یا انجمن رسمی مراجعه کنید!


زمان ارسال: ژوئن-02-2022