Төп контроль һәм T5L чипы T5L чипын куллану, ишек ачкычын контрольдә тоту өчен, автобус сервосын йөртә, һәм ярдәмче контроллер туплаган сенсор мәгълүматларын эшкәртә, һәм LCD экранны мәгълүмат күрсәтү өчен йөртә.Аномаль кисәтү функциясе һәм автоматик яктырту системасы бар, алар гадәттә караңгы яктылык шартларында кулланыла ала.
1. Программа тасвирламасы
(1) T5L экраны төп автобус сервасын йөртү өчен төп контроль буларак кулланыла.Feite STS серияле руль ярдәмендә момент 4,5КГдан 40КГга кадәр, һәм протокол универсаль.
(2) Автобус белән идарә итү җайланмасы ток, момент, температура һәм көчәнешне саклау функцияләренә ия, һәм аның куркынычсызлыгы гадәти двигательләрнекеннән югарырак;
(3) Бер серияле порт берьюлы 254 сервисны контрольдә тота.
2. Схема дизайны
(1) Схема блок схемасы
2) Механик төзелеш схемасы
Акыллы шкаф ишегенең электр энергиясе өзелүен контрольдә тоту өчен, бу дизайн ике рульле дизайн кабул итә.Электр энергиясе өзелгәннән соң, ишек тактасы булганлыктан, ишек ачу сервосы бушатылса да, акыллы шкаф әле бикләнгән хәлдә.Механик структура рәсемдә күрсәтелгән:
![wps_doc_2](http://www.dwin-global.com/uploads/wps_doc_22.jpg)
![wps_doc_3](http://www.dwin-global.com/uploads/wps_doc_32.jpg)
Ачылыш структурасы схемасы
Диаграммаябу структурасы
(3) DGUS GUI дизайны
(4) Схема схемасы
Схема схемасы өч өлешкә бүленә: төп схема тактасы (серво диск схемасы + ярдәмче контроллер + интерфейс), баскыч схема һәм яктырту схемасы (шкафка урнаштырылган).
Төп схема
Аскы схема
Яктырту схемасы
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, Tempe_humi_date, 10);
}
Пост вакыты: Ноябрь-08-2022