亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

基于80C166單片機(jī)PEC服務(wù)的PROFIBUS-FDL從站協(xié)議實(shí)現(xiàn)

時(shí)間:2023-05-01 09:04:46 計(jì)算機(jī)論文 我要投稿
  • 相關(guān)推薦

基于80C166單片機(jī)PEC服務(wù)的PROFIBUS-FDL從站協(xié)議實(shí)現(xiàn)

摘要:在詳細(xì)分析西門(mén)子80C166單片機(jī)PEC服務(wù)工作機(jī)制和PROFIBUS-FDL幀格式的基礎(chǔ)上,提出了基于該種單片機(jī)PEC服務(wù)機(jī)制的PROFIBUS-FDL從站協(xié)議的實(shí)現(xiàn)方法,并在實(shí)際工作中得到成功應(yīng)用。

    關(guān)鍵詞:80C166 PEC服務(wù) PROFIBUS-FDL

基于80C166單片機(jī)PEC服務(wù)的PROFIBUS-FDL從站協(xié)議實(shí)現(xiàn)

當(dāng)前工業(yè)設(shè)備制造技術(shù)正向高性能、專(zhuān)用化、分布式、網(wǎng)絡(luò)化方向發(fā)展。以前,大量使用PLC實(shí)現(xiàn)的控制系統(tǒng),實(shí)踐證明雖然安全可靠,但由于PLC本身的技術(shù)原因,很難達(dá)到更快速的實(shí)時(shí)控制要求?它們正被高性能的嵌入式專(zhuān)用控制器替代。這種專(zhuān)用控制器的設(shè)計(jì),可以進(jìn)一步提高設(shè)備的控制性能;引入現(xiàn)場(chǎng)總線技術(shù),保證專(zhuān)用控制器的系統(tǒng)可集成性,以適應(yīng)當(dāng)前分布式、網(wǎng)絡(luò)化的應(yīng)用趨勢(shì)。

本文是在研制棒材生產(chǎn)線飛剪的專(zhuān)用控制器時(shí)涉及的一個(gè)子課題。為保證該控制器能與現(xiàn)有PLC網(wǎng)連接以及與遠(yuǎn)程操作站通信,在幾乎不增加硬件的基礎(chǔ)上,利用核心CPU——西門(mén)子80C166所具有的一個(gè)類(lèi)似DMA的功能高效率地實(shí)現(xiàn)PROFIBUS-FDL從站協(xié)議。

1 西門(mén)子80C166單片機(jī)

80C166單片機(jī)是西門(mén)子C166系列16位嵌入式微控制器的第一代產(chǎn)品。其體系結(jié)構(gòu)如圖1所示。它結(jié)合RISC處理器的優(yōu)點(diǎn),克服了CISC處理器在嵌入式應(yīng)用中的瓶頸;在25MHz時(shí)鐘頻率下,可達(dá)到12.5MIPS,幾乎所有的指令執(zhí)行時(shí)間小于80ns;在指令處理上,采用四級(jí)指令流水線管道結(jié)構(gòu);在存儲(chǔ)管理上,統(tǒng)一線性地址空間可達(dá)256KB,具有段?代碼?、頁(yè)?數(shù)據(jù)?式管理機(jī)制;采用寄存器池,上下文切換時(shí)間只要80ns;16位乘法400ns,32位除法800ns,中斷響應(yīng)時(shí)間最慢400ns;外部事件控制器PEC服務(wù)具有類(lèi)似DMA的功能,可實(shí)現(xiàn)存儲(chǔ)器與外設(shè)之間的高速數(shù)據(jù)傳輸;豐富的在片外設(shè):1KB RAM、10路A/D、76路I/O、7個(gè)定時(shí)器/計(jì)數(shù)器、16個(gè)比較/捕獲單元、2個(gè)串行通信接口、在片的WATCHDOG等。

圖1 西門(mén)子80C166體系結(jié)構(gòu)

2 80C166的PEC服務(wù)

2.1 80C166的PEC服務(wù)機(jī)制

PEC是外部事件控制器的英文縮寫(xiě)。PEC服務(wù)是80C166提供的一種特殊數(shù)據(jù)傳輸機(jī)制。其目的是在原有的中斷控制器基礎(chǔ)上,用較小的硬件代價(jià)、盡可能少占用處理機(jī)周期實(shí)現(xiàn)內(nèi)存與外部設(shè)備的快速數(shù)據(jù)交換?類(lèi)似DMA,但無(wú)需專(zhuān)用的DMA控制器?。80C166有8路PEC服務(wù)通道。用PEC服務(wù)進(jìn)行一次數(shù)據(jù)傳輸,僅占用處理機(jī)一個(gè)機(jī)器周期?20MHz時(shí)100ns,且不影響當(dāng)前程序的執(zhí)行。

2.2 PEC服務(wù)的工作過(guò)程

通常,當(dāng)普通中斷事件發(fā)生時(shí),系統(tǒng)將保存當(dāng)前CPU狀態(tài)PSW和程序的地址;然后,根據(jù)不同的中斷源,進(jìn)行上下文切換,裝載相應(yīng)的中斷矢量,執(zhí)行相應(yīng)的中斷服務(wù)程序;執(zhí)行完后,恢復(fù)被中斷程序的上下文,繼續(xù)執(zhí)行被中斷程序。

對(duì)于某一PEC服務(wù)

[1] [2] [3] [4] 

【基于80C166單片機(jī)PEC服務(wù)的PROFIBUS-FDL從站協(xié)議實(shí)現(xiàn)】相關(guān)文章:

基于BPEL的空間信息服務(wù)設(shè)計(jì)與實(shí)現(xiàn)05-02

基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)05-02

基于服務(wù)協(xié)同思想的地理制圖服務(wù)研究與實(shí)現(xiàn)04-30

基于多服務(wù)器的WebGIS的設(shè)計(jì)與實(shí)現(xiàn)05-02

基于證書(shū)權(quán)威(CA)中心的時(shí)間戳服務(wù)系統(tǒng)的實(shí)現(xiàn)04-28

基于單片機(jī)的超聲波測(cè)距儀的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文05-01

基于ArcGIS Server的海洋地圖服務(wù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)04-29

基于80C196單片機(jī)的某紅外預(yù)警設(shè)備控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)04-27

基于.NET的教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)04-29

基于FPGA的α-β濾波器的實(shí)現(xiàn)05-02