د خلاصې سرچینې حل: د DWIN T5L سکرین پراساس د سمارټ کابینې مدیریت سیسټم

د اصلي کنټرول په توګه د T5L چپ کارول او د T5L چپ د دروازې سویچ کنټرول لپاره سیریل بس سروو چلوي ، او د معاون کنټرولر لخوا راټول شوي سینسر ډیټا پروسس کوي ، او د ډیټا ښودلو لپاره LCD سکرین چلوي.دا د غیر معمولي خبرتیا فعالیت او د اتوماتیک ر lightingا سیسټم لري ، کوم چې په نورمال ډول په تیاره ر lightا شرایطو کې کارول کیدی شي.

wps_doc_0

1. د پروګرام تفصیل

(1) د T5L سکرین په مستقیم ډول د سیریل بس سروو چلولو لپاره د اصلي کنټرول په توګه کارول کیږي.د Feite STS لړۍ سټیرینګ ګیر په کارولو سره ، تورک له 4.5KG څخه تر 40KG پورې دی ، او پروتوکول نړیوال دی.

(2) د سیریل بس سټیرینګ ګیر اوسنی ، تورک ، تودوخې او ولتاژ محافظت دندې لري ، او خوندیتوب یې د دودیزو موټرو څخه لوړ دی؛

(3) یو سیریل پورټ د 254 سرورونو یوځل کنټرول ملاتړ کوي.

2.Scheme ډیزاین

(1) د سکیم بلاک ډیاګرام

wps_doc_1

(2) میخانیکي جوړښت ډیاګرام

د دې لپاره چې د هوښیار کابینې دروازې د کنټرول څخه بهر د بریښنا ناکامۍ مخه ونیسي ، دا ډیزاین دوه ګونی سټیرینګ ګیر ډیزاین غوره کوي.د بریښنا د ناکامۍ وروسته، د دروازې د لیچ شتون له امله، حتی که د دروازې پرانیستلو سروو پورته شوی وي، سمارټ کابینه لاهم په بند حالت کې ده.میخانیکي جوړښت په انځور کې ښودل شوی:

wps_doc_2
wps_doc_3

د پرانیستې جوړښت ډیاګرام

د ډیاګرامتړل جوړښت

(3) د DGUS GUI ډیزاین

wps_doc_4 wps_doc_5

(4) سرکټ سکیماتیک
د سرکټ سکیمیټ په دریو برخو ویشل شوی: اصلي سرکټ بورډ (د سرو ډرایو سرکټ + معاون کنټرولر + انٹرفیس)، د ګام ښکته سرکټ، او د رڼا سرکټ (په کابینه کې نصب شوی).

wps_doc_6

د اصلي سرکټ بورډ

wps_doc_7

د ګام ښکته سرکټ

wps_doc_8

د روښنايي سرکټ

5. د پروګرام مثال

د تودوخې او رطوبت کشف او تازه کول، د وخت تازه کول (AHT21 د معاون کنټرولر لخوا پرمخ وړل کیږي، او د تودوخې او رطوبت ډاټا د DWIN سکرین کې لیکل کیږي)
/******************* د تودوخې او رطوبت تازه کول **********************
باطل dwin_Tempe_humi_update( باطل)
{
uint8_t Tempe_humi_date[20];// کمانډونه د LCD سکرین ته لیږل شوي
AHT20_Read_CTdata(CT_data)؛// د حرارت درجه او رطوبت ولولئ
        
Tempe_humi_date[0]=0x5A;
Tempe_humi_date[1]=0xA5;
Tempe_humi_date[2]=0x07;
Tempe_humi_date[3]=0x82;
Tempe_humi_date[4]=(ADDR_TEMP_HUMI>>8)&0xff;
Tempe_humi_date[5]=ADDR_TEMP_HUMI&0xff;
Tempe_humi_date[6]=((CT_data[1] *200*10/1024/1024-500)>>8)&0xff;
Tempe_humi_date[7]=((CT_data[1] *200*10/1024/1024-500))&0xff;//د تودوخې ارزښت محاسبه کړئ (10 ځله لوی شوی، که t1=245، دا پدې مانا ده چې د تودوخې درجه اوس 24.5 ده °C)

Tempe_humi_date[8]=((CT_data[0]*1000/1024/1024)>>8)&0xff;
Tempe_humi_date[9]=((CT_data[0]*1000/1024/1024))&0xff;// د رطوبت ارزښت محاسبه کړئ (10 ځله لوی شوی، که c1 = 523، دا پدې مانا ده چې رطوبت اوس 52.3٪ دی)

Usart_SendString(USART_DWIN,Tempe_humi_date,10);

}


د پوسټ وخت: نومبر-08-2022