Çareseriya Çavkaniya Vekirî: Pergala Rêvebiriya Kabîneya Zêrîn ku Li ser Dîmendera DWIN T5L-ê ye

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.

wps_doc_0

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

wps_doc_1

(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:

wps_doc_2
wps_doc_3

Diagrama avahiya vebûnê

Diagrama yagirtin awayî

(3) DGUS GUI Design

wps_doc_4 wps_doc_5

(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).

wps_doc_6

Board Circuit Main

wps_doc_7

Step-down Circuit

wps_doc_8

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