Нээлттэй эхийн шийдэл: DWIN T5L дэлгэц дээр суурилсан ухаалаг кабинетийн удирдлагын систем

T5L чипийг үндсэн удирдлага, T5L чип болгон ашиглах нь хаалганы унтраалгыг удирдахын тулд цуваа автобусны сервог ажиллуулж, туслах хянагчаас цуглуулсан мэдрэгчийн өгөгдлийг боловсруулж, өгөгдлийг харуулах LCD дэлгэцийг жолооддог.Энэ нь хэвийн бус анхааруулах функцтэй, гэрэлтүүлгийн автомат системтэй бөгөөд бүдэг гэрэлтэй нөхцөлд хэвийн ажиллах боломжтой.

wps_doc_0

1. Хөтөлбөрийн тайлбар

(1) T5L дэлгэцийг цуваа автобусны сервог шууд жолоодох үндсэн удирдлага болгон ашигладаг.Feite STS цуврал жолооны араа ашиглан эргүүлэх момент нь 4.5кг-аас 40кг хүртэл байдаг ба протокол нь бүх нийтийнх юм.

(2) Цуваа автобусны жолооны араа нь гүйдэл, эргэлт, температур, хүчдэлээс хамгаалах функцтэй бөгөөд аюулгүй байдал нь ердийн мотортой харьцуулахад өндөр байдаг;

(3) Нэг цуваа порт нь 254 сервог нэгэн зэрэг удирдахыг дэмждэг.

2.Схем дизайн

(1) Схемийн блок диаграм

wps_doc_1

(2) Механик бүтцийн диаграм

Ухаалаг шүүгээний хаалгыг цахилгаан тасрахаас урьдчилан сэргийлэхийн тулд энэхүү загвар нь жолооны хос механизмыг ашигладаг.Цахилгаан тасарсны дараа хаалганы түгжээ байгаа тул хаалга онгойлгох серво буулгасан ч ухаалаг кабинет түгжигдсэн хэвээр байна.Механик бүтцийг зурагт үзүүлэв.

wps_doc_2
wps_doc_3

Нээлтийн бүтцийн диаграмм

-ийн диаграмхаах бүтэц

(3) DGUS GUI дизайн

wps_doc_4 wps_doc_5

(4) Хэлхээний бүдүүвч
Хэлхээний бүдүүвч нь үндсэн хэлхээний самбар (серво хөтөчийн хэлхээ + туслах хянагч + интерфэйс), доош буулгах хэлхээ, гэрэлтүүлгийн хэлхээ (кабинетад суурилуулсан) гэсэн гурван хэсэгт хуваагдана.

wps_doc_6

Үндсэн хэлхээний самбар

wps_doc_7

Алхам доошлох хэлхээ

wps_doc_8

Гэрэлтүүлгийн хэлхээ

5. Програмын жишээ

Температур, чийгшлийг илрүүлэх, шинэчлэх, цагийг шинэчлэх (AHT21 нь туслах хянагчаар удирддаг бөгөөд температур, чийгшлийн өгөгдлийг DWIN дэлгэц дээр бичдэг)
/******************Температур, чийгшлийн шинэчлэл**********************/
dwin_Tempe_humi_update хүчингүй болсон (хүчингүй)
{
uint8_t Tempe_humi_date[20];// LCD дэлгэц рүү илгээсэн командууд
AHT20_Read_CTdata(CT_data);//Температур ба чийгийг уншина уу
        
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;//Температурын утгыг тооцоол (10 дахин томруулсан бол t1=245 бол одоо температур 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;//Чийгшлийн утгыг тооцоол (10 дахин томруулж, c1=523 бол чийгшил 52,3% байна гэсэн үг)

Usart_SendString(USART_DWIN,Темпе_хуми_огноо,10);

}


Шуудангийн цаг: 2022 оны 11-р сарын 08-ны өдөр