DWIN의 COF 스크린 기반의 포터블 모니터 솔루션

–DWIN 포럼 사용자로부터 공유

COF 스크린 기반의 휴대용 모니터 솔루션은 전체 모니터링 및 디스플레이를 위한 제어 센터로 T5L0 칩을 사용합니다.전기 신호는 EDG 및 SpO2와 같은 센서에 의해 수집되고 T5L0 칩에 의해 식별, 증폭 및 필터링되어 현재 매개 변수 값을 분석 및 계산하고 LCD 화면을 구동하여 매개 변수 변경 사항을 실시간으로 표시하고 비교 판단을 합니다. 신체 매개변수의 변화를 모니터링하고 경보하기 위한 기준 수준.범위 편차가 있는 경우 음성 경보 프롬프트가 자동으로 발행됩니다.

1. 프로그램 다이어그램

sdcds

2. 프로그램 소개

(1) 인터페이스 디자인

먼저 필요에 따라 아래와 같은 배경 이미지로 배경 화면을 디자인합니다.

csdcds

그리고 배경 이미지에 따라 RTC 컨트롤, 텍스트 디스플레이 컨트롤을 설정합니다.인터페이스 디자인은 다음과 같습니다.

cdscs

다음으로 해당 변수 값을 추가하고 해당 컨트롤에 데이터를 업로드합니다.이 경우 곡선 제어는 다음과 같이 구성됩니다.

다스
소프트웨어 프로그램의 주요 기능:
ECG 파형 데이터 및 CO2 파형 데이터는 Excel을 통해 플롯되어 화면에 반복되는 데이터를 표시합니다.주요 코드는 다음과 같습니다.

무효 ecg_chart_draw()
{
플로트 값;
정적 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)(값 / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[포인트1], co2_data[포인트2], 값);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&value, 1);delayms(12);포인트1++;IF(포인트1 >= 60)
{점1 = 0;}
포인트2++;
if(포인트2 >= 80)
{점2 = 0;}
}}
3.사용자 개발 경험
“ASIC DWIN의 개발은 사실 매우 간단하고 51마이크로컨트롤러를 가지고 놀아본 사람이라면 누구나 튜토리얼을 한 번 읽고 나면 기본적으로 어떻게 하는지 알 것입니다.제공된 공식 라이브러리를 사용한 다음 OS 코어를 가져와 화면 코어와 통신하기만 하면 됩니다.”

“이 OS 코어의 성능은 완벽하고 ADC 획득 속도가 빠르며 곡선 그리기가 매끄럽습니다. 비록 7채널의 효과를 동시에 시도하지는 않았지만 곡선 제어는 CPU를 가장 많이 사용하는 제어여야 합니다.솔직히 말해서 듀얼 코어 MCU 비용 성능을 갖춘 화면의 가격은 비용 효율적이며 후속 새 프로젝트에서는 실제로 DWIN 화면을 사용하는 것을 고려할 수 있으며 비용을 크게 제어할 수 있습니다.”

“실제로 DWIN DGUS를 처음에 사용하는 것이 어려웠고, 사용에 익숙해지지 않았지만 며칠 숙달한 후에는 꽤 좋은 느낌을 받았습니다.DWIN이 계속 최적화할 수 있기를 바라며 DWIN 화면으로 더 나은 경험을 기대합니다!더 많은 튜토리얼을 보려면 공식 웹사이트나 포럼을 찾아보세요!”


게시 시간: 2022년 6월 2일