《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > CPLD應(yīng)用于嵌入式系統(tǒng)與CAN總線網(wǎng)絡(luò)通信
CPLD應(yīng)用于嵌入式系統(tǒng)與CAN總線網(wǎng)絡(luò)通信
摘要: 可編程邏輯器件PLD(Programmable logic Device)就是由用戶進(jìn)行編程實(shí)現(xiàn)所需邏輯功能的數(shù)字專用集成電路ASIC。可編程邏輯器件在現(xiàn)代電子工程設(shè)計(jì)中得到了廣泛應(yīng)用。它是在PAL,GAL等邏輯器件的基礎(chǔ)上發(fā)展起來(lái)的,具有高密度,高速度,低功耗體系結(jié)構(gòu)和邏輯單元,靈活以及運(yùn)用范圍寬等特點(diǎn),同時(shí)還具有設(shè)計(jì)周期短,制造成本低,開發(fā)工具先進(jìn),標(biāo)準(zhǔn)產(chǎn)品無(wú)需測(cè)試,質(zhì)量穩(wěn)定及可實(shí)時(shí)布線檢驗(yàn)等優(yōu)點(diǎn)。
關(guān)鍵詞: CPLD 嵌入式系統(tǒng) CAN總線
Abstract:
Key words :

1.引言

可編程邏輯器件PLD(Programmable logic Device)就是由用戶進(jìn)行編程實(shí)現(xiàn)所需邏輯功能的數(shù)字專用集成電路ASIC。可編程邏輯器件在現(xiàn)代電子工程設(shè)計(jì)中得到了廣泛應(yīng)用。它是在PAL,GAL等邏輯器件的基礎(chǔ)上發(fā)展起來(lái)的,具有高密度,高速度,低功耗體系結(jié)構(gòu)和邏輯單元,靈活以及運(yùn)用范圍寬等特點(diǎn),同時(shí)還具有設(shè)計(jì)周期短,制造成本低,開發(fā)工具先進(jìn),標(biāo)準(zhǔn)產(chǎn)品無(wú)需測(cè)試,質(zhì)量穩(wěn)定及可實(shí)時(shí)布線檢驗(yàn)等優(yōu)點(diǎn)。

現(xiàn)場(chǎng)總線技術(shù)廣泛應(yīng)用于工業(yè)和軍用測(cè)控局域網(wǎng)中,它可以實(shí)現(xiàn)較遠(yuǎn)距離、較快速度的信息傳輸,而且只需要雙絞線作為傳輸媒介,簡(jiǎn)單可靠。但是,在該技術(shù)應(yīng)用中總線控制器與微機(jī)之間的接口電路一般采用單片機(jī)來(lái)實(shí)現(xiàn)。采用這種方式將導(dǎo)致較長(zhǎng)的研發(fā)周期和龐大的電路,且難于實(shí)現(xiàn)高速數(shù)據(jù)傳輸。本文利用CPLD成功地實(shí)現(xiàn)了嵌入式系統(tǒng)CAN總線網(wǎng)絡(luò)的通信,速度快,易于實(shí)現(xiàn),而且非常穩(wěn)定。

本系統(tǒng)采用的器件是Altera公司的CPLD,屬于MAX7000系列。Altera公司的CPLD器件主要包括MAX系列、ACEX系列、FLEX系列和APEX系列。其中MAX系列器件為高速實(shí)

際應(yīng)用提供了非常高的性價(jià)比,這基于它先進(jìn)的MAX架構(gòu)。MAX7000系列提供了速度最快的可編程邏輯器件解決方案,它基于CMOS EEPROM工藝,傳播延遲最小為3.5ns。

2.CPLD實(shí)現(xiàn)接口電路

實(shí)時(shí)控制系統(tǒng)中,測(cè)控局域網(wǎng)利用CAN控制器實(shí)現(xiàn)微機(jī)間的數(shù)據(jù)傳輸。其基本的設(shè)計(jì)思想是:由于PC總線協(xié)議與CAN控制器不一致,因而在它們中間設(shè)計(jì)了一個(gè)硬件電路作為接口來(lái)實(shí)現(xiàn)轉(zhuǎn)換。PC地址與數(shù)據(jù)總線是分離的,而CAN控制器數(shù)據(jù)與地址線通過分時(shí)復(fù)用來(lái)實(shí)現(xiàn)地址與數(shù)據(jù)分離,剛好與單片機(jī)一致。單片機(jī)技術(shù)雖然較成熟,但是,由于涉及單片機(jī)編程和開發(fā)的周期較長(zhǎng),且采用單片機(jī)系統(tǒng)需要較龐大的外圍電路,不利于研制系統(tǒng)應(yīng)用于嵌入式系統(tǒng)中。因此,用可編程邏輯器件設(shè)計(jì)接口電路,可以有效解決這些問題。

本系統(tǒng)采用“主-從”式點(diǎn)對(duì)點(diǎn)通信。系統(tǒng)硬件由兩臺(tái)PC104主機(jī)和兩塊CAN總線通信模塊組成,如圖1所示。主機(jī)采用CPU主頻為300MHz的奔騰處理器;CAN總線控制器位SJA1000T;一帶屏蔽的雙絞線作為系統(tǒng)總線;通信波特率可用軟件設(shè)置為1Mbps;為了提高通信的可靠性,用CAN控制器的報(bào)文篩選器對(duì)報(bào)文進(jìn)行篩選,來(lái)對(duì)由于干擾而產(chǎn)生的錯(cuò)誤報(bào)文進(jìn)行濾波。

 

圖1 系統(tǒng)硬件組成

本系統(tǒng)主要是利用主機(jī)PC(PC104)采集多個(gè)下位機(jī)從被控對(duì)象得到的數(shù)據(jù),并進(jìn)行實(shí)時(shí)控制和綜合調(diào)度,其原理框圖如圖2所示。

 

圖2 原理框圖

其中CPLD完成從CAN控制器到PC總線的數(shù)據(jù)轉(zhuǎn)換。CAN控制器負(fù)責(zé)從總線上采集數(shù)據(jù)。總線驅(qū)動(dòng)部分由89C250完成總線驅(qū)動(dòng);光電隔離器完成CAN控制器與傳輸電纜的信號(hào)隔離,防止電纜上的非規(guī)則信號(hào)對(duì)CAN控制器產(chǎn)生干擾。

3.MAX+PLUSⅡ程序設(shè)計(jì)

Altera公司的MAX+PLUS Ⅱ是一個(gè)高效實(shí)用的工具。直接采用原理圖輸入方式,進(jìn)行編譯后寫入器件中;同時(shí)可在線更改寫入內(nèi)容,修改和調(diào)試簡(jiǎn)單易行。利用MAX+PLUS Ⅱ可以對(duì)輸入輸出關(guān)系進(jìn)行在線調(diào)試和仿真,開發(fā)和調(diào)試周期短而高效。MAX+PLUSⅡ的軟件設(shè)計(jì)的流程包括設(shè)計(jì)輸入、功能仿真、編譯、后仿真、編程驗(yàn)證幾個(gè)部分。

本文所論述的系統(tǒng)已經(jīng)實(shí)現(xiàn)并進(jìn)行通信測(cè)試,在最高通信速度、通信距離、熱冗余和冷冗余實(shí)驗(yàn)等測(cè)試中都取得了良好的表現(xiàn)。這里僅論述邏輯設(shè)計(jì)輸入和功能仿真。

CPLD主要用于實(shí)現(xiàn)PC接口板的地址選擇比較器和CAN控制器到PC總線的數(shù)據(jù)轉(zhuǎn)換,其設(shè)計(jì)輸入如圖3所示。

 


圖3 設(shè)計(jì)輸入

其中compare完成選址功能,MUX2×8完成總線轉(zhuǎn)換。

4.仿真實(shí)驗(yàn)

為簡(jiǎn)明起見,這里僅給出核心的部分時(shí)序仿真圖形,如圖4所示。

 

圖4 核心的部分時(shí)序仿真圖形

由仿真波形可知,在PC總線的讀寫操作進(jìn)行時(shí),地址和數(shù)據(jù)很好的實(shí)現(xiàn)了轉(zhuǎn)換,讀寫的周期完整,觸發(fā)迅速,保證轉(zhuǎn)換的準(zhǔn)確和迅速,滿足了設(shè)計(jì)的要求。

5.結(jié)論

可編程邏輯器件的應(yīng)用已經(jīng)成為現(xiàn)代電子電路設(shè)計(jì)中的高效方式,它可以實(shí)現(xiàn)高效率、可靠的設(shè)計(jì),也可以進(jìn)一步提高電路的集成度;使用它設(shè)計(jì)的CAN通信卡可以作為通信接口而滿足嵌入式系統(tǒng)的要求。同時(shí),基于PC104系統(tǒng)的CAN通信的通信效率較高,具有較強(qiáng)的實(shí)時(shí)性,可以滿足工業(yè)現(xiàn)場(chǎng)高速通信的需要,也可為復(fù)雜控制系統(tǒng)實(shí)現(xiàn)實(shí)時(shí)控制提供強(qiáng)有力的工具。
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
小辣椒精品导航| 欧美日韩午夜剧场| 这里只有精品视频在线| 亚洲国产精品久久久| 欧美一区二区啪啪| 亚洲综合成人婷婷小说| 亚洲一区二区三区精品动漫| 在线视频欧美日韩| 亚洲免费精彩视频| 亚洲精品四区| 亚洲麻豆av| 日韩视频一区二区三区在线播放免费观看 | 欧美顶级大胆免费视频| 麻豆精品一区二区av白丝在线| 久久久久九九九九| 久久久无码精品亚洲日韩按摩| 久久福利一区| 久久久噜久噜久久综合| 久久久精品久久久久| 老色鬼久久亚洲一区二区| 免费观看久久久4p| 欧美精品自拍| 欧美视频在线看| 国产精品嫩草影院一区二区| 国产九九精品| 在线精品在线| 亚洲精品欧洲| 一本大道av伊人久久综合| 亚洲天堂视频在线观看| 亚洲欧美日韩综合| 久久黄色影院| 亚洲精品无人区| 中日韩男男gay无套| 亚洲在线日韩| 久久久国产精品一区| 男女激情视频一区| 欧美伦理视频网站| 国产精品裸体一区二区三区| 国产日韩亚洲欧美精品| 禁久久精品乱码| 亚洲精品视频在线| 宅男精品视频| 欧美在线观看视频一区二区| 最新国产乱人伦偷精品免费网站| 99re6热只有精品免费观看| 亚洲一区二区高清视频| 先锋影音网一区二区| 久久亚洲不卡| 欧美日韩精品免费观看视频完整| 国产精品久久一区二区三区| 国产一区二区三区久久久| 最新日韩精品| 亚洲免费人成在线视频观看| 亚洲国产精品悠悠久久琪琪| 一区二区三区视频观看| 久久国产夜色精品鲁鲁99| 欧美电影在线| 国产日产欧美一区| 亚洲电影在线观看| 亚洲婷婷免费| 亚洲激情视频在线观看| 亚洲专区在线视频| 久久夜色精品国产亚洲aⅴ| 欧美日韩免费视频| 狠狠色狠狠色综合日日91app| 亚洲另类在线视频| 亚洲第一区色| 先锋影音网一区二区| 欧美成在线视频| 欧美天堂在线观看| 影音先锋久久精品| 亚洲一区三区视频在线观看| 亚洲精品久久久久久久久久久| 性做久久久久久久免费看| 欧美国产免费| 国产主播在线一区| 正在播放亚洲一区| 亚洲人成在线影院| 久久精品在线观看| 国产精品久久久| 亚洲国产日韩欧美在线动漫| 午夜日韩av| 亚洲一区二区在线免费观看视频| 美女诱惑一区| 国产亚洲精品福利| 亚洲图片在线| 夜夜嗨av一区二区三区四季av| 久久免费国产精品| 国产精品有限公司| 一本久道综合久久精品| 亚洲毛片在线观看| 久久一二三国产| 国产视频在线观看一区| 亚洲一级二级在线| 99国内精品久久| 免费高清在线一区| 好吊日精品视频| 午夜一级在线看亚洲| 亚洲一区欧美激情| 欧美日韩国产美| 亚洲国产精品999| 亚洲国产导航| 久久久青草青青国产亚洲免观| 国产精品一区二区三区成人| 99精品欧美一区| 99re6热在线精品视频播放速度| 免费国产一区二区| 红杏aⅴ成人免费视频| 欧美淫片网站| 欧美在线视频观看| 国产欧美欧洲在线观看| 亚洲视频在线观看视频| 一区二区黄色| 欧美日韩一区三区四区| 亚洲精品一区二区三区四区高清| 亚洲精品久久久久久一区二区| 另类人畜视频在线| 伊人成人网在线看| 久久激情婷婷| 久久综合亚州| 在线观看三级视频欧美| 亚洲激情一区| 欧美韩日亚洲| 日韩午夜精品| 亚洲免费中文| 国产精品色网| 性亚洲最疯狂xxxx高清| 久久成人免费| 国产中文一区二区| 亚洲国产一成人久久精品| 欧美xxx在线观看| 亚洲国产精品成人精品| 99riav久久精品riav| 欧美日本一区二区高清播放视频| 日韩一区二区福利| 亚洲欧美日韩国产成人| 国产免费一区二区三区香蕉精| 欧美在线精品一区| 免费精品视频| 99视频一区二区| 午夜亚洲影视| 国产一区视频观看| 亚洲日本成人网| 欧美日韩一区二区精品| 亚洲愉拍自拍另类高清精品| 欧美专区在线播放| 在线精品一区| 亚洲视频综合在线| 国产精品永久免费观看| 久久精品国产久精国产一老狼| 欧美成人免费小视频| 99精品国产在热久久下载| 欧美一区二区高清在线观看| 国一区二区在线观看| 日韩网站免费观看| 国产精品一区视频| 亚洲黄色小视频| 欧美三级乱码| 欧美一区二区日韩| 欧美福利视频网站| 亚洲一区二区三区在线视频| 久久蜜桃av一区精品变态类天堂| 亚洲人成7777| 欧美在线观看www| 亚洲国产美国国产综合一区二区| 亚洲一区二区三区精品动漫| 国产综合香蕉五月婷在线| 日韩一区二区福利| 国产日韩欧美二区| 99人久久精品视频最新地址| 国产精品剧情在线亚洲| 久久精品一二三| 欧美日韩一区二区在线视频| 欧美专区第一页| 欧美日韩国产丝袜另类| 欧美一级视频免费在线观看| 欧美国产亚洲精品久久久8v| 亚洲欧美精品中文字幕在线| 欧美国产视频日韩| 午夜日韩在线| 欧美三级网页| 亚洲国产精品视频一区| 国产精品视频免费在线观看| 亚洲电影下载| 国产精品日韩欧美| 亚洲精品视频啊美女在线直播| 国产精品一区亚洲| 中文有码久久| 亚洲高清在线观看| 欧美资源在线| 99精品国产福利在线观看免费| 久久精品一区四区| 一区二区三区免费在线观看| 欧美jjzz| 久久精品国产亚洲aⅴ| 国产精品99免费看 | 国产精品久久777777毛茸茸| 亚洲啪啪91| 国产亚洲一级| 亚洲欧美自拍偷拍|