DWIN ၏ COF မျက်နှာပြင်ပေါ်အခြေခံ၍ သယ်ဆောင်ရလွယ်ကူသော မော်နီတာဖြေရှင်းချက်

-DWIN ဖိုရမ်အသုံးပြုသူမှမျှဝေသည်။

COF ဖန်သားပြင်ပေါ်အခြေခံ၍ ခရီးဆောင်မော်နီတာဖြေရှင်းချက်သည် စောင့်ကြည့်ခြင်းနှင့် မျက်နှာပြင်တစ်ခုလုံးအတွက် ထိန်းချုပ်ရေးစင်တာအဖြစ် T5L0 ချစ်ပ်ကို အသုံးပြုသည်။လျှပ်စစ်အချက်ပြမှုများကို EDG နှင့် SpO2 ကဲ့သို့သော အာရုံခံကိရိယာများမှ စုဆောင်းကာ T5L0 ချစ်ပ်ဖြင့် ခွဲခြားသတ်မှတ်ကာ ချဲ့ထွင်ကာ စစ်ထုတ်ကာ လက်ရှိ ကန့်သတ်ဘောင်တန်ဖိုးများကို ပိုင်းခြားစိတ်ဖြာပြီး တွက်ချက်ပေးကာ LCD မျက်နှာပြင်အား အချိန်နှင့်တပြေးညီ ကန့်သတ်ချက်ပြောင်းလဲမှုများကို ပြသရန် မောင်းနှင်ပေးကာ နှိုင်းယှဉ်စီရင်ဆုံးဖြတ်ပေးသည်။ ကိုယ်ထည်ဘောင်များတွင် ပြောင်းလဲမှုများကို စောင့်ကြည့်ရန်နှင့် သတိပေးရန် ရည်ညွှန်းအဆင့်။အပိုင်းအခြားသွေဖည်မှုရှိပါက အသံနှိုးဆော်သံကို အလိုအလျောက်ထုတ်ပေးပါသည်။

1.Programme diagram

sdcds

2.Program မိတ်ဆက်

(၁) Interface ဒီဇိုင်း

ပထမဦးစွာ၊ အောက်တွင်ဖော်ပြထားသော နောက်ခံပုံဖြင့် လိုအပ်သလို နောက်ခံစခရင်ကို ဒီဇိုင်းဆွဲပါ။

csdcds

ပြီးလျှင် RTC ထိန်းချုပ်မှုများ၊ နောက်ခံပုံအတိုင်း စာသားပြသမှု ထိန်းချုပ်မှုများကို သတ်မှတ်ပါ။အင်တာဖေ့စ်ဒီဇိုင်းကို အောက်တွင်ဖော်ပြထားသည်။

cdscs

ထို့နောက် သက်ဆိုင်ရာ ပြောင်းလဲမှုတန်ဖိုးများကို ပေါင်းထည့်ကာ သက်ဆိုင်ရာ ထိန်းချုပ်မှုများသို့ ဒေတာကို အပ်လုဒ်လုပ်ပါ။ဤကိစ္စတွင်၊ မျဉ်းကွေးထိန်းချုပ်မှုကို အောက်ပါအတိုင်း ဖွဲ့စည်းထားသည်။

das
ဆော့ဖ်ဝဲပရိုဂရမ်၏ အဓိကလုပ်ဆောင်ချက်များ
ECG လှိုင်းပုံစံဒေတာနှင့် CO2 လှိုင်းပုံသဏ္ဍာန်ဒေတာကို Excel မှတစ်ဆင့် ပုံဖော်ထားပြီး ဖန်သားပြင်ပေါ်တွင် ထပ်ခါတလဲလဲ ဒေတာကို ပြသထားသည်။အဓိကကုဒ်မှာ အောက်ပါအတိုင်းဖြစ်သည်။

ပျက်ပြယ်သွားသော ecg_chart_draw()
{
float val;
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);အမှတ် ၁++;IF(အမှတ် 1 >= 60)
{point1 = 0;}
အမှတ်၂++;
if(point2 >= 80)
{point2 = 0;}
}}
3.User Development အတွေ့အကြုံ
"ASIC DWIN ၏ဖွံ့ဖြိုးတိုးတက်မှုအတွက်၊ ၎င်းသည် အမှန်တကယ်ရိုးရှင်းပြီး 51 microcontroller နှင့်ကစားဖူးသူတိုင်းသည် ကျူတိုရီရယ်ကို တစ်ကြိမ်ဖတ်ပြီးနောက် ၎င်းကို မည်သို့လုပ်ဆောင်ရမည်ကို အခြေခံအားဖြင့် သိလိမ့်မည်။ပေးထားသောတရားဝင်စာကြည့်တိုက်များကိုသာအသုံးပြုပြီး screen core နှင့်ဆက်သွယ်ရန်အတွက် OS core ကိုရယူပါ။"

"OS core ၏ဤစွမ်းဆောင်ရည်သည်ပြီးပြည့်စုံသည်၊ ADC ၏ရယူမှုအမြန်နှုန်းသည်မြန်ဆန်သည်၊ မျဉ်းကွေးပုံဆွဲခြင်းသည်ချောမွေ့သည်၊ ကျွန်ုပ်သည်တစ်ချိန်တည်းတွင် 7 channels ၏အကျိုးသက်ရောက်မှုကိုမကြိုးစားခဲ့သော်လည်း၊ မျဉ်းကွေးထိန်းချုပ်မှုသည် CPU-အကြိတ်အနယ်ထိန်းချုပ်မှုအများဆုံးဖြစ်သင့်သည်။ရိုးရိုးသားသားပြောရလျှင် dual-core MCU ကုန်ကျစရိတ်စွမ်းဆောင်ရည်ရှိသောစခရင်၏စျေးနှုန်းသည်ကုန်ကျစရိတ်သက်သာသည်၊ နောက်ဆက်တွဲပရောဂျက်အသစ်များသည် DWIN မျက်နှာပြင်ကိုအသုံးပြုရန်အမှန်တကယ်စဉ်းစားနိုင်သည်၊ ကုန်ကျစရိတ်ကိုအလွန်ထိန်းချုပ်နိုင်သည်။"

“DWIN DGUS ကို အစပိုင်းမှာ သုံးရတာ တကယ်ကို ခက်ပါတယ်၊ ကျွန်တော် အဲဒါကို အသုံးမချနိုင်ပေမယ့် ရက်အနည်းငယ် ကျွမ်းကျင်ပြီးတဲ့ နောက်မှာတော့ တော်တော်လေး ကောင်းပါတယ်။DWIN သည် ၎င်းကို အကောင်းဆုံးဖြစ်အောင် ဆက်လက်လုပ်ဆောင်နိုင်မည်ဟု မျှော်လင့်ပြီး DWIN မျက်နှာပြင်နှင့် ပိုမိုကောင်းမွန်သော အတွေ့အကြုံကို ရရှိရန် မျှော်လင့်ပါသည်။နောက်ထပ်သင်ခန်းစာများအတွက်၊ တရားဝင်ဝဘ်ဆိုဒ် သို့မဟုတ် ဖိုရမ်တွင် သင်ကြည့်ရှုနိုင်ပါသည်။"


စာတိုက်အချိန်- ဇွန်-၀၂-၂၀၂၂