ОТКРЫТОЕ РЕШЕНИЕ: СИСТЕМА УПРАВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫМ ШКАФОМ НА ОСНОВЕ ДИСПЛЕЯ DWIN T5L

В качестве основного элемента управления используется микросхема T5L на дисплей DWIN. Которая по последовательной шине управляет сервоприводом, а тот в свою очередь управляет открыванием двери, а также обрабатывает данные датчика, собранные вспомогательным контроллером, и управляет ЖК-экраном для отображения данных. Он имеет функцию предупреждения о нештатных ситуациях и автоматическую систему освещения, которую можно использовать в условиях слабого освещения.

СИСТЕМА УПРАВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫМ ШКАФОМ НА ОСНОВЕ ДИСПЛЕЯ DWIN T5L

1. Описание программы

(1) Экран T5L используется в качестве основного элемента управления для прямого управления сервоприводом. При использовании сервопривода серии FEETECH STS крутящий момент варьируется от 4,5 кг до 40 кг, а протокол является универсальным.

(2) Сервопривод имеет функции защиты по току, крутящему моменту, температуре и напряжению, и его безопасность выше, чем у обычных двигателей;

(3) Один последовательный порт поддерживает одновременное управление 254 сервоприводами.

2.Схема проектирования

(1) Блок-схема

Блок схема. СИСТЕМА УПРАВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫМ ШКАФОМ НА ОСНОВЕ ДИСПЛЕЯ DWIN T5L

(2) Схема механической структуры

Чтобы предотвратить выход из-под контроля двери шкафа в случае сбоя питания, в этой конструкции используется двойная фиксация. После сбоя питания из-за наличия дверной защелки, даже если сервопривод открытия двери разгружен, интеллектуальный шкаф все еще находится в заблокированном состоянии. Механическая структура показана на рисунке:

Схема открывающей конструкции

Схема открывающей конструкции

Схема замыкающей конструкцииСхема замыкающей конструкции

(3) DGUS GUI дизайн

DGUS GUI дизайн
DGUS GUI дизайн

(4) Схема цепи

Принципиальная схема разделена на три части: основная плата (схема сервопривода + вспомогательный контроллер + интерфейс), понижающая схема и схема освещения (установлена в шкафу).

Главная печатная платаГлавная печатная плата

Понижающая схемаПонижающая схема

Схема освещенияСхема освещения

3. Пример программы

Обнаружение и обновление температуры и влажности, обновление времени (AHT21 управляется вспомогательным контроллером, а данные о температуре и влажности записываются на экран DWIN)

/*****************Temperature and humidity update**********************/
void dwin_Tempe_humi_update( void)
{
        uint8_t  Tempe_humi_date[20];  //Commands sent to the LCD screen
        AHT20_Read_CTdata(CT_data);  //Read temperature and humidity
        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;//Calculate the temperature value (enlarged by 10 times, if t1=245, it means that the temperature is now 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;  //Calculate the humidity value (magnified 10 times, if c1=523, it means that the humidity is 52.3% now)
        Usart_SendString( USART_DWIN,Tempe_humi_date,10);
}


Источник: Официальный сайт DWIN

Фотографии к статье

Комментарии

Ваше Имя*


Бесплатный образец