www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化

智能時(shí)柵位移傳感器內(nèi)部基于CPLD的數(shù)字信號(hào)處理電路。電路采用雙MCU+CPLD結(jié)構(gòu)設(shè)計(jì),內(nèi)部嵌入 主從式兩塊單片機(jī),副MCU負(fù)責(zé)數(shù)據(jù)采集與預(yù)處理工作,主MCU通過接口電路與外界實(shí)現(xiàn)數(shù)據(jù)交換。動(dòng)、定測(cè)頭感應(yīng)到的微弱信號(hào)經(jīng)放大、自動(dòng)增益控制、濾波 和整形等預(yù)處理電路后,得到供數(shù)字電路處理的方波信號(hào)。兩路方波信號(hào)送入CPLD進(jìn)行處理,CPLD包括雙路比相器、脈沖當(dāng)量計(jì)量電路、計(jì)數(shù)電路、總線收 發(fā)三態(tài)控制電路等4個(gè)功能模塊。


CPLD芯片選用Altera公司的MAX7000S系列器件EPM7128SLC84,它有128個(gè)邏 輯宏單元,邏輯門數(shù)為2500門,在MAX+PLUSII軟件環(huán)境下,采用VHDL和原理圖輸入相結(jié)合的方法進(jìn)行設(shè)計(jì)。設(shè)計(jì)輸入完成后,進(jìn)行整體的編譯和 邏輯仿真,然后進(jìn)行轉(zhuǎn)換、布局、布線、延時(shí)仿真生成配置文件,最后以4引腳的JTAG接口方式通過ByteBlaster下載電纜對(duì)CPLD進(jìn)行在線編程 (ISP),完成結(jié)構(gòu)功能配置,實(shí)現(xiàn)其硬件功能,制成專用芯片。為了避免器件內(nèi)的設(shè)計(jì)被他人復(fù)制和取出,可通過對(duì)MAX7128S內(nèi)部的一個(gè)保密位編程, 對(duì)設(shè)計(jì)進(jìn)行加密。當(dāng)對(duì)器件重新編程時(shí),保密位連同其它的編程數(shù)據(jù)均能擦除和重寫。

動(dòng)、定測(cè)頭方波信號(hào)分別從DO_INPUT和 DI_INPUT端輸入CPLD,采樣信號(hào)INT0_OUT由定測(cè)頭信號(hào)DI_INPUT反相得到,通過雙路比相器獲取動(dòng)測(cè)頭信號(hào)DO_INPUT的上、 下沿至采樣時(shí)刻的相位差信號(hào)。Fai_OUT1、Fai_OUT2信號(hào)表示插入高頻細(xì)分脈沖信號(hào)后的相位差信號(hào),高頻時(shí)鐘脈沖由CLK端輸入,通過2路帶 允許端的20位同步計(jì)數(shù)器分別對(duì)插入的細(xì)分脈沖進(jìn)行計(jì)數(shù)。每一個(gè)脈沖所代表的角度大小由脈沖當(dāng)量計(jì)量電路來確定,用于計(jì)算脈沖當(dāng)量的Ti_OUT1信號(hào)由 DI_INPUT信號(hào)二分頻得到。

EPM7128SLC84輸出信號(hào)INT0_OUT與副MCU第12腳P3.2相連,每一脈沖下降沿觸 發(fā)副MCU中斷一次。通過對(duì)各信號(hào)邏輯時(shí)序的分析,可以看出:動(dòng)、定測(cè)頭方波信號(hào)頻率為50Hz,為保證時(shí)柵位移傳感器能正常工作,MCU必須每20ms 中斷一次(若信號(hào)頻率為400Hz,中斷時(shí)間間隔為2.5ms),也就是說MCU用于處理數(shù)據(jù)的時(shí)間只有20ms。MCU做多字節(jié)除法、乘法運(yùn)算時(shí),運(yùn)行 時(shí)間較長(zhǎng),且用于單片機(jī)與計(jì)算機(jī)間數(shù)據(jù)通信的時(shí)間就至少需要10ms,因此20ms時(shí)間MCU無法處理完全部工作。處理時(shí)間不夠就會(huì)導(dǎo)致死機(jī),傳感器無法 工作,實(shí)踐也證明了這一點(diǎn)。

解決這一問題的方法通常是采取硬件分頻,信號(hào)分頻后,相應(yīng)周期加倍,供MCU處理數(shù)據(jù)的時(shí)間加長(zhǎng)。但在本設(shè)計(jì)中,無論是將動(dòng)、定測(cè)頭方波信號(hào)同時(shí)分頻或僅將引起MCU中斷的信號(hào)分頻,均無法保證同時(shí)采集到正確的3個(gè)數(shù)據(jù)。

基 于此,本文提出采用“軟件分頻”來解決這一問題,這也是采用雙MCU的關(guān)鍵原因之一。中斷信號(hào)INT0_OUT每20ms觸發(fā)副MCU中斷一次,每4次中 斷采集一次數(shù)據(jù),前面3次中斷時(shí)副MCU通過程序判斷中斷次數(shù)而進(jìn)行相應(yīng)處理,為第4次中斷時(shí)采集數(shù)據(jù)作準(zhǔn)備,第4次中斷時(shí)在中斷服務(wù)程序中采集數(shù)據(jù),包 括φ1、φ2和Ti等3個(gè)參數(shù)。其中,φ1、φ2和Ti分別代表一個(gè)信號(hào)周期內(nèi)插入Fai_OUT1、Fai_OUT2和Ti_OUT1中的時(shí)鐘脈沖個(gè) 數(shù)。副MCU對(duì)數(shù)據(jù)進(jìn)行預(yù)處理后,通過P3.1腳觸發(fā)主MCU中斷,接收副MCU傳送的數(shù)據(jù),這樣,主MCU每80ms中斷一次,供主MCU處理數(shù)據(jù)的時(shí) 間增加為80ms,相當(dāng)于4分頻,但并沒有改變各信號(hào)時(shí)序。這一思想在信號(hào)頻率提高到400Hz或更高后仍然適用,只需對(duì)軟件作少量改動(dòng)即可。

通過以上分析,不難看出:CPLD邏輯功能仿真波形為硬件電路和程序的正確設(shè)計(jì)與優(yōu)化提供了依據(jù),具有邏輯分析儀的功能,為設(shè)計(jì)者帶來了方便,這充分體現(xiàn)了采用CPLD設(shè)計(jì)數(shù)字電路的優(yōu)點(diǎn)。

總 線收發(fā)三態(tài)控制電路實(shí)現(xiàn)副MCU在讀取φ1、φ2和Ti時(shí)分時(shí)復(fù)用20位數(shù)據(jù)總線D19~D0。副MCU每讀一個(gè)數(shù)據(jù),先通過使能端EN讓計(jì)數(shù)器停止計(jì) 數(shù),再通過RD端打開三態(tài)門讀取數(shù)據(jù),讀完數(shù)據(jù)后關(guān)閉三態(tài)門,并通過CLR端將計(jì)數(shù)器清零,為下一次讀取數(shù)據(jù)做準(zhǔn)備。副MCU對(duì)采集到的數(shù)據(jù)進(jìn)行預(yù)處理 后,送給主MCU。圖1中,副MCU的P3.0腳與主MCU的P2.0腳相連是為了實(shí)現(xiàn)數(shù)據(jù)傳輸過程中2塊MCU間的通信握手,數(shù)據(jù)準(zhǔn)備就緒后,主MCU 打開三態(tài)總線緩沖74LS244,從P0口讀取數(shù)據(jù)。

數(shù)據(jù)采集與預(yù)處理軟件設(shè)計(jì)

如前所述,數(shù)據(jù)采集與預(yù)處理在副MCU中斷0服務(wù)程序內(nèi)完成,程序流程圖如圖3所示。程序設(shè)計(jì)中采用了前面介紹的軟件分頻技術(shù),流程圖中φ代表不受預(yù)處理電路中整形芯片門限電壓影響的準(zhǔn)確相位角。

結(jié)束語

PM7128SLC84 在智能時(shí)柵位移傳感器數(shù)字電路設(shè)計(jì)中取得了很好的應(yīng)用效果,實(shí)現(xiàn)了硬件設(shè)計(jì)軟件化,使用可編程邏輯器件技術(shù)避免了復(fù)雜的PCB布線,帶來不僅在成本、開發(fā) 周期、可靠性等方面的優(yōu)勢(shì),而且大大增強(qiáng)了硬件模塊的柔性,通過編程來很方便地修改硬件電路結(jié)構(gòu),功耗也大大降低。但在使用CPLD器件時(shí)也發(fā)現(xiàn)了一些問 題,如EPM7128SLC84對(duì)信號(hào)毛刺很敏感,因此,對(duì)信號(hào)的前置處理和電路設(shè)計(jì)提出了更高要求。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉