方案采用T5L芯片作為主控,T5L芯片直接驅(qū)動(dòng)串行總線舵機(jī)進(jìn)行柜門開關(guān)控制,并處理由輔助控制器匯總的傳感器采集數(shù)據(jù),驅(qū)動(dòng)液晶屏進(jìn)行數(shù)據(jù)顯示。具備異常預(yù)警功能,有自動(dòng)照明系統(tǒng),昏暗光線情境下也可正常使用。
01
方案說明
1.T5L屏作為主控,直接驅(qū)動(dòng)串行總線舵機(jī)。采用飛特STS系列舵機(jī),力矩涵蓋4.5KG至40KG,協(xié)議通用;
2.串行總線舵機(jī)具有電流、力矩、溫度、電壓保護(hù)功能,安全性高于常規(guī)電機(jī);
3.一個(gè)串口支持同時(shí)控制254個(gè)舵機(jī)。
02
方案設(shè)計(jì)
(1)方案框圖
圖1 方案框圖
(2)機(jī)械結(jié)構(gòu)圖為防止停電智能柜門處于失控狀態(tài),本設(shè)計(jì)采用雙舵機(jī)設(shè)計(jì),開門舵機(jī)負(fù)責(zé)柜門的開關(guān)動(dòng)作,門閂舵機(jī)負(fù)責(zé)門閂動(dòng)作。停電后,由于門閂的存在,即使開門舵機(jī)卸力,智能柜也依然處于上鎖狀態(tài)。機(jī)械結(jié)構(gòu)如圖所示:
圖2開門結(jié)構(gòu)圖
圖3 關(guān)門結(jié)構(gòu)圖
(3)DGUS工程界面設(shè)計(jì)圖
圖4 DGUS界面設(shè)計(jì)參考圖
(4)電路原理圖
電路原理圖分為三部分:主電路板(舵機(jī)驅(qū)動(dòng)電路+輔助控制器+接口)、降壓電路、燈光電路(安裝在柜子里邊)。圖5 主板原理圖
圖6 降壓板原理圖
圖7 燈光原理圖
03
程序示例
溫濕度檢測(cè)與刷新(由輔助控制器驅(qū)動(dòng)AHT21,將溫濕度數(shù)據(jù)寫入迪文屏)/*****************溫濕度更新**********************/
void dwin_Tempe_humi_update( void)
{
uint8_tTempe_humi_date[20];//發(fā)送給液晶屏的指令
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;//計(jì)算得到溫度值(放大了10倍,如果t1=245,表示現(xiàn)在溫度為24.5℃)
Tempe_humi_date[8]=((CT_data[0]*1000/1024/1024)>>8)&0xff;
Tempe_humi_date[9]=((CT_data[0]*1000/1024/1024))&0xff;//計(jì)算得到濕度值(放大了10倍,如果c1=523,表示現(xiàn)在濕度為52.3%)
Usart_SendString(USART_DWIN,Tempe_humi_date,10);
}
-
迪文屏
+關(guān)注
關(guān)注
3文章
83瀏覽量
5731
發(fā)布評(píng)論請(qǐng)先 登錄
迪文科技精彩亮相德國(guó)國(guó)際嵌入式展

【開源獲獎(jiǎng)案例】基于T5L芯片的調(diào)音臺(tái)麥克風(fēng)混響回聲控制

迪文串口屏如何與電腦連接
迪文串口屏ModBus開發(fā)流程

迪文串口屏基礎(chǔ)GUI開發(fā)流程

基于T5L芯片的多功能物聯(lián)網(wǎng)開發(fā)套件

評(píng)論