陳瑋倢,孫曉東,陳男
(黑龍江科技大學(xué),黑龍江哈爾濱,150022)
激光發(fā)生模塊對于系統(tǒng)相當于心臟對于人體的地位,為整個系統(tǒng)提供必須的“血液”,而“血液”的質(zhì)量決定著系統(tǒng)的健康狀況。所以對于激光發(fā)生模塊的研發(fā)要求其要具有高穩(wěn)定性、高輸出功率和滿足系統(tǒng)要求的輸出光譜,做到保證系統(tǒng)高穩(wěn)定高輸出的運行。
本次激光發(fā)射模塊的設(shè)計采用STM32F103C8T6芯片作為主控制芯片。STM32F103C8T6芯片使用高性能的ARM? Cortex-?-M3 32位的RISC內(nèi)核,工作頻率為72MHz,內(nèi)置高速存儲器(高達128K字節(jié)的閃存和20K字節(jié)的SRAM),豐富的增強I/O端口和聯(lián)接到兩條APB總線的外設(shè)。具有高性能、低成本、低功耗的特點。包含2個12位的ADC、 3個通用16位定時器和1個PWM定時器,還包含標準和先進的通信接口:多達2個I2C接口和SPI接口、 3個USART接口、一個USB接口和一個CAN接口。供電電壓2.0V至3.6V。
如圖1所示,構(gòu)建STM32單片機最小系統(tǒng),單片機最小系統(tǒng)包含時鐘電路,復(fù)位電路。
圖1 單片機電路圖
X1、C15、C16為時鐘電路,X1為8Mhz時鐘晶振,給單片機提供8Mhz時鐘信號;C15、C16協(xié)助晶振快速起震,并穩(wěn)定時鐘頻率;C17、C19構(gòu)成復(fù)位電路;R18為BOOT0下拉電阻,默認把BOOT0拉低,從STM32單片機內(nèi)部儲存器啟動。
C17、C18為3.3V濾波電容,保證STM32單片機供電穩(wěn)定,P3為SWD接口,用STLINK燒錄器,可以連接電腦,實現(xiàn)在線調(diào)試,燒寫程序。
如圖2所示,為NTC溫度傳感器,主要負責(zé)檢測溫度,當溫度不同,P6 NTC溫度傳感器電阻阻值不同,溫度傳感器和R16構(gòu)成電阻分壓電路,所以溫度變化,會導(dǎo)致STM32單片機PA4引腳電壓高低變化,當STM32單片機采集PA4引腳的電壓發(fā)生變化時,即可知道溫度數(shù)據(jù),C20為濾波電容,提高STM32采集溫度精度。
圖2 NVT溫度傳感器
上圖為TEC制冷制熱驅(qū)動電路,可以采用一個24V TEC制冷片或兩片12V串聯(lián)使用,給TEC制冷片施加正向電壓,則制冷;給TEC制冷片施加反向電壓,制熱;所以用到了H橋啟動電路,BTS7960為半橋電路,采用兩片BTS7960,即可構(gòu)成全橋驅(qū)動,U4、U5為光耦隔離,STM32單片機PB8、PB9兩個引腳即可控制輸出,當PB8為高,PB9為低,則TEC得到正向電壓,當PB8為低,PB9為高,則TEC得到反向電壓,當PB8、PB9同時為高或者低,則TEC為0V。
發(fā)光二極管并聯(lián)接在TEC兩端,單片機通過對PA4引腳的溫度信息反饋,控制PB8、PB9引腳的輸出,從而控制TEC驅(qū)動電路進行溫度控制,實現(xiàn)發(fā)光二極管的恒溫恒功率控制。
同時,設(shè)置了外部USB接口。采用3.3V供電,2、3引腳為數(shù)據(jù)引腳,采用兩個22Ω電阻限流,和STM32單片機PA11 PA12通訊,R13為上拉電阻,用戶可以通過USB接口外接控制裝置來修改溫度參數(shù),控制TEC驅(qū)動電路是需要加熱還是制冷,直到恒定到用戶設(shè)定值,實現(xiàn)恒溫恒功率控制。
上圖為4.3寸觸摸屏驅(qū)動電路,采用232通訊協(xié)議,U8為232芯片,負責(zé)把單片機TTL電平轉(zhuǎn)為232電平,P5為屏幕接口,1、4引腳為直流5V給屏幕供電,2、3引腳為232發(fā)射、接收引腳。
圖3 TEC驅(qū)動電路
圖4 觸摸屏驅(qū)動電路
圖5 仿真結(jié)構(gòu)圖
C11、C12、C13、C14為電荷泵電容,配合芯片工作;C10為232芯片電源濾波電容,保證232芯片電源供電穩(wěn)定。
如上圖5所示,為溫度控制仿真圖,NTC溫度傳感器部分采用電位器模擬熱敏電阻,通過采集電壓來模擬溫度變換情況,根據(jù)溫度值通過芯片控制升溫和降溫控制電路工作。右下角為兩個繼電器電路控制發(fā)光二極管,發(fā)光二極管有一個最合適的工作溫度,在合適溫度值時,發(fā)光二極管的功率最高,所以分別控制升溫和降溫;單片機控制芯片外接液晶顯示屏,實時顯示溫度。兩個按鍵電路模擬USB接口電路外接控制器,通過按鍵進行外部設(shè)置溫度。
采用ARM? Cortex?-M3 32單片機能夠?qū)崿F(xiàn)穩(wěn)定發(fā)光光源的設(shè)計。本次設(shè)計具有快速的處理速度和豐富外設(shè)接口,可以完成整體控制和處理功能。另外配以液晶顯示和觸摸屏,通過程序編寫構(gòu)建一個對該模塊控制的簡易的操作系統(tǒng)。