《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Memory-link協議的人機交互系統的可靠性設計
基于Memory-link協議的人機交互系統的可靠性設計
電子設計工程
張金龍 四川大學
摘要: 介紹一種人機交互系統的可靠性設計方案。該系統基于Memory-link通信協議,采用了目前流行的基于ARM7架構的S3C44BOX作為主控芯片,通過RS-422實現人機交互通信。結合抗干擾的硬件設計和穩定有效運行的軟件設計方案,實現了在強干擾下穩定可靠的通信。實驗結果表明,本系統抗干擾能力強、運行穩定可靠,在自主開發控制系統的人機交互通信部分具有一定的參考價值。
Abstract:
Key words :

人機交互的工業控制系統中,通信是必不可少的部分,而穩定可靠性是通信的基本指標。這就要求系統在硬件上具有較強的抗干擾能力,在軟件運行上能夠有效的避免出現死機等現象。在傳統工控系統中,一般是采用PLC作為控制器,其應用廣泛、技術成熟,具有很高的可靠性和抗干擾能力。但是PLC相對于普通微控制器來說存在成本高、體積大、實現功能單一等問題。為此,很多設計者采用微型控制器進行自主開發工控系統,但是其在惡劣環境中的可靠性和抗干擾方面相對要弱,致使其工控系統總體性能較差。
為此,文中采用S3C44BOX作為控制芯片,結合硬件和軟件兩方面綜合考慮,介紹一種可靠的人機交互工控系統的設計方案。

1 系統總體設計
人機交互系統主要是觸摸屏和主控芯片的通信,觸摸屏能夠正確發送和接收顯示數據是系統的基本功能。該系統采用日本的proface30 00系列的觸摸屏作為人機界面,通過S3C44BOX芯片進行數據轉換和功能控制。圖1為系統結構框圖。

a.JPG



2 硬件設計
在硬件方面,影響系統可靠安全運行的因素有3個方面:1)干擾源,能夠產生干擾信號的元件、設備或信號,比如雷電、電機等;2)傳播路徑,從干擾源傳播到敏感器件的通路或媒介,典型的干擾傳播路徑是導線的傳導和空間的輻射;3)敏感器件,容易被干擾的對象,比如A/D、D/A變換器,通信線路,弱信號放大器等。
因此,要增強系統的抗干擾能力,就必須從抑制干擾源、切斷干擾信號傳播路徑、提高敏感器件的抗干擾性能這3個方面考慮。以下為該系統的硬件可靠性設計方法。
2.1 抑制干擾源
為了給系統提供穩定干凈的電源,電源模塊采用安規電容抑制差/共模干擾,并加入磁環抑制高頻干擾信號,提高電源的穩定性。
2.2 切斷傳播路徑
1)電源模塊隔離。各個功能模塊的電源相對獨立,也就阻斷了一個受干擾的模塊會通過電源去影響另一個模塊正常工作的傳播路徑。由系統框圖可知,該系統的內部電源模塊和觸摸屏通信電源模塊分開獨立供電,減少各個模塊之間的干擾。
2)光耦隔離。為減少外部干擾信號對控制器的影響,利用光耦對外部信號進行隔離.并采用SN74HC245DW驅動/緩沖器芯片在光耦的兩端,以增強其驅動能力。由于其較強的驅動能力也降低了光耦對其外界干擾信號的敏感性,提高了抗干擾能力。圖2為光耦隔離電路。

b.JPG


3)在該系統中,通信線使用帶屏蔽層的雙絞線,并將其屏蔽層可靠接地。這樣可以有效的阻斷其外部電磁干擾信號通過通訊線干擾系統正常的傳播路徑。
2.3 提高線路的抗干擾性能
由于RS-422采用了差模傳輸方式,傳輸速率高達10Mb/s,傳輸距離長2 000 m,綜合抗干擾能力比RS-232優越,已廣泛應用于工業控制、儀器、儀表、多媒體網絡、機電一體化產品等諸多領域。因此,該系統采用MAX488CSA芯片將RS-232通信電平轉換成RS-422通信電平后再進行傳輸。圖3為RS-422電路。

3 軟件設計
為提高系統軟件性能,很多軟件開發人員采用一些軟件來增強系統正常運行的可靠性,比如使用看門狗、設置軟件陷阱等,這些措施的采用都具有普適性。針對于人機交互系統來說,頻繁的點擊觸摸屏,短時間內產生多次串行通信中斷,而響應中斷程序執行代碼較長,如果超出中斷嵌套次數,則系統會面臨崩潰的危險。為解決此問題,該系統專門設計中斷響應函數,提供支持多次產生的串行中斷。
3.1 Memory-link協議
系統通信采用Proface內部集成的Memory-link通信協議,該協議支持兩種工作方式:ASCII碼兼容方式和擴展方式。在兼容方式下,只有寫到數據區和讀數據區兩種命令;而在擴展方式下,除此之外,還可以執行繪圖命令。
該系統采用的是ASCII碼兼容、主從訪問方式。其所用通訊命令有以下4條。
1)主機(單片機)讀命令,如表1所示。

c1.jpg


注:讀的數據地址占4字節,例如讀取地址50,其HEX格式為0x0032;
讀的數據長度也占4字節,數據長度是以字為單位的。
2)GP應答命令,如表2所示。

c.JPG


注:每個地址的(WORD)數據,占4字節傳送
3)主機(單片機)寫命令,如表3所示。

d.JPG


注:每個地址的(WORD)數據,占4字節傳送
4)GP中斷輸出命令:GP主動發送一個字節數據到主機。
3.2 中斷響應和驅動結構
在人機交互系統的應用中,觸摸屏主要有兩大功能:數據顯示和數據輸入。數據顯示功能只需要單片機利用Memory-link協議通過RS4-22將數據寫到觸摸屏的邏輯寄存器,觸摸屏就會立刻顯示;數據輸入過程比較繁瑣,首先觸摸屏接收數據輸入,然后給單片機發送中斷,單片機識別發送的中斷號后執行響應的驅動程序,將觸摸屏發送的數據進行讀取并保存起來。
為解決短時間內,觸摸屏多次發送輸入中斷產生的隱患,必須使單片機進入中斷后執行的時間足夠短(小于等于人的反應與觸摸屏中斷發送時間之和)。為此,文中介紹一種中斷程序執行足夠小的代碼執行結構。圖4為程序流程圖。

e.JPG


觸摸屏每次發送串行中斷之后,單片機進入串行中斷,根據觸摸屏發送來的中斷號,設定自定義中斷標志位并退出中斷等待接收下一次中斷,在無中斷時候,程序執行相應自定中斷標志位有效的中斷函數。
1)中斷函數部分程序
f.JPG
g.JPG
上述的代碼可見,單片機進入中斷后執行的最長有效的指令超過10條,單片機如果用10 M的晶振3倍頻后時鐘周期為30 M,在根據ARM最大指令周期估算,整個中斷執行時間不超過10μs。遠遠小于人的正常反應時間0.1 s,保證了單片機能執行在觸摸屏中人的觸摸發來的任意多個連續的中斷。
2)主函數部分程序
h.JPG
在主函數中。通過查詢全局變量,進入相應中斷程序。不把中斷程序放在中斷里,減弱了實時性,但是極大的增強了可靠性。

4 結束語
由上述的理論分析和詳細的軟硬件設計可以看出?;赟3C44BOX與Proface通信系統硬件將結構具有普適性,軟件結構清晰簡單。硬件采用隔離、差分傳輸、增強驅動的方式來阻斷傳播途徑、減弱敏感元件的敏感性的方式來提高硬件的抗干擾能力;軟件則采用在中斷置標志位的辦法實現中斷的快速反應能力和在主函數或任務中通過判斷標志位的方法來運行中斷程序保證了其不會受到多重中斷的干擾而不能被正常執行。實踐證明,在弧焊機等強干擾源的干擾下,系統沒有出現數據傳輸錯誤或死機等現象。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美理论视频| 91久久综合| 午夜精品短视频| 亚洲国产精选| 国产一区二区毛片| 欧美国产高清| 亚洲午夜久久久久久尤物| 久久久久久久国产| 欧美人在线视频| 国产一区欧美日韩| 欧美国产日韩在线| 在线亚洲自拍| 国产精品国产福利国产秒拍| 国产精品美女黄网| 国产精品第三页| 午夜视频久久久| 久久夜色精品国产欧美乱极品| 国产精品久久久久久一区二区三区| 欧美在线播放一区二区| 欧美专区日韩专区| 国产在线精品一区二区夜色| 国产精品久久综合| 国内在线观看一区二区三区| 欧美一区二区| 亚洲国产二区| 亚洲欧美国产精品专区久久| 久久久久久久一区二区| 欧美亚洲第一区| 亚洲精品在线二区| 国产欧美日韩综合一区在线观看| 在线观看国产精品网站| 一本色道久久综合亚洲精品婷婷| 亚洲一级高清| 9色porny自拍视频一区二区| 亚洲一区二区三区视频| 欧美在线日韩精品| 一区二区三区四区五区精品| 国产亚洲精品久久久久久| 今天的高清视频免费播放成人| 激情成人亚洲| 欧美美女bb生活片| 国产精品网站在线播放| 免费永久网站黄欧美| 999在线观看精品免费不卡网站| 国产精品视频yy9099| 亚洲制服av| 免播放器亚洲| 一区二区三区在线免费视频| 在线成人h网| 国产精品v亚洲精品v日韩精品| 免费亚洲电影在线观看| 国产综合精品一区| 久久综合久久综合久久| 亚洲美女毛片| 伊人一区二区三区久久精品| 欧美在线地址| 亚洲免费在线视频| 国产一区二区日韩精品欧美精品| 欧美国产日韩免费| 国产日韩精品久久| 国产毛片精品视频| 欧美影院在线播放| 欧美精品一区二区在线播放| 亚洲男人av电影| 亚洲一区二区三区在线看| 牛人盗摄一区二区三区视频| 久久全国免费视频| 亚洲激情在线观看视频免费| 国产精品ⅴa在线观看h| 国产精品色在线| 欧美日韩日本视频| 久久久不卡网国产精品一区| 葵司免费一区二区三区四区五区| 国产欧美欧美| 亚洲国产精品嫩草影院| 欧美日韩亚洲国产一区| 中文欧美日韩| 亚洲一级片在线看| 国产日韩精品视频一区| 亚洲精品中文字幕在线观看| 1024成人网色www| 午夜一区二区三区在线观看| 亚洲一区二区三| 久久高清福利视频| 久久久精彩视频| 亚洲人久久久| 国产欧美日韩激情| 欧美一级大片在线免费观看| 一本色道久久88精品综合| 久久手机免费观看| 久久一本综合频道| 99国产欧美久久久精品| 欧美国产精品人人做人人爱| 欧美一乱一性一交一视频| 久久免费少妇高潮久久精品99| 欧美影片第一页| 欧美大片网址| 麻豆精品视频在线| 欧美理论电影在线播放| 国产综合在线视频| 欧美激情综合网| 亚洲福利视频一区| 亚洲男女毛片无遮挡| 欧美紧缚bdsm在线视频| 欧美深夜福利| 销魂美女一区二区三区视频在线| 久久一区亚洲| 欧美国产日韩一区二区三区| 99视频热这里只有精品免费| 午夜欧美大片免费观看| 欧美在线视频全部完| 国内久久婷婷综合| 亚洲在线网站| 精品51国产黑色丝袜高跟鞋| 国产精品久线观看视频| 国产一区二区精品丝袜| 国产精品成人一区二区网站软件| 久久久99国产精品免费| 99精品视频一区二区三区| 欧美日韩综合一区| 亚洲国产高清高潮精品美女| 91久久国产自产拍夜夜嗨| 亚洲一区二区欧美日韩| 久久久久免费观看| 欧美日韩视频在线一区二区| 欧美在线观看你懂的| 国产精品一二一区| 毛片基地黄久久久久久天堂| 亚洲缚视频在线观看| 黄色成人精品网站| 欧美一区观看| 国产一区久久| 一区二区三区在线免费观看| 国产精品电影观看| 国产精品久久国产精麻豆99网站| 国际精品欧美精品| 一区二区亚洲| 久久久五月天| 国产精品v欧美精品∨日韩| 亚洲午夜精品网| 欧美日韩免费观看一区=区三区| 欧美人妖另类| 男女视频一区二区| 久热综合在线亚洲精品| 激情懂色av一区av二区av| 亚洲大黄网站| 国产精品每日更新在线播放网址| 亚洲国产精品久久久久婷婷884| 在线观看视频欧美| 亚洲欧美乱综合| 一区二区欧美激情| 欧美freesex8一10精品| 国产欧美一区二区三区在线看蜜臀| 欧美mv日韩mv亚洲| 国产精品成人一区二区三区夜夜夜| 欧美日韩亚洲一区二区三区| 狠狠色2019综合网| 国产精品视频最多的网站| 国产精品爱啪在线线免费观看| 欧美岛国激情| 欧美高清视频一区二区三区在线观看| 午夜亚洲视频| 午夜一区二区三区在线观看| 亚洲成人在线视频网站| 欧美日韩小视频| 亚洲国产天堂久久综合| 国产乱子伦一区二区三区国色天香| 国产精品乱码一区二三区小蝌蚪| 一区国产精品| 性感少妇一区| 国产精品久久久久久亚洲调教| 香蕉精品999视频一区二区| 欧美寡妇偷汉性猛交| 国产精品伦一区| 亚洲国产日日夜夜| 国产精品一区二区三区成人| 国产精品萝li| 亚洲成人在线视频播放| 国内一区二区三区| 欧美日韩国产综合视频在线观看| 噜噜噜久久亚洲精品国产品小说| 揄拍成人国产精品视频| 在线观看日韩www视频免费| 蜜桃av噜噜一区二区三区| 国产日韩av在线播放| 欧美一区二区三区视频在线观看| 国产精品一香蕉国产线看观看| 欧美日韩视频不卡| 国产精品对白刺激久久久| 欧美国产日韩精品免费观看| 欧美日韩亚洲一区| 国产精品国产三级国产普通话三级| 国内伊人久久久久久网站视频| 久久成人国产精品| 国产亚洲永久域名| 亚洲视频免费在线观看| 国产精品丝袜xxxxxxx| 国产一二三精品| 免费成年人欧美视频| 99精品欧美一区二区三区综合在线| 欧美性事免费在线观看| 99人久久精品视频最新地址| 国产日韩欧美综合精品| 久久久夜夜夜| 亚洲精品国产视频| 国产一区 二区 三区一级| 亚洲美女啪啪| 国产精品久久婷婷六月丁香| 好吊色欧美一区二区三区视频| 亚洲欧美日韩精品久久久久| 欧美日韩无遮挡| 欧美日本韩国| 欧美精品一区二区在线观看| 美女诱惑一区| 狠狠干综合网| 欧美日韩一卡二卡| 亚洲免费成人av| 亚洲另类一区二区| 午夜精品区一区二区三| 亚洲一区二区伦理| 欧美xxx在线观看| 午夜精品久久久久久久男人的天堂| 宅男精品导航| 黄色成人在线| 一区二区动漫| 亚洲欧美bt| 亚洲精品视频一区二区三区| 久久久亚洲国产天美传媒修理工| 久久久欧美精品sm网站| 99国产成+人+综合+亚洲欧美| 欧美久久久久久久久| 一本色道久久88综合亚洲精品ⅰ| 国产亚洲精品久久飘花| 亚洲一区二区欧美| 亚洲美女诱惑| 国产精品久久999| 国产精品视频第一区| 欧美香蕉大胸在线视频观看| 夜夜嗨av色综合久久久综合网| 1769国内精品视频在线播放| 91久久精品国产91性色tv| 久久激情五月丁香伊人| 欧美电影在线| 久久精品国产免费| 欧美国产日本韩| 亚洲欧洲日产国码二区| 国产精品成av人在线视午夜片| 久久久精品午夜少妇| 国产精品扒开腿做爽爽爽视频| 亚洲人成网站999久久久综合| 精品成人在线观看| 亚洲欧美在线视频观看| 亚洲日韩视频| 亚洲欧美在线高清| 日韩一级二级三级| 午夜激情一区| 亚洲一区二区三区免费观看| 欧美日韩在线精品一区二区三区| 国产一区视频在线观看免费| 欧美高清在线播放| 亚洲永久精品大片| 国产日韩精品综合网站| 亚洲美女免费视频| 欧美成年人视频| 欧美日韩视频一区二区| 99精品免费网| 久久综合久久综合这里只有精品| 国产精品视频精品| 亚洲国产一区二区在线| 欧美一区二区三区免费在线看| 9久re热视频在线精品| 欧美日精品一区视频| 亚洲国产精品一区二区第四页av| 欧美国产精品| 亚洲激情网站免费观看| 国产一区二区三区成人欧美日韩在线观看| 欧美美女操人视频| 亚洲私拍自拍| 一本不卡影院| 久久婷婷蜜乳一本欲蜜臀| 99热精品在线观看| 一级日韩一区在线观看| 91久久线看在观草草青青| 韩国av一区二区三区在线观看| av72成人在线| 久久黄色网页| 国产一区二区中文字幕免费看| 亚洲久久成人| 亚洲欧美激情一区二区| 黄色成人在线网址| 黄色另类av| 亚洲综合国产激情另类一区| 亚洲精品日韩欧美| 亚洲一区二区视频| 国产精品视频一二三| 欧美成人国产va精品日本一级| 欧美色欧美亚洲另类七区| 久久九九国产精品怡红院| 国产综合在线视频| 久久久久国产成人精品亚洲午夜| 国产精品va在线播放我和闺蜜| 在线观看日韩www视频免费| 99一区二区| 国产在线观看91精品一区| 亚洲电影毛片| 国产精品高潮粉嫩av| 欧美色另类天堂2015| 欧美精品一区三区| 欧美激情一级片一区二区| 老牛国产精品一区的观看方式| 羞羞漫画18久久大片| 欧美性色aⅴ视频一区日韩精品| 欧美精品免费在线| 国产精品免费aⅴ片在线观看| 亚洲成色777777女色窝| 一区二区日韩免费看| 国产欧美日韩三区| 亚洲精品久久久久久久久久久久| 久久久蜜臀国产一区二区| 欧美成人亚洲成人| 亚洲丰满少妇videoshd| 日韩视频精品在线观看| 欧美日韩国产大片| 久久久97精品| 欧美成人精品在线| 国产视频一区在线观看一区免费| 欧美亚洲视频一区二区| 国产欧美日韩一区|