Suluhisho la Chanzo Huria: Mfumo Mahiri wa Kusimamia Baraza la Mawaziri Kulingana na Skrini ya DWIN T5L

Kutumia chipu ya T5L kama kidhibiti kikuu na chipu ya T5L huendesha servo ya basi ili kudhibiti swichi ya mlango, na kuchakata data ya kihisi iliyokusanywa na kidhibiti kisaidizi, na kuendesha skrini ya LCD kwa kuonyesha data.Ina kazi ya onyo isiyo ya kawaida na mfumo wa taa wa moja kwa moja, ambayo inaweza kutumika kwa kawaida katika hali ya mwanga hafifu.

wps_doc_0

1. Maelezo ya Mpango

(1) Skrini ya T5L inatumika kama kidhibiti kikuu cha kuendesha moja kwa moja servo ya basi la serial.Kwa kutumia gia ya uendeshaji ya mfululizo wa Feite STS, torque ni kati ya 4.5KG hadi 40KG, na itifaki ni ya ulimwengu wote.

(2) Gia ya uendeshaji ya basi ina kazi za sasa, torque, joto na ulinzi wa voltage, na usalama wake ni wa juu kuliko ule wa motors za kawaida;

(3) Mlango mmoja wa serial unaauni udhibiti wa wakati mmoja wa servos 254.

2.Kubuni mpango

(1) Mchoro wa kizuizi cha mpango

wps_doc_1

(2) Mchoro wa muundo wa mitambo

Ili kuzuia hitilafu ya nguvu ya mlango wa baraza la mawaziri kutoka kwa udhibiti, muundo huu unachukua muundo wa gia mbili za uendeshaji.Baada ya kushindwa kwa nguvu, kutokana na kuwepo kwa latch ya mlango, hata kama servo ya ufunguzi wa mlango imepakuliwa, baraza la mawaziri la smart bado liko katika hali iliyofungwa.Muundo wa mitambo unaonyeshwa kwenye takwimu:

wps_doc_2
wps_doc_3

Mchoro wa muundo wa ufunguzi

Mchoro wakufunga muundo

(3) DGUS GUI Design

wps_doc_4 wps_doc_5

(4) Mpangilio wa Mzunguko
Mchoro wa mzunguko umegawanywa katika sehemu tatu: bodi kuu ya mzunguko (mzunguko wa gari la servo + mtawala msaidizi + interface), mzunguko wa hatua ya chini, na mzunguko wa taa (imewekwa kwenye baraza la mawaziri).

wps_doc_6

Bodi Kuu ya Mzunguko

wps_doc_7

Mzunguko wa hatua-chini

wps_doc_8

Mzunguko wa Taa

5. Mfano wa programu

Kugundua na kuonyesha upya halijoto na unyevunyevu, sasisho la wakati (AHT21 inaendeshwa na kidhibiti kisaidizi, na data ya halijoto na unyevunyevu huandikwa kwenye skrini ya DWIN)
/*****************Sasisho la halijoto na unyevunyevu**************************
utupu dwin_Tempe_humi_update( utupu)
{
uint8_t Tempe_humi_tarehe[20];// Amri zilizotumwa kwa skrini ya LCD
AHT20_Read_CTdata(CT_data);// Soma hali ya joto na unyevu
        
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;//Hesabu thamani ya halijoto (iliyokuzwa kwa mara 10, ikiwa t1=245, inamaanisha kuwa halijoto sasa ni 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;//Hesabu thamani ya unyevu (iliyokuzwa mara 10, ikiwa c1=523, inamaanisha kuwa unyevu ni 52.3% sasa)

Usart_SendString(USART_DWIN,Tempe_humi_tarehe,10);

}


Muda wa kutuma: Nov-08-2022