一、基本介紹
項目名:基于32單片機的自動扶梯控制系統(tǒng)設(shè)計
項目名:扶梯(實物)
項目編號:mcuclub-dz-177
單片機類型:STM32F103C8T6
具體功能:
1、通過MX1508驅(qū)動兩個直流電機模擬上下扶梯(一個正轉(zhuǎn)代表上行,一個反轉(zhuǎn)代表下行)
2、每個扶梯都有兩個紅外對射管,進行人數(shù)計數(shù),如果扶梯人數(shù)不為0,則高速運行,如果扶梯人數(shù)為0,則低速運行
3、每個扶梯都有兩個按鍵,作為緊急制動按鍵,按下后,電梯停止運行,再按下,電梯正常運行
4、通過重力檢測模塊檢測重力,當超重時,進行聲光報警
5、通過聲音采集模塊采集聲音,當采集到高分貝求救時,自動停止扶梯
6、通過藍牙模塊,可將扶梯運行情況發(fā)送到手機端,手機端可啟停扶梯
二、資料總覽
實物資料
仿真資料
三、51單片機部分資料展示
1、實物圖展示
單片機型號:STC89C52
供電接口:TYPE-C
板子類型:PCB集成板,厚度1.2,兩層板(上下層覆銅接地)
器件類型:元器件基本上為插針式,個別降壓芯片會使用貼片式。
2、仿真圖展示
3、原理圖展示
軟件版本:AD2013
電路連線方式:網(wǎng)絡(luò)標號連線方式
注意:原理圖只是畫出了模塊的引腳圖,而并不是模塊的內(nèi)部結(jié)構(gòu)圖
4、PCB圖展示
由原理圖導(dǎo)出,中間有一個項目編號,隱藏在單片機底座下,插入單片機后不會看到。
兩層板,上下覆銅接地。
四、系統(tǒng)框圖
繪制軟件:VISIO
本設(shè)計以單片機為核心控制器,加上其他模塊一起組成此次設(shè)計的整個系統(tǒng),其中包括中控部分、輸入部分和輸出部分。中控部分采用了單片機控制器,其主要作用是獲取輸入部分的數(shù)據(jù),經(jīng)過內(nèi)部處理,邏輯判斷,最終控制輸出部分。輸入由五部分組成,第一部分是紅外對射管檢測模塊,通過該模塊兩對紅外對射管,進行人數(shù)計數(shù);第二部分是聲音檢測模塊,通過當該模塊對聲音進行采集,當采集到高分貝求救時,自動停止扶梯;第三部分是薄膜壓力檢測模塊,該模塊通過重力檢測模塊檢測重力;第五部分是按鍵模塊,該模塊通過按鍵掃描,如果急停按鍵按下,則緊急停止,急停按鍵沒按下,緊急停止;第六部分是供電模塊,通過該模塊可給整個系統(tǒng)進行供電。輸出由二部分組成,第一部分是直流電機驅(qū)動模塊,通過該模塊驅(qū)動兩個直流電機模擬上下扶梯(一個正轉(zhuǎn)代表上行,一個反轉(zhuǎn)代表下行);第二部分是聲光報警,當檢測到超重時,進行聲光報警;除此之外,藍牙模塊和手機進行連接,可以將監(jiān)測的數(shù)據(jù)傳輸?shù)接脩羰謾C端,用戶也可以通過手機端發(fā)送指令控制繼電器的工作及其模式的切換。具體系統(tǒng)框圖如圖3.1所示。
五、部分程序展示
軟件版本:keil5
注意:邏輯程序和驅(qū)動程序分開,分布于main.c和其他.c文件
*******處理函數(shù)
*****/
void Manage_function(void)
{
if(allow_xia == 0) //正常情況下如果扶梯人數(shù)不為0,則高速運行,如果扶梯人數(shù)為0,則低速運行
{
if(pulse_num2 > 0)
{
motor_speed1 = 10;
falg_run_x = 1;
}
else
{
motor_speed1 = 3;
falg_run_x = 1;
}
}
else //急停鍵按下停止運行
{
falg_run_x = 0;
pulse_num2 = 0;
motor_speed1 = 0;
}文章來源:http://www.zghlxwxcb.cn/news/detail-831737.html
if(allow_shang == 0) //正常情況下如果扶梯人數(shù)不為0,則高速運行,如果扶梯人數(shù)為0,則低速運行
{
if(pulse_num1 > 0)
{
motor_speed = 10;
falg_run_s = 1;
}
else
{
motor_speed = 3;
falg_run_s = 1;
}
}
else //急停鍵按下停止運行
{
falg_run_s = 0;
pulse_num1 = 0;
motor_speed = 0;
}
if(sy == 0)
{
allow_shang = 1;
allow_xia = 1;
}
if(yl1 == 0 || yl2 == 0) //重力過高 聲光警報
{
if(time_num % 30 == 0)
{
LED = ~LED;
BEEP = ~BEEP;
}
}
else
{
LED = 1;
BEEP = 1;
}
}文章來源地址http://www.zghlxwxcb.cn/news/detail-831737.html
到了這里,關(guān)于【單片機畢業(yè)設(shè)計】【mcuclub-dz-177】基于32單片機的自動扶梯控制系統(tǒng)設(shè)計的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!