DWIN को COF स्क्रिनमा आधारित पोर्टेबल मनिटर समाधान

- DWIN फोरम प्रयोगकर्ताबाट साझा

COF स्क्रिनमा आधारित पोर्टेबल मनिटर समाधानले T5L0 चिपलाई सम्पूर्ण निगरानी र प्रदर्शनको लागि नियन्त्रण केन्द्रको रूपमा प्रयोग गर्दछ।विद्युतीय संकेतहरू EDG र SpO2 जस्ता सेन्सरहरूद्वारा सङ्कलन गरिन्छ, T5L0 चिपद्वारा पहिचान, एम्प्लीफाइड र फिल्टर गरिन्छ, जसले हालको प्यारामिटर मानहरूको विश्लेषण र गणना गर्दछ, LCD स्क्रिनलाई वास्तविक समयमा प्यारामिटर परिवर्तनहरू प्रदर्शन गर्न ड्राइभ गर्दछ र तुलनात्मक निर्णय गर्दछ। शरीर मापदण्डहरूमा परिवर्तनहरू निगरानी र अलार्म गर्न सन्दर्भ स्तर।यदि त्यहाँ दायरा विचलन छ भने, आवाज अलार्म प्रम्प्ट स्वचालित रूपमा जारी हुन्छ।

1. कार्यक्रम रेखाचित्र

sdcds

2. कार्यक्रम परिचय

(1) इन्टरफेस डिजाइन

सबैभन्दा पहिले, तल देखाइएको पृष्ठभूमि छविको साथ आवश्यकता अनुसार पृष्ठभूमि स्क्रिन डिजाइन गर्नुहोस्।

csdcds

र उसले RTC नियन्त्रणहरू सेट गर्नुहोस्, पृष्ठभूमि छवि अनुसार पाठ प्रदर्शन नियन्त्रणहरू।इन्टरफेस डिजाइन तल देखाइएको छ:

cdscs

अर्को, सम्बन्धित चर मानहरू थप्नुहोस् र सम्बन्धित नियन्त्रणहरूमा डाटा अपलोड गर्नुहोस्।यस अवस्थामा, वक्र नियन्त्रण निम्न रूपमा कन्फिगर गरिएको छ।

दास
सफ्टवेयर कार्यक्रम को मुख्य कार्यहरु:
ECG तरंगरूप डेटा र CO2 तरंगरूप डेटा एक्सेल मार्फत प्लट गरिएको छ, स्क्रिनमा दोहोर्याइएको डेटा देखाउँदै।मुख्य कोड निम्नानुसार छ।

void ecg_chart_draw()
{
फ्लोट भ्याल;
स्थिर uint8_t बिन्दु1 = 0, बिन्दु2 = 0;
uint16_t मान = 10;
uint8_t i = 0;
uint16_t temp_value = 0;
(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);ढिलाइ (१२);बिन्दु1++;IF(बिन्दु१ >= ६०)
{बिन्दु १ = ०;}
बिन्दु 2++;
यदि (बिन्दु२ >= ८०)
{बिन्दु २ = ०;}
}}
3. प्रयोगकर्ता विकास अनुभव
"ASIC DWIN को विकासको लागि, यो वास्तवमा धेरै सरल छ, र 51 माइक्रोकन्ट्रोलरसँग खेल्ने जो कोहीले पनि एक पटक ट्यूटोरियल पढेपछि यो कसरी गर्ने भनेर मूल रूपमा थाहा हुनेछ।प्रदान गरिएको आधिकारिक पुस्तकालयहरू मात्र प्रयोग गर्नुहोस् र त्यसपछि स्क्रिन कोरसँग सञ्चार गर्न OS कोर प्राप्त गर्नुहोस्।

"OS कोरको यो प्रदर्शन उत्तम छ, र ADC अधिग्रहण गति छिटो छ, वक्र रेखाचित्र चिकनी छ, यद्यपि मैले एकै समयमा 7 च्यानलहरूको प्रभाव प्रयास गरेको छैन, वक्र नियन्त्रण सबैभन्दा CPU- गहन नियन्त्रण हुनुपर्छ।इमानदार हुन डुअल-कोर MCU लागत प्रदर्शनको साथ स्क्रिनको मूल्य लागत-प्रभावी छ, त्यसपछिका नयाँ परियोजनाहरूले वास्तवमा DWIN स्क्रिन प्रयोग गर्ने विचार गर्न सक्छन्, लागत धेरै नियन्त्रण गर्न सकिन्छ।

"सुरुमा DWIN DGUS प्रयोग गर्न वास्तवमै गाह्रो थियो, मैले यसलाई प्रयोग गर्ने बानी पर्न सकिन, तर केही दिनको प्रवीणता पछि, यो धेरै राम्रो लाग्छ।मलाई आशा छ कि DWIN ले यसलाई अनुकूलन गर्न जारी राख्न सक्छ, र म DWIN स्क्रिनको साथ अझ राम्रो अनुभवको लागि तत्पर छु!थप ट्यूटोरियलहरूको लागि, तपाइँ आधिकारिक वेबसाइट वा फोरममा हेर्न सक्नुहुन्छ!


पोस्ट समय: जुन-02-2022