T5L ئۆزىكىنى ئاساسلىق كونترول قىلىش ۋە T5L ئۆزەكنى ئىشلىتىش تەرتىپلىك ئاممىۋى ئاپتوبۇس مۇلازىمېتىرىنى ھەيدەپ ئىشىك ئالماشتۇرۇشىنى كونترول قىلىدۇ ، ھەمدە ياردەمچى كونتروللىغۇچ توپلىغان سېنزور سانلىق مەلۇماتلىرىنى بىر تەرەپ قىلىدۇ ھەمدە LCD ئېكرانىنى سانلىق مەلۇمات كۆرسىتىش ئۈچۈن قوزغىتىدۇ.ئۇنىڭدا بىنورمال ئاگاھلاندۇرۇش ئىقتىدارى ۋە ئاپتوماتىك يورۇتۇش سىستېمىسى بار ، بۇ نۇرسىز ئەھۋاللاردا نورمال ئىشلىتىشكە بولىدۇ.
1. پروگرامما چۈشەندۈرۈشى
(1) T5L ئېكرانى ئاساسلىق كونترول قىلىپ ، يۈرۈشلۈك ئاممىۋى ئاپتوبۇس مۇلازىمىتىنى بىۋاسىتە ھەيدەشكە ئىشلىتىلىدۇ.Feite STS يۈرۈشلۈك رولنى ئىشلىتىپ ، بۇرۇلۇش مومېنتى 4.5KG دىن 40KG غىچە ، كېلىشىم ئومۇمىيۈزلۈك.
.
(3) بىر يۈرۈش ئېغىز 254 مۇلازىمېتىرنى بىرلا ۋاقىتتا كونترول قىلىشنى قوللايدۇ.
2. لايىھە لايىھىسى
(1) لايىھە توسۇش دىئاگراممىسى
(2) مېخانىكىلىق قۇرۇلما دىئاگراممىسى
ئەقلىي ئىقتىدارلىق كابىنېت ئىشىكىنىڭ توك كاشىلانىڭ كونتروللۇقىدىن چىقىپ كېتىشىنىڭ ئالدىنى ئېلىش ئۈچۈن ، بۇ لايىھەدە قوش رول لايىھىسى قوللىنىلغان.توك كاشىلا كۆرۈلگەندىن كېيىن ، ئىشىك رېشاتكىسىنىڭ مەۋجۇتلۇقى سەۋەبىدىن ، ئىشىكنى ئېچىش مۇلازىمېتىرى چۈشۈرۈلگەن تەقدىردىمۇ ، ئەقلىي ئىقتىدارلىق ئىشكاپ يەنىلا قۇلۇپلانغان ھالەتتە.مېخانىكىلىق قۇرۇلما رەسىمدە كۆرسىتىلدى:
ئېچىلىش قۇرۇلمىسىنىڭ دىئاگراممىسى
دىئاگراممايېپىلىش قۇرۇلما
(3) DGUS GUI لايىھىلەش
(4) توك يولى سىخېمىسى
توك يولى سىخېمىسى ئاساسلىق توك يولى تاختىسى (مۇلازىمېتىر قوزغاتقۇچ توك يولى + ياردەمچى كونتروللىغۇچ + كۆرۈنمە يۈزى) ، تۆۋەنگە توك يولى ۋە يورۇتۇش توك يولى (ئىشكاپقا ئورنىتىلغان) دىن ئىبارەت ئۈچ قىسىمغا ئايرىلىدۇ.
Main Circuit Board
قەدەم باسقۇچلۇق توك يولى
يورۇتۇش توك يولى
5. پروگرامما مىسالى
تېمپېراتۇرا ۋە نەملىكنى بايقاش ۋە يېڭىلاش ، ۋاقىت يېڭىلاش (AHT21 ياردەمچى كونتروللىغۇچ تەرىپىدىن قوزغىتىلىدۇ ، تېمپېراتۇرا ۋە نەملىك سانلىق مەلۇماتلىرى DWIN ئېكرانىغا يېزىلىدۇ)
/ ***************** تېمپېراتۇرا ۋە نەملىك يېڭىلاش **********************
void dwin_Tempe_humi_update (void)
{
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 ° 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, Tempe_humi_date, 10);
}
يوللانغان ۋاقتى: 11-نويابىردىن 08-نويابىرغىچە