Bikaranîna çîpê T5L wekî kontrola sereke û çîpa T5L servoya otobusê ya rêzefîlmê dimeşîne da ku veguheztina derî kontrol bike, û daneyên senzorê yên ku ji hêla kontrolkerê alîkar ve hatî berhev kirin pêvajoyê dike, û ekrana LCD-ê ji bo pêşandana daneyê dimeşîne.Ew fonksiyonek hişyariya anormal û pergalek ronahiyê ya otomatîk heye, ku dikare di rewşên ronahiya kêm de bi gelemperî were bikar anîn.
1. Danasîna Bernameyê
(1) Ekrana T5L wekî kontrola sereke tê bikar anîn da ku rasterast servoya otobusê ya serial ajot bike.Bi karanîna gerîdeya rêza Feite STS, torque ji 4.5KG heya 40KG diguhere, û protokol gerdûnî ye.
(2) Gerînendeya otobusê ya serial fonksiyonên parastina heyî, torque, germahî û voltê heye, û ewlehiya wê ji ya motorên kevneşopî bilindtir e;
(3) Yek portek serial kontrola hevdem a 254 servo piştgirî dike.
2.Scheme design
(1) Diyagrama bloka Scheme
(2) Diagrama avahiya mekanîkî
Ji bo ku pêşî li têkçûna hêzê ya deriyê kabîneya aqilmend ji kontrolê neyê girtin, ev sêwirandin sêwirana gerîdeya rêwerzê ya dualî qebûl dike.Piştî têkçûnek elektrîkê, ji ber hebûna pêla derî, her çend servoya vekirina derî bê barkirin jî, kabîneya zîrek hîn jî di rewşa kilîtkirî de ye.Struktura mekanîkî di wêneyê de tê nîşandan:
Diagrama avahiya vebûnê
Diagrama yagirtin awayî
(3) DGUS GUI Design
(4) Schematic Circuit
Skemaya dorpêçê li sê beşan tê dabeş kirin: panela dorhêla sereke (cirkeya ajokera servo + kontrolkerê alîkar + navbeynkar), çerxa daketinê, û çerxa ronahiyê (di kabîneyê de hatî saz kirin).
Board Circuit Main
Step-down Circuit
Circuit Ronahî
5. Mînak bername
Tespîtkirin û nûvekirina germahî û şilbûnê, nûvekirina demê (AHT21 ji hêla kontrolkerê alîkar ve tê rêve kirin, û daneyên germahî û nermiyê di ekrana DWIN de têne nivîsandin)
/********************Nûvekirina germahî û nemiyê************************/
void dwin_Tempe_humi_update(betal)
{
uint8_t Tempe_humi_date[20];// Ferman ji ekrana LCD re hatine şandin
AHT20_Read_CTdata(CT_data);//Germ û zuwa bixwîne
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;// Nirxa germahiyê bihejmêre (10 carî mezin bibe, heke t1=245, ev tê wê wateyê ku germahî niha 24,5 e. °C)
Tempe_humi_date[8]=((CT_data[0]*1000/1024/1024)>>8)&0xff;
Tempe_humi_date[9]=((CT_data[0]*1000/1024/1024))&0xff;//Nirxa nemiyê bihesibîne (10 qat hatiye mezinkirin, heke c1=523, tê wê maneyê ku niha nembûn %52,3 ye)
Usart_SendString(USART_DWIN,Tempe_humi_date,10);
}
Dema şandinê: Nov-08-2022