Çareseriya çavdêriya portable li ser ekrana COF ya DWIN-ê ye

- Ji Bikarhênerê Foruma DWIN-ê hatî parve kirin

Çareseriya çavdêriya portable ya ku li ser ekrana COF-ê ye, çîpê T5L0 wekî navenda kontrolê ji bo hemî çavdêrî û pêşandanê bikar tîne.Nîşaneyên elektrîkê ji hêla senzorên wekî EDG û SpO2 ve têne berhev kirin, ji hêla çîpa T5L0 ve têne nas kirin, zêdekirin û fîlter kirin, ku nirxên parametreyên heyî analîz dike û hesab dike, ekrana LCD-ê dimeşîne da ku guhertinên parametreyê di wextê rast de nîşan bide û dadbarek berhevdanê bi asta referansê ji bo şopandin û hişyarkirina guhertinên di pîvanên laş de.Ger guheztinek ji rêzê hebe, tavilê alarmek deng bixweber tê derxistin.

1.Diyagrama bernameyê

sdcds

2.Pêşgotina bernameyê

(1) Sêwirana navberê

Pêşîn, wekî ku pêdivî ye, bi wêneya paşîn ku li jêr tê xuyang kirin, dîmenderek paşîn sêwirînin.

csdcds

Û ew kontrolên RTC-ê, kontrolên pêşandana nivîsê li gorî wêneya paşîn saz bikin.Sêwirana navberê li jêr tê nîşandan:

cdscs

Dûv re, nirxên guhêrbar ên têkildar lê zêde bikin û daneyan li kontrolên têkildar bar bikin.Di vê rewşê de, kontrola kemerê wekî jêrîn tête saz kirin.

das
Fonksiyonên sereke yên bernameya nermalavê:
Daneyên pêla ECG û daneya pêla CO2 bi Excel ve têne xêz kirin, daneyên dubare li ser ekranê nîşan dide.Koda sereke wiha ye.

void ecg_chart_draw()
{
float val;
statîk uint8_t xal1 = 0, xal2 = 0;
nirxa 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);nirx = (uint16_t) (val / 660.0f + 0.5f);t5l_write_chart(0, ecg_data[point1], co2_data[point2], nirx);write_dgusii_vp(SPO2_ADDR, (uint8_t *)&nirx, 1);derengmayîn(12);xal1++;IF(xala 1 >= 60)
{point1 = 0;}
xal2++;
heke(xala 2 >= 80)
{point2 = 0;}
}}
3.Ezmûna Pêşveçûna Bikarhêner
"Ji bo pêşkeftina ASIC DWIN, ew bi rastî pir hêsan e, û her kesê ku bi mîkrokontrolkerek 51 re lîstiye dê di bingeh de zanibe ku meriv wê yekê çawa bike piştî ku carekê xwendinê bike.Tenê pirtûkxaneyên fermî yên peydakirî bikar bînin û dûv re bingeha OS-ê bistînin da ku bi bingeha ekranê re têkilî daynin.

"Ev performansa bingehîn a OS-ê bêkêmasî ye, û leza wergirtina ADC-ê bilez e, xêzkirina xêzikê xweş e, her çend min bandora 7 kanalan di heman demê de ceribandî nekiriye, divê kontrolkirina kevçîyê kontrola herî CPU-ê be.Rast be, bihayê ekranek bi performansa lêçûnê ya MCU-ya du-bingehîn lêçûn e, dibe ku projeyên nû yên paşîn bi rastî karanîna ekrana DWIN-ê bifikirin, lêçûn dikare pir were kontrol kirin.

"Bi rastî di destpêkê de karanîna DWIN DGUS-ê dijwar bû, min nekaribû ku ez bikar bînim, lê piştî çend rojan jêhatîbûnê, ew pir xweş hîs dike.Ez hêvî dikim ku DWIN bikaribe xweşbînkirina wê bidomîne, û ez li benda ezmûnek çêtir bi ekrana DWIN-ê me!Ji bo hînbûna bêtir, hûn dikarin li ser malpera fermî an forumê binêrin!”


Dema şandinê: Jun-02-2022