《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > CPLD 在時柵位移傳感器中的應用
CPLD 在時柵位移傳感器中的應用
摘要: 基于CPLD的數字信號處理電路智能時柵位移傳感器內部基于CPLD的數字信號處理電路。電路采用雙MCU+CPLD結構設計,內部嵌入主從式兩塊單片機,副MCU負責數據采集與預處理工作,主MCU通過接口電
Abstract:
Key words :
智能時柵位移傳感器內部基于CPLD的數字信號處理電路。電路采用雙MCU+CPLD結構設計,內部嵌入 主從式兩塊單片機,副MCU負責數據采集與預處理工作,主MCU通過接口電路與外界實現數據交換。動、定測頭感應到的微弱信號經放大、自動增益控制、濾波 和整形等預處理電路后,得到供數字電路處理的方波信號。兩路方波信號送入CPLD進行處理,CPLD包括雙路比相器、脈沖當量計量電路、計數電路、總線收 發三態控制電路等4個功能模塊。


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

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

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

解決這一問題的方法通常是采取硬件分頻,信號分頻后,相應周期加倍,供MCU處理數據的時間加長。但在本設計中,無論是將動、定測頭方波信號同時分頻或僅將引起MCU中斷的信號分頻,均無法保證同時采集到正確的3個數據。

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

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

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

數據采集與預處理軟件設計

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

結束語

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

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲色在线视频| 久久精品视频网| 国内精品久久久久久久影视麻豆| 欧美色视频在线| 欧美日本成人| 欧美黑人在线观看| 免费成人激情视频| 欧美xxx成人| 欧美成人精品激情在线观看| 久久这里有精品视频| 久久久久久久性| 久久久久久九九九九| 午夜日韩视频| 久久av老司机精品网站导航| 欧美一区在线视频| 久久精品成人欧美大片古装| 欧美在线播放| 久久久之久亚州精品露出| 久久久久成人精品免费播放动漫| 久久超碰97中文字幕| 欧美影院久久久| 久久精品日韩欧美| 久久久久久噜噜噜久久久精品| 久久精品导航| 麻豆精品一区二区综合av | 亚洲一区二区三区在线看 | 免费观看30秒视频久久| 榴莲视频成人在线观看| 欧美高清视频一区| 欧美日韩在线观看一区二区三区| 国产精品久久久久久久久借妻 | 欧美成人精品| 欧美日韩精品高清| 欧美日韩一区二区三区四区在线观看| 欧美日韩一区二区三区四区在线观看| 国产精品久久久久久久久久尿| 国产美女精品视频| 国内外成人免费视频 | 亚洲麻豆一区| 亚洲已满18点击进入久久| 欧美一区二区三区四区高清| 久久久久久97三级| 欧美激情视频给我| 国产精品久久久久aaaa九色| 国产一区二区高清不卡| 亚洲第一福利视频| 夜夜嗨av一区二区三区四季av| 亚洲欧美日本视频在线观看| 久久se精品一区二区| 99热免费精品在线观看| 亚洲欧美综合网| 麻豆91精品| 欧美视频一区二区三区在线观看 | 国产一区视频在线看| 亚洲国产日韩在线一区模特| 亚洲视频在线看| 亚洲国产美国国产综合一区二区| 在线亚洲免费| 久久免费精品视频| 欧美日韩不卡合集视频| 国产日韩精品入口| 最新日韩中文字幕| 亚洲综合电影| 亚洲另类自拍| 久久激情五月丁香伊人| 欧美日本久久| 国内激情久久| 99精品免费| 91久久在线播放| 欧美在线1区| 欧美日韩三级电影在线| 国内精品久久久久久久97牛牛| 99re6这里只有精品| 亚洲第一精品久久忘忧草社区| 亚洲专区一区| 欧美激情中文字幕一区二区| 国产日本亚洲高清| 亚洲精品久久久久| 亚洲福利视频一区二区| 香蕉久久夜色精品国产使用方法| 欧美夫妇交换俱乐部在线观看| 国产日韩三区| 亚洲视频欧美视频| 亚洲精品免费网站| 久久久久久久久久久一区| 国产精品久久777777毛茸茸| 亚洲精品免费一区二区三区| 久久成人资源| 亚洲欧美中文日韩v在线观看| 欧美精品99| 亚洲第一精品福利| 欧美一区二区视频在线观看2020 | 性欧美超级视频| 欧美色区777第一页| 亚洲国产精品一区二区第一页| 欧美一级艳片视频免费观看| 亚洲一区二区在线视频| 欧美激情视频在线免费观看 欧美视频免费一 | 在线免费一区三区| 欧美与欧洲交xxxx免费观看 | 国产日韩在线一区二区三区| 亚洲视频一区二区| 一区二区三区免费观看| 欧美jizz19性欧美| 一区二区视频免费在线观看 | 欧美成人精品在线播放| 国产专区综合网| 羞羞漫画18久久大片| 亚洲欧美视频一区二区三区| 欧美午夜视频在线观看| 日韩视频一区二区三区| 亚洲美女在线看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产一区在线播放| 欧美一区二视频在线免费观看| 性娇小13――14欧美| 国产精品毛片大码女人| 亚洲视频电影图片偷拍一区| 亚洲午夜电影网| 欧美无砖砖区免费| 亚洲一区国产精品| 午夜精品久久久99热福利| 国产精品国产三级国产aⅴ9色| 日韩亚洲国产欧美| 亚洲一区尤物| 国产精品美女www爽爽爽| 亚洲桃花岛网站| 欧美一级大片在线免费观看| 国产伦理一区| 欧美一区二区视频免费观看| 久久久亚洲影院你懂的| 狠狠综合久久av一区二区小说| 久久国产精品99国产| 久久久久久久综合狠狠综合| 精品成人在线观看| 最新国产精品拍自在线播放| 欧美风情在线观看| 亚洲美女视频| 亚洲欧美久久久久一区二区三区| 国产精品激情偷乱一区二区∴| 亚洲女女女同性video| 久久精品免视看| 欲香欲色天天天综合和网| 日韩视频在线免费| 国产精品成人免费| 先锋亚洲精品| 鲁大师影院一区二区三区| 亚洲黄网站黄| 亚洲一区二区三区在线看 | 一区二区三区四区蜜桃| 国产精品入口尤物| 欧美一区二区三区另类| 久久躁日日躁aaaaxxxx| 亚洲精品视频在线观看网站| 亚洲一区二区三区高清| 国产欧美一区二区在线观看| 亚洲国产91色在线| 欧美人成在线| 午夜精品久久| 欧美va日韩va| 亚洲一区二区伦理| 久久一区二区三区av| 亚洲人在线视频| 午夜精品视频在线观看| 狠狠久久五月精品中文字幕| 一区二区三区成人| 国产欧美日韩一区| 亚洲黄色在线| 国产精品久久久久久妇女6080| 亚洲成色www8888| 欧美午夜美女看片| 亚洲二区视频在线| 欧美性生交xxxxx久久久| 欧美在线免费观看亚洲| 欧美日韩久久| 久久激情一区| 欧美午夜大胆人体| 久久精品视频一| 国产精品福利av| 亚洲精品日产精品乱码不卡| 国产精品毛片a∨一区二区三区| 亚洲国产清纯| 欧美视频中文在线看| 亚洲国产美女精品久久久久∴| 国产精品初高中精品久久| 久久精品女人的天堂av| 欧美性做爰毛片| 亚洲区在线播放| 国产日韩一区二区三区在线| 一区二区三区国产在线观看| 国内久久精品| 午夜欧美精品| 一本到12不卡视频在线dvd| 久久这里有精品15一区二区三区| 亚洲午夜激情免费视频| 欧美国产丝袜视频| 欧美影片第一页| 国产精品入口| 亚洲午夜一级| 亚洲精品在线观看视频|