Den T5L-Chip als Haaptsteuerung an den T5L-Chip benotzt de Serienbusservo fir den Dierschalter ze kontrolléieren, a veraarbecht d'Sensordaten, déi vum Hilfskontroller gesammelt ginn, a fiert den LCD-Bildschierm fir Datendisplay.Et huet eng anormal Warnungsfunktioun an en automatesche Beliichtungssystem, deen normalerweis an däischter Liichtsituatiounen benotzt ka ginn.
1. Programm Beschreiwung
(1) Den T5L Bildschierm gëtt als Haaptsteuerung benotzt fir de Serienbusservo direkt ze fueren.Mat Feite STS Serie Lenkungsausrüstung rangéiert den Dréimoment vu 4.5KG bis 40KG, an de Protokoll ass universell.
(2) De Serial Bus Lenkungsausrüstung huet Stroum-, Dréimoment-, Temperatur- a Spannungsschutzfunktiounen, a seng Sécherheet ass méi héich wéi déi vu konventionelle Motoren;
(3) One Serien port ënnerstëtzt simultan Kontroll vun 254 Servos.
2. Schema Design
(1) Schema Block Diagramm
(2) Mechanesch Struktur Diagramm
Fir ze vermeiden datt de Stroumausfall vun der intelligenter Schrankdier ausser Kontroll ass, adoptéiert dësen Design en Dual Lenkungsausrüstung.No engem Stroumausfall, wéinst der Existenz vun der Dierspär, och wann den Dieröffnungsservo entlaascht ass, ass de Smart Cabinet nach ëmmer am gespaarten Zoustand.Déi mechanesch Struktur ass an der Figur gewisen:
Diagramm vun der Ouverturesstruktur
Diagramm vun derzoumaachen Struktur
(3) DGUS GUI Design
(4) Circuit Schema
De Circuit Schema ass an dräi Deeler ënnerdeelt: Haapt Circuit Board (Servo Drive Circuit + Auxiliary Controller + Interface), Schrëtt-Down Circuit, a Beliichtung Circuit (am Cabinet installéiert).
Main Circuit Verwaltungsrot
Step-down Circuit
Beliichtung Circuit
5. Programm Beispill
Temperatur- a Fiichtegkeetserkennung an Erfrëschung, Zäitaktualiséierung (AHT21 gëtt vum Auxiliary Controller ugedriwwen, an d'Temperatur- a Fiichtegkeetsdaten ginn an den DWIN-Bildschierm geschriwwe)
/***************** Temperatur a Fiichtegkeet Update***********************/
void dwin_Tempe_humi_update( void)
{
uint8_t Tempe_humi_date[20];// Kommandoen op den LCD Écran geschéckt
AHT20_Read_CTdata(CT_data);//Temperatur a Fiichtegkeet liesen
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;//Berechent den Temperaturwäert (10 Mol vergréissert, wann t1=245, heescht et datt d'Temperatur elo 24,5 ass °C)
Tempe_humi_date[8]=((CT_data[0]*1000/1024/1024)>>8)&0xff;
Tempe_humi_date[9]=((CT_data[0]*1000/1024/1024))&0xff;// Berechent de Fiichtegkeetswäert (10 Mol vergréissert, wann c1 = 523, heescht et datt d'Fiichtegkeet elo 52,3% ass)
Usart_SendString(USART_DWIN,Tempe_humi_date,10);
}
Post Zäit: Nov-08-2022