新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Memory-link協(xié)議的人機(jī)交互系統(tǒng)的可靠性設(shè)計(jì)

基于Memory-link協(xié)議的人機(jī)交互系統(tǒng)的可靠性設(shè)計(jì)

作者: 時(shí)間:2012-08-15 來源:網(wǎng)絡(luò) 收藏

1)中斷函數(shù)部分程序
f.JPG
g.JPG

上述的代碼可見,單片機(jī)進(jìn)入中斷后執(zhí)行的最長(zhǎng)有效的指令超過10條,單片機(jī)如果用10 M的晶振3倍頻后時(shí)鐘周期為30 M,在根據(jù)ARM最大指令周期估算,整個(gè)中斷執(zhí)行時(shí)間不超過10μs。遠(yuǎn)遠(yuǎn)小于人的正常反應(yīng)時(shí)間0.1 s,保證了單片機(jī)能執(zhí)行在觸摸屏中人的觸摸發(fā)來的任意多個(gè)連續(xù)的中斷。
2)主函數(shù)部分程序

h.JPG



在主函數(shù)中。通過查詢?nèi)肿兞浚M(jìn)入相應(yīng)中斷程序。不把中斷程序放在中斷里,減弱了實(shí)時(shí)性,但是極大的增強(qiáng)了可靠性。

4 結(jié)束語
由上述的理論分析和詳細(xì)的軟硬件設(shè)計(jì)可以看出。基于與Proface通信系統(tǒng)硬件將結(jié)構(gòu)具有普適性,軟件結(jié)構(gòu)清晰簡(jiǎn)單。硬件采用隔離、差分傳輸、增強(qiáng)驅(qū)動(dòng)的方式來阻斷傳播途徑、減弱敏感元件的敏感性的方式來提高硬件的抗干擾能力;軟件則采用在中斷置標(biāo)志位的辦法實(shí)現(xiàn)中斷的快速反應(yīng)能力和在主函數(shù)或任務(wù)中通過判斷標(biāo)志位的方法來運(yùn)行中斷程序保證了其不會(huì)受到多重中斷的干擾而不能被正常執(zhí)行。實(shí)踐證明,在弧焊機(jī)等強(qiáng)干擾源的干擾下,系統(tǒng)沒有出現(xiàn)數(shù)據(jù)傳輸錯(cuò)誤或死機(jī)等現(xiàn)象。


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉