精品国产Av无码久久久蜜臀-免费看a级淫秽真实动作衫视频-人妻无码一区二区三区免费视频-奶好大 好长 好紧免费视频

logo

基于迪文COF屏的便攜式監(jiān)護儀方案

時間 :2022-05-27 作者 :dwin 瀏覽 :

——案例來自迪文開發(fā)者論壇用戶    

 

基于COF屏的便攜式監(jiān)護儀方案,采用T5L0芯片作為整機監(jiān)測顯示的控制中心,由EDG、SpO2等傳感器進行電信號采集,經(jīng)T5L0芯片識別、放大和濾波處理,分析計算出當前參數(shù)值,驅(qū)動液晶屏實時顯示參數(shù)變化,并與參考電平做比較判斷,對人體參數(shù)變化進行監(jiān)督報警。如出現(xiàn)范圍偏差,自動發(fā)出語音警報提示。

 

演示視頻

 

一、方案框圖

 1

二、資料下載

方案完整資料包下載可前往迪文開發(fā)者論壇獲?。?a title="" target="blank">http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=5796&extra=page%3D2

 

三、方案簡介

界面設(shè)置

首先按照項目的要求,設(shè)計一個背景界面,背景圖片如下圖所示。

1 

然后根據(jù)背景圖片設(shè)置RTC控件、文本顯示控件,界面設(shè)計如下圖所示。

2   

其次,添加對應(yīng)的變量值,給對應(yīng)的控件上傳數(shù)據(jù)。其中,曲線控件配置如下。

.png

 

軟件程序主要函數(shù)

心電波形數(shù)據(jù)和二氧化碳波形數(shù)據(jù)繪制,讓屏幕重復顯示。主要代碼如下:

void ecg_chart_draw()

{

        float val;

        static uint8_t point1 = 0, point2 = 0;

        uint16_t value = 10;

        uint8_t i = 0;

        uint16_t temp_value = 0;

 

        for(i = 0;i < X_POINTS_NUM;i++)

        {               

                val = (float)t5l_read_adc(5);

                value = (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);

                delayms(12);

 

                point1++;

                IF(point1 >= 60)

                {

                        point1 = 0;

                }

                point2++;

                if(point2 >= 80)

                {

                        point2 = 0;

                }

        }

}

 

四、用戶開發(fā)體驗

“對于迪文的ASIC方面的開發(fā),其實非常簡單,只要玩過51單片機的,基本看一遍教程就會了。使用官方提供的庫,然后讓OS核與屏幕核通信就可以了?!?/span>

 

“這個OS核性能還是不錯的,ADC采集的速度也夠快,曲線畫的也是非常流暢的,還沒嘗試過7個通道同時畫的效果,曲線控件應(yīng)該是最占用CPU的控件了,說實話這個價格一個屏幕一個雙核MCU性價比真的非常高了,后續(xù)有新項目確實可能會考慮用迪文屏,成本可以大大把控?!?/span>

 

“一開始使用DWIN DGUS其實很難受,用不習慣,不過經(jīng)過幾天的熟練,感覺還不錯。希望能夠繼續(xù)優(yōu)化吧,期待迪文屏更好的體驗!更多教程,大家可以上官網(wǎng)或者論壇看!”