您好, 歡迎來(lái)到儀表網(wǎng)! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
行業(yè)產(chǎn)品
當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>ABB DCS 系統(tǒng)>> DSBC176,DSBC176 四平市*
| 參 考 價(jià) | 面議 |
產(chǎn)品型號(hào)
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時(shí)間:2018-05-14 09:00:00瀏覽次數(shù):203次
聯(lián)系我時(shí),請(qǐng)告知來(lái)自 儀表網(wǎng)DSBC176單片機(jī)程序設(shè)計(jì)
DSBC176單片機(jī)的程序由主程序和若干子程序組成,程序用C語(yǔ)言編寫,實(shí)現(xiàn)了串口通信、開(kāi)關(guān)量輸出、PWM信號(hào)輸出、頻率檢測(cè)及液晶顯示的功能。由于篇幅限制,此處僅介紹主程序與PWM輸出程序。
1、DSBC176單片機(jī)的主要任務(wù)是接收PC機(jī)發(fā)來(lái)的數(shù)據(jù)并作相應(yīng)的回應(yīng)。當(dāng)單片機(jī)一旦接收到一個(gè)數(shù)據(jù),立刻根據(jù)所得數(shù)據(jù)進(jìn)行判斷,以決定需要進(jìn)行什么操作。當(dāng)操作完成之后,向PC機(jī)返回一些數(shù)據(jù),以報(bào)告所操作器件當(dāng)前的運(yùn)作狀態(tài),然后再回到數(shù)據(jù)的檢測(cè)循環(huán)中去。單片機(jī)采用中斷方式接收和發(fā)送數(shù)據(jù)。
DSBC176主程序中,*行初始化,當(dāng)F1agWord的0位非0時(shí),即檢測(cè)到有數(shù)據(jù)的接收,然后進(jìn)入CommandProcess流程,完成各個(gè)子程序的功能;當(dāng)檢測(cè)到 FdetectDone(頻率檢測(cè)完成)信號(hào)時(shí),調(diào)用SendOut函數(shù)將檢測(cè)到的頻率值送給PC機(jī)和LCD,框圖如圖5。
圖5 DSBC176主程序框圖
2、單片機(jī)的程序中PWM-Propo_ Adj、PWM-Frequ_ Adj函數(shù)分別完成占空比和頻率的調(diào)節(jié),占空比從0到100可調(diào),頻率從0.1到10Hz可調(diào)。程序中采取增計(jì)數(shù)模式,輸出模式3 (PWM置位/復(fù)位)。這種輸出模式輸出在TBR的值等于TBCCR3時(shí)為高電平,直到TBR的值增加到TBCCR0。我們定義高電平的占空比為 Proportion,Proportion/100=(TBCCR0-TBCCR3)/TBCCR0,TBCCR3= TBCCR0* (100-Proportion)/100。
DSBC176頻率調(diào)節(jié)采取分段調(diào)節(jié)的方法,在1-10Hz步長(zhǎng)為1,采用時(shí)鐘頻率為32768 Hz;在0.5-0.9步長(zhǎng)為0.1,采用時(shí)鐘頻率32768 Hz;在0.1-0.4步長(zhǎng)為0.1,將時(shí)鐘頻率32768Hz經(jīng)過(guò)8分頻方能滿足要求,以上兩點(diǎn)是程序中值得注意的技巧。具體分析如下:選用時(shí)鐘頻率為 32768 Hz時(shí),如果要輸出的頻率值為1Hz,則TBCCRO中的值為32768。那么如果要輸出的頻率值
為2Hz,則TBCCRO中的值為32768/2。在本程序中,單片機(jī)根據(jù)PC機(jī)滑塊的位置變化來(lái)控制輸出PWM信號(hào)的頻率值。
ALLEN BRADLEY 1336F-CWF200-AN-EN NSFP 1336FCWF200ANEN
ALLEN BRADLEY 1398-PDM-150B USPP 1398PDM150B
HONEYWELL XL-100CU USPP XL100CU
FANUC A06B-0652-B205 USPP A06B0652B205
FANUC A06B-6057-H202 USPP A06B6057H202
GENERAL ELECTRIC 137D6155G2 USPP 137D6155G2
GENERAL ELECTRIC 137D5161G1 USPP 137D5161G1
BAILEY CONTROLS 6637033A2 NSPP 6637033A2
ALLEN BRADLEY 1336-BDB-SP5C NSFP 1336BDBSP5C
ALLEN BRADLEY 1336-BDB-SP6C NSFP 1336BDBSP6C
FANUC A16B-1210-0340 USPP A16B12100340
MODICON AS-584M-220 USPP AS584M220
INDRAMAT KDV1.3-100-220 USPP KDV13100220
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。