單片機(jī)140CHS11000輸出驅(qū)動(dòng)紅外發(fā)射模塊向外發(fā)射38kHz的脈沖信號(hào),當(dāng)LF0038F接收不到有效信號(hào)時(shí)OUT端輸出高電平信號(hào),LF0038F接收到有效信號(hào)時(shí)OUT端輸出低電平信號(hào),期間由高電平到低電平會(huì)產(chǎn)生一個(gè)下降沿信號(hào)。LF0038F輸出信號(hào)的波形如圖4。
圖4信號(hào)波形圖
Fig.4Signalwaveformfigure
2.3140CHS11000電源模塊
系統(tǒng)采用LM2574高性能電壓變換器提供工作電壓。LM2574技術(shù)參數(shù)如下:具有寬電壓輸入范圍(DC7V-DC40V);該芯片可以輸出固定電壓或者可調(diào)電壓;zui大輸出電流0.5A;外圍電路簡(jiǎn)單,只需外接4個(gè)電子元器件;內(nèi)置固定頻率(52KHz)振蕩器;轉(zhuǎn)換效率高;具有過(guò)熱及過(guò)負(fù)載保護(hù)功能。
3.140CHS11000系統(tǒng)軟件設(shè)計(jì)
為方便系統(tǒng)維護(hù)與升級(jí),系統(tǒng)軟件設(shè)計(jì)采用模塊化程序結(jié)構(gòu),主要有主程序、PWM信號(hào)產(chǎn)生程序、產(chǎn)品數(shù)量統(tǒng)計(jì)程序、數(shù)據(jù)傳輸程序等組成。
3.1140CHS11000主程序功能
主程序負(fù)責(zé)初始化、開(kāi)中斷、指導(dǎo)系統(tǒng)進(jìn)入各種相應(yīng)的工作狀態(tài),主程序流程圖見(jiàn)圖5a。
圖5 140CHS11000程序流程圖
Fig.5ProgramFlowDiagram
3.2產(chǎn)品數(shù)量統(tǒng)計(jì)程序
140CHS11000系統(tǒng)初始化完成后,程序便開(kāi)啟PWM輸出,140CHS11000驅(qū)動(dòng)紅外模塊發(fā)射頻率為38kHz的脈沖信號(hào)。系統(tǒng)用反射式監(jiān)測(cè)方式監(jiān)測(cè)產(chǎn)品的通過(guò),在無(wú)產(chǎn)品通過(guò)生產(chǎn)線時(shí),LF0038F接收不到紅外脈沖信號(hào)OUT端輸出高電平信號(hào);當(dāng)有產(chǎn)品通過(guò)生產(chǎn)線時(shí),紅外模塊發(fā)射的脈沖信號(hào)被通過(guò)的產(chǎn)品遮擋反射回來(lái),接收模塊接收到脈沖信號(hào),LF0038F輸出信號(hào)由高電平跳變?yōu)榈碗娖?,下降沿觸發(fā)單片機(jī)中斷,程序進(jìn)入產(chǎn)品通過(guò)檢測(cè)判斷,單片機(jī)通過(guò)程序處理后確認(rèn)有產(chǎn)品通過(guò)時(shí),系統(tǒng)便進(jìn)行產(chǎn)品通過(guò)記錄。產(chǎn)品通過(guò)后單片機(jī)會(huì)將該次的產(chǎn)品數(shù)量變化及時(shí)通知上位機(jī)進(jìn)行更改產(chǎn)品數(shù)量。產(chǎn)品數(shù)量統(tǒng)計(jì)程序見(jiàn)圖5b。
Baldor DC10 Dust Control Unit - New
Baldor DC7 Dust Control Unit - New
Baldor DC8 Dust Control Unit - New
Baldor 8102WD 8" Dlx Grinder, 3 Phase, 1,800 RPM - New
BALDOR FDH2A15TRRN20 USPP FDH2A15TRRN20
BALDOR SERVO DRIVE TDS-050-05-2-U
BALDOR ELECTRIC 3 PHASE INVERTER MOTOR W/ ISR WIRE
BALDOR MDH1A02TB-RN20 USPP MDH1A02TBRN20
Baldor 135-PSL-0 135PSL0 Motor
BALDOR SERVO MOTOR
BALDOR ID15205-E USPP ID15205E
Baldor Servo Motor MTE-2250-BLBCN
BALDOR VS1PF215-1 USPP VS1PF2151
BALDOR MOTOR EM4100T SUPER-E NEW IN THE BOX HP-15
Baldor 410B 1-1/2hp 3600rpm Buffer
BALDOR ADJUSTABLE SPEED DRIVE ID15H415V-E0 MOTOR
BALDOR ADJUSTABLE SPEED DRIVE ID15H215-EO
BALDOR VM3708T MOTOR, 5HP, 1160RPM, 230/460VAC
BALDOR BSM63N-250AA, BSM63N250AA TFTSTAT,RESOLVE?, SERVO
BALDOR GRINDER 1/2 HP & VACUUM ATTACHMENT LATE MODEL