亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)及其設(shè)計(jì)操作方法

文檔序號:6558852閱讀:182來源:國知局
專利名稱:具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)及其設(shè)計(jì)操作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種人機(jī)接口系統(tǒng)及設(shè)計(jì)方法,特別涉及一種具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)及設(shè)計(jì)方法。
背景技術(shù)
人機(jī)接口一般指介于使用者與計(jì)算機(jī)之間實(shí)現(xiàn)溝通與互動的硬件以及軟件,目的在于使得計(jì)算機(jī)系統(tǒng)的使用者能夠方便且有效率地操作計(jì)算機(jī)以達(dá)成雙向的互動,完成所希望借助計(jì)算機(jī)完成的工作,其涵蓋的范圍包括鍵盤、鼠標(biāo)、數(shù)字板等數(shù)據(jù)輸入裝置,顯示屏幕、發(fā)聲設(shè)備等輸出裝置。
傳統(tǒng)人機(jī)接口產(chǎn)品的系統(tǒng)設(shè)計(jì)架構(gòu),通常是在一個嵌入式的硬件平臺上整合各式的硬件通信接口如USB、RS-232、RS-422、RS-485、CAN BUS或是Ether Net等。在此系統(tǒng)上的主要中央處理單元(CPU)承擔(dān)了所有人機(jī)接口運(yùn)作所需的工作,包括畫面處理、計(jì)算、輸出輸入裝置控制以及通信控制等工作。在使用者對畫面的精致度要求日益提高的情況下,又需要同時兼顧通信的實(shí)時性(Real Time)問題,這對于一個中低價(jià)位的中央處理器功能而言,是無法兼得的要求。
另一個人機(jī)接口產(chǎn)品設(shè)計(jì)的課題就是如何盡量做到與各家設(shè)備制造廠兼容的通信協(xié)議,這牽涉到一個人機(jī)接口產(chǎn)品可能在客戶的要求下,隨時面臨變更軟硬件架構(gòu)的設(shè)計(jì)難題。
在晶圓生產(chǎn)技術(shù)不斷創(chuàng)新的情況下,微處理器已漸漸將各種周邊裝置的控制器接口電路整合到微處理器的架構(gòu)內(nèi),其以一個微處理器的核心為主體來負(fù)責(zé)數(shù)值及邏輯運(yùn)算,再整合某些特定的控制器單元,如內(nèi)存控制器、快取(Cache)控制器、計(jì)時(Timer)控制器、通信控制器(如..SPI、USB、UART等)...,這就是稱為SOC(System OnChip)的微處理器架構(gòu)。
現(xiàn)今新一代的人機(jī)接口(Human Machine Interface,以下簡稱HMI)系統(tǒng)設(shè)計(jì),也因此由以往以簡單的單芯片或微處理器結(jié)合所需要的周邊控制芯片布局為主的設(shè)計(jì)方式,漸漸改為由采用SOC為核心的方式來設(shè)計(jì)。這將有助于提升系統(tǒng)總線速度,簡化系統(tǒng)設(shè)計(jì)的復(fù)雜度,并且也降低了周邊控制器的零件數(shù)量及成本。SOC在市場上的出現(xiàn),對人機(jī)產(chǎn)品而言是一個新的革命。
然而,就目前市面上的低價(jià)位的人機(jī)產(chǎn)品硬件架構(gòu)看來,都是由一個微處理器來負(fù)責(zé)整個人機(jī)系統(tǒng)運(yùn)作的控制。不論是在多任務(wù)或單任務(wù)的操作系統(tǒng)下,微處理器的資源分配都顯得捉襟見肘。尤其在工業(yè)控制環(huán)境中,實(shí)時性的問題長久以來一直被討論。因此,如何設(shè)計(jì)出一個低成本且能達(dá)到高效能的HMI產(chǎn)品,是一直被市場所期待的。
目前以一般HMI產(chǎn)品而言,為了在設(shè)計(jì)成本上取得平衡點(diǎn),通常以犧牲繪圖速度或畫面精致度為優(yōu)先考慮。但在未來HMI產(chǎn)品的趨勢中,高畫質(zhì)高分辨率的LCD將會成為主流。盡管下一代的微處理器可能內(nèi)建繪圖加速器,但在應(yīng)用上仍將以消費(fèi)性產(chǎn)品為主。若在人機(jī)產(chǎn)品上采用以消費(fèi)性產(chǎn)品為主的微處理器平臺,以人機(jī)產(chǎn)品的應(yīng)用特性而言,依然沒有增加任何優(yōu)勢,因?yàn)槲⑻幚砥鞑豢赡茈S時分享出足夠的效能來處理比較復(fù)雜的實(shí)時性通信協(xié)議運(yùn)算。因此,這類普遍的人機(jī)產(chǎn)品遇到較復(fù)雜的實(shí)時性通信協(xié)議時,都勢必只有采用外掛的硬件協(xié)議處理模塊一途。
另一個考慮的觀點(diǎn)是,利用SOC本身內(nèi)建的通信控制器時,控制的軟件與HMI的軟件合為一體,因此無法獨(dú)立運(yùn)作。當(dāng)HMI變更了連接的設(shè)備端裝置時,也必需同時變更HMI與它之間配套的通信協(xié)議。而且,對于人機(jī)產(chǎn)品的軟件開發(fā)工作而言,也必需針對不同裝置不斷地增加新的通信協(xié)議及更新版本,這對人機(jī)制造廠及客戶而言都是困擾。
圖1是傳統(tǒng)的基本人機(jī)接口的硬件架構(gòu),其利用一個微處理器100A來控制所有人機(jī)接口的工作,包括微處理器芯片10A、LCD模塊20A、內(nèi)存IC 30A、使用者輸入裝置(包含觸控面板40A及數(shù)字鍵盤42A)和通信端口50A。其中微處理器芯片10A內(nèi)可包含微處理器100A、顯示控制器102A、GPIO控制器104A、通用異步收發(fā)器(UART,Universal Asynchronous Receiver/Transmitter)控制器106A及CAN總線控制器108A。其中內(nèi)存IC 30A為儲存執(zhí)行程序及數(shù)據(jù)的內(nèi)存區(qū)塊(如Flash ROM、SDRAM及SRAM...等),該UART控制器106A用以延伸出具有RS-232、RS-422及RS-485...等通信功能的電路控制模塊。
圖2是傳統(tǒng)的人機(jī)接口的軟件操作模式。在一般的人機(jī)畫面設(shè)計(jì)方式中,畫面設(shè)計(jì)者需要在設(shè)計(jì)之初即決定好目的端設(shè)備,因?yàn)檫@個參數(shù)在每一個之后加入的畫面組件當(dāng)中,都需要被指定對應(yīng)到那一個控制器的那一個設(shè)備端點(diǎn)。因此設(shè)計(jì)者在規(guī)劃畫面組件與目的端設(shè)備的對映關(guān)系時,要同時考慮畫面組件、目的端設(shè)備及通信協(xié)議。這種作法的不便之處在于,以目的端設(shè)備描述方式直接對映的方法,在一旦需要修改使用不同的目的端設(shè)備時,將顯得十分不方便,而且將會有大量且重復(fù)的修改動作需要被處理。
而且,在設(shè)計(jì)畫面的同時,使用者需要依據(jù)每一個裝置不同的特性來規(guī)劃組件,所以使用者可能無法同時兼顧或思考將來如果需要替換不同的目的端設(shè)備時,某些組件是否有特殊的考慮。因此,目前的人機(jī)接口產(chǎn)品的設(shè)計(jì)方式都面臨了更換目的端設(shè)備時,畫面也需要重新設(shè)計(jì)的困擾。
圖3是一般人機(jī)接口的軟件操作流程圖。人機(jī)畫面設(shè)計(jì)者在設(shè)計(jì)人機(jī)畫面時(步驟S100),首先需要考慮所述人機(jī)將連接的控制器的廠牌及特性,以決定人機(jī)與控制器之間的通信協(xié)議(步驟S102)。然后依照各種不同的控制器去選擇組件(步驟S106),設(shè)定畫面中每一個組件的屬性(步驟S108),及設(shè)置組件對映裝置的地址、數(shù)據(jù)型態(tài)(步驟S110)。如果人機(jī)畫面設(shè)計(jì)者在設(shè)計(jì)中或設(shè)計(jì)之后,被要求更改控制器廠牌或型號(步驟S104),此時必需依照新的控制器重新更新每一個畫面組件的屬性。步驟S112檢查是否完成所有組件,如果畫面有一千個組件,就需要重新更正一千個組件設(shè)定。然后再進(jìn)行畫面數(shù)據(jù)與通信協(xié)議的編譯與連接(步驟S114)及下載至人機(jī)接口(步驟S116)步驟。這種設(shè)計(jì)方式是單線式的工作流程,中途無法臨時更新設(shè)計(jì),一旦變更了(目的)控制器的規(guī)格,就會面臨重頭再來的困擾。
由以上可知,目前的人機(jī)產(chǎn)品,不管在硬件及軟件的設(shè)計(jì)架構(gòu)上,都不夠靈活及不具有模塊化的優(yōu)點(diǎn)。因此,需要一個低成本的硬件平臺且又可使產(chǎn)品在軟硬件設(shè)計(jì)上,將人機(jī)操作接口模塊及通信轉(zhuǎn)換模塊設(shè)計(jì)為各自獨(dú)立的架構(gòu),如能使用兩個獨(dú)立的處理器分別處理各自的工作,從而實(shí)現(xiàn)以低成本設(shè)計(jì)出高效能的人機(jī)接口的目的,使制造廠及客戶得到雙贏。

發(fā)明內(nèi)容
因此,本發(fā)明的一個目的是,在設(shè)計(jì)上采取模塊化的架構(gòu),只需為人機(jī)操作接口模塊與通信轉(zhuǎn)換模塊之間的通信定出一個方法,所述方法由開發(fā)公司自訂且不需要依循任何特殊的標(biāo)準(zhǔn),從而使得所有多樣、復(fù)雜及需要實(shí)時性要求的通信工作,都可移到通信轉(zhuǎn)換模塊上運(yùn)行。如此一來,系統(tǒng)可以一分為二,彼此沒有相依性;任一方隨時可以進(jìn)行獨(dú)立的設(shè)計(jì)升級(update)。這樣的架構(gòu),對客戶及生產(chǎn)者而言,都可以大大降低更新系統(tǒng)的負(fù)擔(dān)。
本發(fā)明的另一個目的是將需要經(jīng)常為客戶進(jìn)行變更設(shè)計(jì)而客制化的通信功能部份(包括軟件及硬件部份)獨(dú)立出來成為一個模塊,而將目前的人機(jī)接口產(chǎn)品分成兩個部份,即(1)人機(jī)操作接口模塊及(2)通信轉(zhuǎn)換模塊,從而有利于產(chǎn)品快速地變型,以符合各種不同的需要。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),主要包括輸出輸入操作接口模塊,其由一個第一微處理器構(gòu)成主要電路,以處理信號的輸出輸入動作。該輸出輸入操作接口模塊具有利用按鍵鍵盤、觸控面板或是鼠標(biāo)(指針器)等輸入裝置進(jìn)行操作的輸入方式,以及以LCD、CRT或任何顯示或打印設(shè)備為輸出裝置。該輸出輸入操作接口模塊還具有擴(kuò)充的總線接口,可以與后述的通信控制模塊相連接,從而實(shí)現(xiàn)信號互相傳遞的目的。
設(shè)備控制橋接器(Device Bridge),其由一個第二微處理器構(gòu)成主要電路,以處理與各種裝置的通信協(xié)議及信號的轉(zhuǎn)換,并內(nèi)含有獨(dú)立的程序運(yùn)行內(nèi)存或與上述輸出輸入操作接口模塊共同存取的程序或數(shù)據(jù)存儲器。該設(shè)備控制橋接器還具有總線接口,可以與前述的輸出輸入操作接口模塊相連接,從而實(shí)現(xiàn)信號互相傳遞的目的。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)操作方法,主要包括下列特點(diǎn)輸出輸入操作接口模塊的程序獨(dú)立運(yùn)作,所有控制器裝置的狀態(tài)是通過讀取通信控制模塊上的共享內(nèi)存(例如雙端口內(nèi)存)而獲得,不需要通過與控制器裝置利用特殊的通信協(xié)議溝通而取得。
設(shè)備控制橋接器的程序獨(dú)立運(yùn)作,利用特殊的通信協(xié)議與控制器裝置進(jìn)行通信,并將狀態(tài)同時反映在控制器裝置及設(shè)備控制橋接器內(nèi)部的內(nèi)存,形成高速緩存的功能。
設(shè)備控制橋接器可以直接通過使用者上載更新的設(shè)備地址轉(zhuǎn)換表來直接修正控制器裝置的廠牌及機(jī)型,而無需修正任何輸出輸入操作接口模塊上的人機(jī)接口畫面設(shè)計(jì)文件。
輸出輸入操作接口模塊的軟件可以直接控制設(shè)備控制橋接器的處理器是否運(yùn)作或中止。輸出輸入操作接口模塊擁有整個人機(jī)接口系統(tǒng)的控制權(quán)。
輸出輸入操作接口模塊可以將儲存在本體內(nèi)存中或是外部記憶卡上的數(shù)據(jù)文件,下載給設(shè)備控制橋接器為運(yùn)行所需的程序。


圖1為傳統(tǒng)的基本人機(jī)接口的硬件架構(gòu);圖2為傳統(tǒng)的人機(jī)接口的軟件操作模式;圖3為一般人機(jī)接口的軟件操作流程圖;圖4A、4B為本專利的硬件平臺方塊圖;圖5為根據(jù)本發(fā)明的平行式設(shè)計(jì)流程示意圖;圖6為本發(fā)明的流程圖;圖7A至7C為本發(fā)明的設(shè)備地址轉(zhuǎn)換表;圖8為人機(jī)操作接口畫面組件處理流程。
附圖中,各標(biāo)號所代表的部件列表如下
現(xiàn)有技術(shù)10A微處理器芯片 20A LCD模塊30A內(nèi)存IC 40A觸控面板42A數(shù)字鍵盤 50A通信端口100A微處理器 102A顯示控制器104A GPIO控制器 106A UART控制器108A CAN總線控制器本發(fā)明10微處理器芯片20 LCD模塊30內(nèi)存IC 40觸控面板42數(shù)字鍵盤50通信端口100微處理器 102顯示控制器104 GPIO控制器106 UART控制器108 CAN總線控制器60設(shè)備控制橋接器 600第二微處理器602 UART控制器604雙端口RAM606 SRAM 608、610主存儲器總線620內(nèi)部總線 630收發(fā)器具體實(shí)施方式
參見圖4A、4B,本發(fā)明的硬件平臺將人機(jī)操作接口電路與設(shè)備端的通信功能獨(dú)立出來,獨(dú)立出來的設(shè)備端通信功能電路部份被稱為設(shè)備控制橋接器60。該設(shè)備控制橋接器60具有一個獨(dú)立作業(yè)的微處理器,其負(fù)責(zé)處理與設(shè)備端的通信以獲取或控制(設(shè)定)設(shè)備端裝置的狀態(tài)。參見圖4A、4B,該設(shè)備控制橋接器60具有第二微處理器(MCU)600,UART控制器(或是CAN控制器)602,雙端口隨機(jī)存取內(nèi)存(簡稱雙端 RAM)604,靜態(tài)隨機(jī)存取內(nèi)存(SRAM)606,主存儲器總線608、610,收發(fā)器630及內(nèi)部總線620。該具有設(shè)備控制橋接器的人機(jī)操作接口系統(tǒng)的操作方式如下人機(jī)操作接口的主要微處理器10在系統(tǒng)開始運(yùn)作時,通過系統(tǒng)總線將設(shè)備控制橋接器60的微處理器600所需的程序代碼(Program)及通信協(xié)議轉(zhuǎn)譯表(Protocol translator)存入設(shè)備控制橋接器中的SRAM 606,然后通過GPIO 104的控制來通知設(shè)備控制橋接器60開始運(yùn)作。
當(dāng)設(shè)備控制橋接器60自行處理完成一個通信周期(CommunicationCycle)后,會將設(shè)備端的狀態(tài)寫入位于設(shè)備控制橋接器60中的雙端口RAM 604(或是一般記憶裝置)中,并可利用如中斷的方式通知主系統(tǒng)。在任何一個時間點(diǎn),主系統(tǒng)的微處理器可以將設(shè)備端裝置的狀態(tài)寫入此雙端口RAM 604,并通過設(shè)備控制橋接器60的通信處理來傳遞給設(shè)備端。另一方面也可以在此取回設(shè)備端裝置的狀態(tài),而不必由主系統(tǒng)的微處理器100來處理有關(guān)通信的任何工作。
圖5是根據(jù)本發(fā)明的具有設(shè)備控制橋接器的人機(jī)操作接口系統(tǒng)的平行式設(shè)計(jì)流程示意圖,其由以往所采用的單線式的設(shè)計(jì)流程,改為采用平行式的設(shè)計(jì)方式。依據(jù)本平行式設(shè)計(jì)流程,畫面組件與目的端設(shè)備無直接關(guān)系,所以畫面的設(shè)計(jì)者可以只依照由系統(tǒng)分析師提供的組件表控制編號依序規(guī)劃好各個組件,由人機(jī)畫面編輯程序編譯產(chǎn)生出畫面文件。另一方面,在實(shí)際設(shè)置目的端設(shè)備位置時,可以由另一位設(shè)計(jì)者依據(jù)對映地址的規(guī)劃表,連接目的端設(shè)備通信協(xié)議,通過軟件產(chǎn)生出設(shè)備控制橋接器60的執(zhí)行程序代碼及設(shè)備地址轉(zhuǎn)換表(Device address Transfer Table)。畫面檔可以與設(shè)備控制橋接器60的執(zhí)行程序代碼及設(shè)備地址轉(zhuǎn)換表同時連接后一同下載至人機(jī)接口,再由人機(jī)接口程序傳送給設(shè)備控制橋接器60執(zhí)行。或是將畫面檔及設(shè)備控制橋接器60的執(zhí)行程序代碼及設(shè)備地址轉(zhuǎn)換表分別下載給人機(jī)接口及設(shè)備控制橋接器60,如此也可以達(dá)到相同的目的。
圖6為本發(fā)明的具有設(shè)備控制橋接器的人機(jī)操作接口系統(tǒng)的平行式設(shè)計(jì)流程流程圖,包含下列步驟在開始后(步驟S200),判斷是否要編輯畫面(步驟S210),若是,則選擇畫面組件(步驟S240)和設(shè)置組件屬性(步驟S242)、以及設(shè)置組件對應(yīng)存取設(shè)備控制橋接器60的地址(步驟S244)。接著判斷是否完成所有組件(步驟S244),若否,則回到步驟S240,若是,則產(chǎn)生畫面檔(步驟S248)及判斷是否進(jìn)行修改作業(yè)(步驟S250)。
在步驟S210,若不編輯畫面,則進(jìn)行下列步驟以修改設(shè)備地址轉(zhuǎn)換表。編輯設(shè)備控制橋接器內(nèi)部存取地址對應(yīng)的設(shè)備端地址(步驟S220),連接設(shè)備通信協(xié)議驅(qū)動程序(步驟S222),及產(chǎn)生設(shè)備控制橋接器的執(zhí)行程序代碼(步驟S224)。步驟S226判斷是否進(jìn)行修改作業(yè),若要進(jìn)行則將設(shè)備控制橋接器的執(zhí)行程序代碼下載至設(shè)備控制橋接器60,若否則合并畫面檔及設(shè)備控制橋接器執(zhí)行碼(步驟S228),并將合并結(jié)果下載至人機(jī)接口(步驟S232)。在上述判斷是否進(jìn)行修改作業(yè)的步驟中(步驟S250),若是則進(jìn)行步驟S232下載合并結(jié)果至人機(jī)接口,若否則進(jìn)行步驟S228合并畫面檔及設(shè)備控制橋接器執(zhí)行碼,最后完成(步驟S260)。
圖7A至7C為本發(fā)明的設(shè)備地址轉(zhuǎn)換表。畫面文件中記錄每一個組件的屬性、數(shù)據(jù)型態(tài)及對映設(shè)備控制橋接器60的直接存取地址,而不是指向目的設(shè)備端的任何一個裝置地址。而設(shè)備控制橋接器60是通過設(shè)備地址轉(zhuǎn)換表找到對映目的設(shè)備端與設(shè)備控制橋接器60內(nèi)部存儲器存取的地址。
圖8為人機(jī)操作接口畫面組件處理流程,包含下列步驟在新頁面開始后(步驟S300),即進(jìn)入初始畫面狀態(tài)(步驟S302),并與設(shè)備控制橋接器交換快取數(shù)據(jù)(步驟S304),將交換數(shù)據(jù)存入人機(jī)接口的內(nèi)部暫存區(qū)(步驟S306),并處理畫面組件狀態(tài)轉(zhuǎn)換(步驟S308),檢視是否已經(jīng)完成畫面所有組件(步驟S310),若否則繪制出組件狀態(tài)圖(步驟S312),若是則啟動定時器(步驟S314)。在等待使用者輸入后(步驟S316),判斷是否要改變組件狀態(tài)(步驟S318),若是則回到步驟S304,若否則判斷是否換頁(步驟S322),若不要換頁,則回到步驟S320,若要換頁則結(jié)束流程(步驟S330)。
綜上所述,本發(fā)明具有以下優(yōu)點(diǎn)1、利用本發(fā)明架構(gòu)設(shè)計(jì)的人機(jī)接口產(chǎn)品,能夠快速變型,從而達(dá)到符合市場需求的要求。
2、可同時提高人機(jī)接口產(chǎn)品在處理圖形及通信上的性能。
3、不需要為了提高系統(tǒng)效能而選用昂貴的高階處理器。
4、在進(jìn)行人機(jī)操作接口的畫面設(shè)計(jì)的同時,不需特別考慮控制器裝置。
5、人機(jī)接口的畫面設(shè)計(jì)被拆開成兩個平行設(shè)計(jì)的步驟,使彼此沒有直接數(shù)據(jù)的相依性。增加了設(shè)計(jì)畫面的可移植性及重復(fù)利用價(jià)值。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此即限制本發(fā)明的專利范圍,凡是在本發(fā)明特征范圍內(nèi)所作的其它等效變化或修飾,均應(yīng)包括在本發(fā)明的專利范圍內(nèi)。
權(quán)利要求
1.一種具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),包含主系統(tǒng),具有第一微處理器;設(shè)備控制橋接器,具有第二微處理器且通過總線連接到所述主系統(tǒng),及通過設(shè)備通信端口連接到設(shè)備端,其中所述設(shè)備控制橋接器具有處理與所述設(shè)備端的通信的功能,并將設(shè)備端狀態(tài)回復(fù)至所述主系統(tǒng)。
2.如權(quán)利要求1所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中所述設(shè)備控制橋接器具有UART控制器。
3.如權(quán)利要求1所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中所述設(shè)備控制橋接器具有CAN控制器。
4.如權(quán)利要求1所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中所述設(shè)備控制橋接器具有雙端口RAM。
5.如權(quán)利要求1所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中所述設(shè)備控制橋接器通過收發(fā)器連接到設(shè)備通信端。
6.如權(quán)利要求1所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中所述主系統(tǒng)具有GPIO控制器,且通過所述GPIO控制器通知所述設(shè)備控制橋接器開始運(yùn)作。
7.如權(quán)利要求1所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中還具有LCD模塊。
8.如權(quán)利要求1所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中還具有輸入單元。
9.如權(quán)利要求8所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中所述輸入單元為觸控板。
10.如權(quán)利要求8所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng),其中所述輸入單元為鍵盤。
11.一種具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)設(shè)計(jì)方法,所述人機(jī)接口系統(tǒng)包括主系統(tǒng),其具有第一微處理器;設(shè)備控制橋接器,其具有第二微處理器且分別連接到所述主系統(tǒng)及設(shè)備端,所述設(shè)計(jì)方法包含下列步驟a、設(shè)計(jì)畫面組件;b、以平行方式設(shè)計(jì)設(shè)備地址轉(zhuǎn)換表;c、合并畫面組件與設(shè)備地址轉(zhuǎn)換表。
12.如權(quán)利要求11所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)設(shè)計(jì)方法,其中通過合并軟件對所述畫面組件與所述設(shè)備地址轉(zhuǎn)換表進(jìn)行合并。
13.如權(quán)利要求11所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)設(shè)計(jì)方法,其中所述設(shè)計(jì)設(shè)備地址轉(zhuǎn)換表步驟還包含編輯設(shè)備控制橋接器內(nèi)部存取地址對應(yīng)的設(shè)備端地址;連接設(shè)備通信協(xié)議驅(qū)動程序;及產(chǎn)生設(shè)備控制橋接器的執(zhí)行程序代碼。
14.一種具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)操作方法,所述人機(jī)接口系統(tǒng)包括主系統(tǒng),其具有第一微處理器;設(shè)備控制橋接器,其具有第二微處理器且分別連接到所述主系統(tǒng)及設(shè)備端,所述操作方法包含下列步驟所述主系統(tǒng)將所述設(shè)備控制橋接器所需的程序代碼及通信協(xié)議轉(zhuǎn)譯表存入所述設(shè)備控制橋接器中的內(nèi)部存儲器中;所述設(shè)備控制橋接器將設(shè)備端裝置的狀態(tài)寫入所述內(nèi)部存儲器中;及所述主系統(tǒng)讀取所述內(nèi)部存儲器以獲得所述設(shè)備端裝置的狀態(tài)。
15.如權(quán)利要求14所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)操作方法,其中所述主系統(tǒng)通過GPIO的控制來通知設(shè)備控制橋接器開始運(yùn)作。
16.如權(quán)利要求14所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)操作方法,其中所述設(shè)備控制橋接器自行處理完成一個通信的周期后,會將設(shè)備端的狀態(tài)寫入所述內(nèi)部存儲器中。
17.如權(quán)利要求16所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)操作方法,其中所述設(shè)備控制橋接器利用中斷的方式通知所述主系統(tǒng)。
18.如權(quán)利要求16所述的具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)操作方法,其中所述內(nèi)部存儲器為雙端口RAM。
全文摘要
一種具有設(shè)備控制橋接器的人機(jī)接口系統(tǒng)及其設(shè)計(jì)操作方法,該人機(jī)接口系統(tǒng)具有主系統(tǒng)及設(shè)備控制橋接器。該主系統(tǒng)具有第一微處理器;該設(shè)備控制橋接器具有第二微處理器且通過總線連接到該主系統(tǒng),及通過設(shè)備通信端口連接到設(shè)備端,其中該設(shè)備控制橋接器具有處理與設(shè)備端通信的功能,并將設(shè)備端狀態(tài)回復(fù)主系統(tǒng)。在設(shè)計(jì)時,采取平行方式分別設(shè)計(jì)畫面組件及設(shè)備地址轉(zhuǎn)換表,再將畫面組件與設(shè)備地址轉(zhuǎn)換表合并。在操作時,該設(shè)備控制橋接器將設(shè)備端裝置的狀態(tài)寫入內(nèi)部存儲器中;且該主系統(tǒng)讀取該內(nèi)部存儲器以獲得設(shè)備端裝置的狀態(tài)。
文檔編號G06F3/01GK101082835SQ200610083478
公開日2007年12月5日 申請日期2006年5月30日 優(yōu)先權(quán)日2006年5月30日
發(fā)明者孫裕峰 申請人:臺達(dá)電子工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1