<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 基于多cpu方式的自動(dòng)識別控制系統

基于多cpu方式的自動(dòng)識別控制系統

作者: 時(shí)間:2011-09-28 來(lái)源:網(wǎng)絡(luò ) 收藏

 技術(shù)是將數據自動(dòng)識讀、自動(dòng)輸入計算機的一種方法或手段。它是包括條碼技術(shù)、磁條(卡)技術(shù)、光學(xué)字符識別、系統集成化、射頻技術(shù)、聲音識別及視覺(jué)識別等集計算機、光、機電、通信技術(shù)為一體的綜合性高新科學(xué)技術(shù)。技術(shù)提供了快速、準確地進(jìn)行數據采集輸入的有效手段,解決了手工數據輸入速度慢、錯誤率高等造成的“瓶頸”難題,因而技術(shù)作為一種革命性的高新技術(shù),日益為人們所接受。

本文引用地址:http://dyxdggzs.com/article/178564.htm

  自動(dòng)識別則是集微機自動(dòng)識別技術(shù)和現代安全管理與控制措施為一體的系統,它涉及電子,機械,光學(xué),計算機技術(shù),通訊技術(shù),生物技術(shù)等諸多新技術(shù)。是解決重要部門(mén)出入口實(shí)現安全防范管理的有效措施。包括出入口門(mén)禁安全管理系統、電梯、車(chē)輛進(jìn)出、物業(yè)消防監控系統、保安巡檢管理系統等,適用各種機要部門(mén),如銀行、賓館、機房、軍械庫、機要室、辦公間,智能化小區,工廠(chǎng)等。

  自動(dòng)識別控制系統在工作環(huán)境安全、人事考勤管理等行政管理工作中發(fā)揮著(zhù)巨大的作用。因此設計一款性能價(jià)格比較高的產(chǎn)品將有著(zhù)廣泛的應用前景。

  1、自動(dòng)識別控制系統的功能組成

  作為一種通用性強、功能齊全的自動(dòng)識別控制系統,應該具有眾多組成要素。下面我們就以一個(gè)4門(mén)門(mén)禁控制器為例來(lái)說(shuō)明,它的功能模塊組成如下:

  4路開(kāi)門(mén)繼電器控制電路+1路報警繼電器控制電路

  4路門(mén)位置信號偵測電路+4路開(kāi)門(mén)按鈕信號偵測電路+4路防破壞信號偵測電路

  4路開(kāi)關(guān)量輸入電路+4路開(kāi)關(guān)量輸出電路

  8路WIGEN信號譯碼電路(用于接8個(gè)WIGEN讀卡器)

  2路ABA信號譯碼電路與2路鍵盤(pán)仿真信號電路(用于接2個(gè)ABA讀卡器或2個(gè)鍵盤(pán)仿真讀卡器)

  1路TTL232/RS232信號譯碼電路(用于接1個(gè)TTL232/RS232讀卡器)

  1路RS485信號控制電路(用于連接多達32個(gè)RS485的讀卡器)

  1路設備ID號設置撥斷開(kāi)關(guān)

  時(shí)鐘芯片控制電路

  存儲芯片控制電路(用于存儲用戶(hù)信息和事件信息)

  系統監控電路

  通訊電路(用于和上位機進(jìn)行通訊)

  2、幾種主控設計方案的比較

  隨著(zhù)電子技術(shù)的發(fā)展,各種CPU、存儲芯片、系統擴展芯片、時(shí)鐘芯片等層出不窮,在給設計人員有了更多選擇的同時(shí),也帶來(lái)了另一個(gè)問(wèn)題,就是該如何選擇一種適合于自身的一種方案。這個(gè)方案不但要能實(shí)現系統需求的基本功能,還要在可靠性、開(kāi)發(fā)難易程度、芯片供貨情況以及價(jià)格等方面都要做到適宜。針對上面列出的4門(mén)控制器的功能特點(diǎn),我們可做以下幾個(gè)方案:

  2.1 傳統形式

  這是一種為廣大嵌入式系統設計人員熟知的形式,在很多教科書(shū)及應用系統中有著(zhù)詳細的介紹。

  在主控方面,一般采用以應用最廣的8051+EPROM程序存儲器或帶有大容量FLASH ROM 的CPU如SST89C58或P89C51RD2在系統擴展方面,2片74HC138用于譯碼,1片74HC373用于地位地址鎖存,1片74HC245用于總線(xiàn)驅動(dòng),3片74HC377用于信號輸出,4片74HC244用于信號輸入存儲方面,一片628128用于存儲事件信息和外部變量,一片28SF040或39SF040用于存儲各種有效卡片、非法卡片信息時(shí)鐘方面,采用一片串行的DS1302或并行數據的DS12C887通訊方面,2片485芯片,一片用于和上位機通訊,一片用于和RS485讀卡器通訊這種方式具有芯片價(jià)格較便宜,供貨渠道廣泛,編程調試較容易等優(yōu)點(diǎn),但其體積龐大,芯片多,硬件故障點(diǎn)增多,而且由于任務(wù)眾多,導致CPU工作繁忙,軟件中的各種中斷處理容易干擾,雖然現在已有8051的實(shí)時(shí)多任務(wù)操作系統可以解決此問(wèn)題,但是這要求設計者一方面要選擇價(jià)格相對高的CPU,另一方面也要學(xué)習消化RTX51,而將其正確的應用到系統中去需要更高的軟件技巧和更多的調試時(shí)間。否則軟件的可靠性無(wú)法保證。這對于產(chǎn)品的快速市場(chǎng)化是不利的。

  2.2 ARM+CPLD

  ARM芯片及CPLD芯片是最近幾年流行起來(lái)的嵌入式系統的構成部件,他們將可能成為后PC時(shí)代嵌入式系統設計的首選。ARM是一款32位的精簡(jiǎn)指令集(RISC)處理器架構,以其高性能、低功耗、低成本占有市場(chǎng)。 以PHILIPS的LPC2104為例,它具有128K 片內Flash程序存儲器、最多64K靜態(tài)RAM、雙UART、兩個(gè)定時(shí)器、具有4路捕獲/比較通道、多達6路輸出的PWM單元、實(shí)時(shí)時(shí)鐘、看門(mén)狗定時(shí)器、通用I/O口、CPU操作頻率可達60MHz等特點(diǎn)。

  CPLD是復雜可編程邏輯陣列的簡(jiǎn)稱(chēng),它具有口線(xiàn)多、速度快、可編程、純硬件電路等特點(diǎn)。

  根據我們提出的4門(mén)控制器的功能,一片ARM及一片CPLD,加上少許外圍電路,即可實(shí)現。這樣不僅使系統板的體積大大減少,而且增加了可靠性,這是其他方式所不能比擬的。但是,由于A(yíng)RM及CPLD均是新興的技術(shù),對于一些8051單片機經(jīng)驗豐富的設計者而言,卻需要有一個(gè)不短的時(shí)間去學(xué)習消化實(shí)踐,另外,有關(guān)ARM及CPLD的開(kāi)發(fā)工具,如仿真器、集成開(kāi)發(fā)環(huán)境IDE都在一個(gè)比較高的價(jià)位上,且學(xué)習及使用都比8051難多了。這不僅對產(chǎn)品的快速市場(chǎng)化不利,而且也不適合對某些場(chǎng)合靈活多變的設計。而且,目前這兩種芯片的價(jià)格較8051組成的系統價(jià)格仍偏高,這也不太適合應用于本文提出的通用控制器。

  2.3 多CPU系統

  在經(jīng)過(guò)對上述兩種方案的比較后,是否還有其他某種使用芯片數量最少、價(jià)格最便宜、功能最齊全、設計靈活多變的方案呢?答案是肯定的。那就是采用多CPU系統。8051芯片如AT89x52的廣泛使用,使單片機的價(jià)格大大下降。目前,89X52的市場(chǎng)零售價(jià)已經(jīng)低于8255、8279、8253、8250等專(zhuān)用接口芯片中的任何一種;而89X52的功能實(shí)際上遠遠超過(guò)以上芯片。因此,如把89x52作為接口芯片使用,在經(jīng)濟上是合算的。這樣就解決了系統擴展芯片眾多的缺點(diǎn)。一片89x52有32個(gè)I/O口,均可做輸入輸出,且有3個(gè)定時(shí)器和2個(gè)外部中斷,完全可以解決對ABA/WIGEN/232不同串行信號的處理。

  正如軟件可由實(shí)時(shí)多任務(wù)操作系統RTOS來(lái)實(shí)現一樣,硬件一樣可用多CPU組成的系統來(lái)實(shí)現。

  這樣,本文提出得4門(mén)控制器將由3片CPU共同組成,它具有以下特點(diǎn) 芯片數目少。除了存儲芯片和時(shí)鐘芯片,基本只剩下3塊89S52 CPU用89S52價(jià)格低的特點(diǎn),充當外設。使用靈活??筛鶕闆r減少某個(gè)CPU或更改其程序完成不同的功能原來(lái)寫(xiě)在一個(gè)CPU中的程序分離,使每個(gè)芯片基本上在8K之內完成,也就是都可選擇89S52,不用采用昂貴的大容量FLASH 8051內核的 CPU。加了看門(mén)狗的主CPU可以實(shí)時(shí)監控另外兩個(gè)CPU的工作是否正常各CPU各司其職。提高了與上位機通訊的速度及準確性,提高了讀寫(xiě)存儲的速度以及訪(fǎng)問(wèn)FALSH的時(shí)間。由于將個(gè)任務(wù)分解,所以每個(gè)CPU所用的寄存器較少,均可以使用89S52自帶的256字節RAM即可,不必使用XDATA訪(fǎng)問(wèn)RAM 中的CPU ,提高了各CPU執行的速度。

  3、選擇FM3808為多功能存儲、時(shí)鐘、系統監控芯片

  3.1 傳統方式的說(shuō)明

  在確立了主控方式之后,要選擇存儲、時(shí)鐘及系統監控芯片,我們先來(lái)分析以往芯片的選擇正如3.1種所描述的,除了選擇具有512K BYTES的FLASH ROM 芯片作為卡號存儲芯片外(因為無(wú)論有效無(wú)效卡號,其更改頻率是不高的,采用此芯片不會(huì )影響芯片),作為常用的信息存儲及外部寄存器芯片,一般采用SRAM如628128,雖然此芯片目前價(jià)格很便宜,但由于系統掉電后,其中的所有信息消失,所以必須加掉電保護電路和電池。而無(wú)論采用專(zhuān)用的掉電保護芯片和采用分立元件組成的對電路,都不能100%的保證數據部丟失,尤其是在電源不穩定和干擾嚴重的環(huán)境下。

  時(shí)鐘有眾多選擇,如DS1302及12887,但價(jià)格不低監控芯片也有很多種,如X25045,它集成了看門(mén)狗、電壓監測、可靠復位及EEPROM等特點(diǎn),但價(jià)格也不低。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>