Giải pháp màn hình di động dựa trên màn hình COF của DWIN

–Chia sẻ từ người dùng diễn đàn DWIN

Giải pháp màn hình di động dựa trên màn hình COF sử dụng chip T5L0 làm trung tâm điều khiển cho toàn bộ quá trình giám sát và hiển thị.Các tín hiệu điện được thu thập bởi các cảm biến như EDG và SpO2, được xác định, khuếch đại và lọc bởi chip T5L0, phân tích và tính toán các giá trị tham số hiện tại, điều khiển màn hình LCD để hiển thị các thay đổi tham số trong thời gian thực và đưa ra phán đoán so sánh với mức tham chiếu để theo dõi và báo động những thay đổi trong các thông số cơ thể.Nếu có sai lệch phạm vi, lời nhắc cảnh báo bằng giọng nói sẽ tự động được phát ra.

1. Sơ đồ chương trình

sdcds

2.Giới thiệu chương trình

(1) Thiết kế giao diện

Đầu tiên, thiết kế một màn hình nền theo yêu cầu, với hình nền như bên dưới.

csdcds

Và đặt các điều khiển RTC, điều khiển hiển thị văn bản theo hình nền.Thiết kế giao diện được hiển thị dưới đây:

cdsc

Tiếp theo, thêm các giá trị biến tương ứng và tải dữ liệu lên các điều khiển tương ứng.Trong trường hợp này, điều khiển đường cong được cấu hình như sau.

das
Các chức năng chính của chương trình phần mềm:
Dữ liệu dạng sóng ECG và dữ liệu dạng sóng CO2 được vẽ qua Excel, hiển thị dữ liệu lặp lại trên màn hình.Mã chính như sau.

khoảng trống ecg_chart_draw()
{
phao nổi;
tĩnh uint8_t điểm1 = 0, điểm2 = 0;
giá trị uint16_t = 10;
uint8_t tôi = 0;
uint16_t temp_value = 0;
for(i = 0;i < X_POINTS_NUM;i++) { val = (float)t5l_read_adc(5);giá trị = (uint16_t)(val/660.0f + 0.5f);t5l_write_chart(0, ecg_data[điểm1], co2_data[điểm2], giá trị);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&value, 1);độ trễ(12);điểm1++;NẾU(điểm1 >= 60)
{điểm1 = 0;}
điểm2++;
nếu(điểm2 >= 80)
{điểm2 = 0;}
}}
3.Kinh nghiệm phát triển người dùng
“Đối với việc phát triển ASIC DWIN, nó thực sự rất đơn giản và bất kỳ ai đã chơi với bộ vi điều khiển 51 về cơ bản sẽ biết cách thực hiện sau khi đọc hướng dẫn một lần.Chỉ cần sử dụng các thư viện chính thức được cung cấp và sau đó lấy lõi hệ điều hành để giao tiếp với lõi màn hình.”

“Hiệu suất của lõi hệ điều hành này là hoàn hảo và tốc độ thu ADC nhanh, vẽ đường cong mượt mà, mặc dù tôi chưa thử hiệu ứng của 7 kênh cùng lúc, điều khiển đường cong phải là điều khiển sử dụng nhiều CPU nhất.Thành thật mà nói, giá của một màn hình có hiệu suất chi phí MCU lõi kép là tiết kiệm chi phí, các dự án mới tiếp theo thực sự có thể cân nhắc sử dụng màn hình DWIN, chi phí có thể được kiểm soát rất nhiều.”

“Thực ra lúc đầu sử dụng DWIN DGUS hơi khó, chưa quen nhưng sau vài ngày thành thạo thì thấy khá ổn.Tôi hy vọng DWIN có thể tiếp tục tối ưu hóa nó và tôi mong có trải nghiệm tốt hơn với màn hình DWIN!Để biết thêm hướng dẫn, bạn có thể xem trên trang web hoặc diễn đàn chính thức!


Thời gian đăng bài: Jun-02-2022