欧美另类日韩中文色综合,天堂va亚洲va欧美va国产,www.av在线播放,大香视频伊人精品75,奇米777888,欧美日本道免费二区三区,中文字幕亚洲综久久2021

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

時間:2023-05-01 09:04:46 計算機論文 我要投稿
  • 相關推薦

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

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

    關鍵詞:80C166 PEC服務 PROFIBUS-FDL

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

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

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

1 西門子80C166單片機

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

圖1 西門子80C166體系結構

2 80C166的PEC服務

2.1 80C166的PEC服務機制

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

2.2 PEC服務的工作過程

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

對于某一PEC服務

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

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

基于BPEL的空間信息服務設計與實現(xiàn)05-02

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

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

基于多服務器的WebGIS的設計與實現(xiàn)05-02

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

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

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

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

基于.NET的教學平臺的設計與實現(xiàn)04-29

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