Sèvi ak chip T5L la kòm kontwòl prensipal la ak chip T5L kondwi servo otobis seri a pou kontwole switch pòt la, epi trete done Capteur yo kolekte pa kontwolè oksilyè a, epi li kondui ekran LCD a pou ekspozisyon done.Li gen yon fonksyon avètisman nòmal ak yon sistèm ekleraj otomatik, ki ka itilize nòmalman nan sitiyasyon limyè fèb.
1. Deskripsyon Pwogram
(1) T5L ekran an itilize kòm kontwòl prensipal la dirèkteman kondwi servo seri otobis la.Sèvi ak Kovèti pou volan Feite STS seri, koupl la varye ant 4.5KG ak 40KG, ak pwotokòl la se inivèsèl.
(2) Kovèti pou volan otobis seri a gen fonksyon pwoteksyon aktyèl, koupl, tanperati ak vòltaj, epi sekirite li pi wo pase motè konvansyonèl yo;
(3) Yon pò seri sipòte kontwòl similtane 254 servos.
2.Scheme konsepsyon
(1) Dyagram blòk konplo
(2) Dyagram estrikti mekanik
Yo nan lòd yo anpeche echèk pouvwa a nan pòt la kabinè entelijan soti nan yo te soti nan kontwòl, konsepsyon sa a adopte yon konsepsyon angrenaj volan doub.Apre yon echèk pouvwa, akòz egzistans lan nan fèmen pòt la, menm si servo ouvèti pòt la dechaje, kabinè a entelijan toujou nan eta a fèmen.Estrikti mekanik la montre nan figi a:
Dyagram nan estrikti ouvèti a
Dyagram nanfèmen estrikti
(3) DGUS GUI Design
(4) Chema sikwi
Chema sikwi a divize an twa pati: tablo sikwi prensipal (sikwi kondwi servo + kontwolè oksilyè + koòdone), sikwi etap-desann, ak sikwi ekleraj (enstale nan kabinè a).
Komisyon Konsèy Sikwi prensipal la
Awondisman etap-desann
Awondisman ekleraj
5. Pwogram egzanp
Tanperati ak imidite deteksyon ak rafrechi, aktyalizasyon tan (AHT21 se kondwi pa kontwolè oksilyè a, epi done tanperati ak imidite yo ekri nan ekran an DWIN)
/******************** Mizajou tanperati ak imidite************************/
void dwin_Tempe_humi_update(vod)
{
uint8_t Tempe_humi_date[20];// Kòmandman voye sou ekran LCD a
AHT20_Read_CTdata(CT_data);//Li tanperati ak imidite
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;//Kalkile valè tanperati a (agrandi pa 10 fwa, si t1=245, sa vle di ke tanperati a se kounye a 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;//Kalkile valè imidite a (agrandi 10 fwa, si c1=523, sa vle di imidite a se 52.3% kounye a)
Usart_SendString(USART_DWIN,Tempe_humi_date,10);
}
Tan poste: Nov-08-2022