freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的rs485通信畢業(yè)論文-全文預(yù)覽

  

【正文】 ne FPGA_CHECK_SUM_REG2 FPGA_REG(0x0B) //累加和define FPGA_RESERVED_REG2 FPGA_REG(0x0C) //保留define FPGA_BAUND_RATE_H_REG2 FPGA_REG(0x0D) //波特率寄器高define FPGA_BAUND_RATE_L_REG2 FPGA_REG(0x0E) //波特率寄器低define FPGA_CTRL_REG2 FPGA_REG(0x0F) //控制寄存器定義物理地址及RAM區(qū)長(zhǎng)度。3、FPGA端接收流程FPGA端接收流程如下: RS485接收流程圖CPU讀FIFO流程:首先進(jìn)入中斷服務(wù),CPU接收到中斷信號(hào),將數(shù)據(jù)從FIFO讀出,之后讀取校驗(yàn)標(biāo)志并校驗(yàn)標(biāo)志,F(xiàn)PGA發(fā)出信號(hào)“接收完成”等于0,再向上層提供數(shù)據(jù)緩沖區(qū)以及校驗(yàn)等標(biāo)志位,完成數(shù)據(jù)讀取之后,中斷返回,結(jié)束。(4)S485_4B5B_RECV:接收模塊端口說(shuō)明:clk :接收模塊主時(shí)鐘rst:復(fù)位rxd:數(shù)據(jù)接收端wren:接收FIFO寫使能wr:接收FIFO寫q: 接收FIFO輸入數(shù)據(jù)作用:接收數(shù)據(jù),并寫入接收FIFO,供MCU讀收到的數(shù)據(jù)(自動(dòng)按幀頭幀尾解碼,實(shí)現(xiàn)幀同步)接收數(shù)據(jù)波特率由該模塊的輸入主時(shí)鐘決定 BAUD = CLK/10。如果該寄存器值為BAUD,當(dāng)前計(jì)算公式為:BAUDRATE = 400MHz / 10 /(BAUD + 1),使用LVDS同步時(shí)鐘時(shí),計(jì)算方式改變,且僅作用于接收模塊。 3、CPU接口設(shè)計(jì)由于CPU是直接把FPGA作為外接的靜態(tài)存儲(chǔ)器,因此LPC3250端接口相對(duì)簡(jiǎn)單,主要是高速總線需要加緩沖器件。其輸出端的電壓被轉(zhuǎn)換成了平滑直流且無(wú)交流諧波分量,輸出阻抗為0,抑制能力強(qiáng),為施密特觸發(fā)器提供了穩(wěn)定的輸入??梢詫⒕徛兓妮斎胄盘?hào)轉(zhuǎn)化成嚴(yán)格定義,無(wú)抖動(dòng)的輸出信號(hào)。該器件是一個(gè)集電極開路輸出,主要應(yīng)用于TTL到LSTTL或LSTTL、5V CMOS,線性接收器,數(shù)據(jù)傳輸,數(shù)據(jù)復(fù)用,開關(guān)電源,計(jì)算機(jī)外圍設(shè)備接口等。還有一個(gè)作用是增強(qiáng)總線的驅(qū)動(dòng)能力以及電平轉(zhuǎn)換。74LVCH162245是一個(gè)16位收發(fā)器且具有3態(tài)總線兼容輸出發(fā)送和接收方向,輸入輸出電壓為5V。為了適應(yīng)電壓參考的I/O標(biāo)準(zhǔn),該芯片I/O接口有兩個(gè)個(gè)單獨(dú)的VREF總線。485端的總線與CPU端總線連接如下圖所示: 485端的總線與CPU端總線連接,E485_nCS的輸入信號(hào)是低電平,數(shù)據(jù)就是從B總線傳向A總線。SN74LVCC3245雙向電平轉(zhuǎn)換器有下列的特點(diǎn):(1)雙向電壓轉(zhuǎn)換;(2)。輸出允許引腳OE可以被用來(lái)禁用某些器件,這樣可以對(duì)總線有效隔離。其布爾運(yùn)算為: 或者: 74HC00真值表其片選連接方法如下圖所示: LPC3250片選信號(hào)由圖可知片選信號(hào)EMC_nCS3第12號(hào)和第13號(hào)接口分別輸入低電平通過(guò)該邏輯運(yùn)算器后從11號(hào)輸出高電平,并且作為4號(hào)接口輸入高電平,而5號(hào)接口輸入的是高電平那么6好接口輸出低電平輸出,也就是說(shuō)CAN_nCS片選信號(hào)是低電平;1號(hào)接口輸入的是高電平和2號(hào)接口輸入高電平,那么3號(hào)接口輸出的是低電平,所以E485_nCS片選信號(hào)為低電平。 2、FPGA器件接口設(shè)計(jì)對(duì)于CPU端的外圍器件的選擇,采用的是CS片選信號(hào),它用來(lái)區(qū)別總線上的數(shù)據(jù)和地址由哪個(gè)芯片處理,一般是在劃分地址空間時(shí),由邏輯電路產(chǎn)生的,一般開路輸入管腳呈現(xiàn)為高電平,因此片選信號(hào)絕大多數(shù)情況下是一個(gè)低電平。MAX3088的驅(qū)動(dòng)器的擺率是沒(méi)有限制的,使傳輸速度高達(dá)10Mbps的可能。另外,由于它的設(shè)備標(biāo)準(zhǔn)化和功能模塊化,因而還具有設(shè)計(jì)簡(jiǎn)單,易于重構(gòu)等優(yōu)點(diǎn)?,F(xiàn)場(chǎng)總線具有實(shí)時(shí)性、互操作性、互換性、開放性、現(xiàn)場(chǎng)設(shè)備的智能化與功能自治性、經(jīng)濟(jì)性、安全和可靠的優(yōu)點(diǎn)。RS485數(shù)據(jù)信號(hào)采用的是差分傳輸方式,且抗噪聲干擾性號(hào),且在傳輸線上接終端電阻。而隨著近幾年現(xiàn)場(chǎng)總線的發(fā)展,直接使用現(xiàn)場(chǎng)總線的產(chǎn)品作為現(xiàn)場(chǎng)I/O模塊和主處理模塊的連接已經(jīng)很普遍了,比如:CAN、Profibus等等。并且隨著交換技術(shù)的采用,更使以太網(wǎng)在多節(jié)點(diǎn)可以同時(shí)訪問(wèn)。由于DCS是由各種不同功能的站組成的,這些站之間必須實(shí)現(xiàn)有效的數(shù)據(jù)傳輸,以實(shí)現(xiàn)系統(tǒng)總體的功能,因此系統(tǒng)的實(shí)時(shí)性、可靠性和數(shù)據(jù)通信能力關(guān)系到整個(gè)系統(tǒng)的性能,隨著以太網(wǎng)技術(shù)逐步成熟,以太網(wǎng)被直接選做系統(tǒng)網(wǎng)絡(luò)。為了DCS掉電后SAM能夠保存實(shí)時(shí)數(shù)據(jù),一般的主控制器都設(shè)置有使能開關(guān),用于接通或關(guān)斷SRAM的后備電池。 DCS控制系統(tǒng)冗余通信網(wǎng)絡(luò)固態(tài)盤或Flash存儲(chǔ)器:用于保存主控制器的操作系統(tǒng)、用戶控制算法文件等信息??刂凭W(wǎng)絡(luò)(CNET)接口:CNET接口是主控制器與I/O進(jìn)行數(shù)據(jù)交換的網(wǎng)絡(luò)接口。2、DCS控制器硬件部分,從圖中可得,主控制器主要有CPU、系統(tǒng)網(wǎng)絡(luò)接口、控制網(wǎng)絡(luò)接口、主從冗余控制邏輯、掉電保持SRAM及電源電路組成。在控制器中一般保存有各種基本控制算法,如PID、微分、積分、超前滯后、邏輯運(yùn)算、模糊控制及先進(jìn)控制等控制算法程序。 SIC寄存器APR和ATR必須配置為每個(gè)中斷引腳中斷模式。所有中斷都可以被編程為一個(gè)特定的極性。中斷控制器是通過(guò)FAB總線訪問(wèn)的,中斷控制器的內(nèi)部連接,: 中斷控制器內(nèi)部連接圖如圖所示,中斷控制器的輸入是異步的,在加工前同步。LPC3250可工作在高于266MHz的CPU頻率下。配置就是從與某個(gè)實(shí)體對(duì)應(yīng)的多個(gè)結(jié)構(gòu)體重選定一個(gè)作為具體實(shí)現(xiàn)。結(jié)構(gòu)體定義了設(shè)計(jì)實(shí)體的具體功能實(shí)現(xiàn),規(guī)定了設(shè)計(jì)實(shí)體的數(shù)據(jù)流程,制定了實(shí)體內(nèi)部元件的連接關(guān)系。實(shí)體是設(shè)計(jì)中最基本的模塊,描述設(shè)計(jì)實(shí)體的外部接口特性。在對(duì)一個(gè)設(shè)計(jì)實(shí)體定義了外部界面后,只要完成內(nèi)部開發(fā),其他的設(shè)計(jì)就可以直接調(diào)用這個(gè)實(shí)體。Altium Designer拓寬了板級(jí)設(shè)計(jì)的傳統(tǒng)界面,全面集成了FPGA設(shè)計(jì)功能,從而允許工程設(shè)計(jì)人員能將系統(tǒng)設(shè)計(jì)中的FPGA與PCB設(shè)計(jì)及嵌入式設(shè)計(jì)集成在一起。QuartusⅡ軟件支持基于VHDL與Verilog HDL等硬件描述語(yǔ)言的設(shè)計(jì)和基于圖形的設(shè)計(jì),內(nèi)部嵌有VHDL和Verilog HDL的邏輯綜合器,也支持利用第三方的綜合工具進(jìn)行邏輯綜合。布線資源可以分為全局性的專用布線資源;長(zhǎng)線資源;短線資源;在邏輯單元內(nèi)部還有著各種布線資源和專用時(shí)鐘、復(fù)位等控制信號(hào)線。通過(guò)寄存器FPGA可以完成同步時(shí)序邏輯設(shè)計(jì)。FPGA器件已成為當(dāng)今的主要的可編程邏輯器件之一了,資源更加多樣,使用也越來(lái)越方便。FAT, TFAT, 對(duì)象存儲(chǔ)Windows媒體播放器,WMA,MP3ASPVoIP, RTC, SIP多語(yǔ)言支持(2)網(wǎng)絡(luò)與無(wú)線連接支持產(chǎn)品級(jí)OAL(PQOAL),包括一系列庫(kù)文件與源代碼。ARM模擬器與多個(gè)平臺(tái)的模板以往的CE操作系統(tǒng)的部分內(nèi)核模塊式使用單獨(dú)進(jìn)程,以便提高性能,減少系統(tǒng)開銷,統(tǒng)一內(nèi)核接口。還要通過(guò)Altium Designer對(duì)硬件進(jìn)行設(shè)計(jì)研究以及連接。終端匹配電阻并聯(lián)在 RS485 傳輸網(wǎng)絡(luò)的兩個(gè)端點(diǎn) AB 引腳之間。平衡雙絞線的長(zhǎng)度與傳輸速率成反比,速度越高使用的雙絞線長(zhǎng)度越短。參見圖 所示?!笆鼓堋毙盘?hào)用于控制發(fā)送發(fā)送器與傳輸線的切斷與連接,當(dāng)“使能”端起作用時(shí),發(fā)送發(fā)送器處于高阻狀態(tài),稱作“第三態(tài)”,它是有別于邏輯“1”與“0”的第三種狀態(tài)。RS485數(shù)據(jù)信號(hào)采用差分傳輸方式,也稱作平衡傳輸,它使用一對(duì)雙絞線,分別將兩線定義為A和B,如圖 ?,F(xiàn)在,計(jì)算機(jī)技術(shù)、微電子技術(shù)及管理信息技術(shù)等高速發(fā)展,促使第四代DCS的形成及發(fā)展。分布式控制系統(tǒng)采用微處理機(jī)分別控制各個(gè)回路,通過(guò)高速數(shù)據(jù)通道,各回路之間和上下級(jí)之間交換信息。由多臺(tái)計(jì)算機(jī)分別控制生產(chǎn)過(guò)程中多個(gè)控制回路,同時(shí)又可集中獲取數(shù)據(jù)、集中管理和集中控制的自動(dòng)控制系統(tǒng) 。第四代DCS基本上實(shí)現(xiàn)了全場(chǎng)實(shí)時(shí)控制,SCADA監(jiān)控和MES的絕大部分功能。只規(guī)定了平衡發(fā)送器和接收器的電特性作為RS485 標(biāo)準(zhǔn),沒(méi)有規(guī)定接插件、傳輸電纜和應(yīng)用層通信協(xié)議。在 RS485 器件中,一般還有一個(gè)“使能”控制信號(hào)。在接收發(fā)送器的接收平衡線上,電平范圍通常在 200mV至 6V 之間。通常,RS485 網(wǎng)絡(luò)采用平衡雙絞線作為傳輸媒體。在短距離、或低波特率波數(shù)據(jù)傳輸時(shí)可不需終端匹配電阻。所以本任務(wù)就需要采用VHDL語(yǔ)言在FPGA上實(shí)現(xiàn)協(xié)議控制為基礎(chǔ)的RS485通信接口電路擴(kuò)展以及軟件。對(duì)操作系統(tǒng)進(jìn)行了重新設(shè)計(jì),每個(gè)進(jìn)程都可以支持2GB虛擬內(nèi)存(以往支持32MB),可以同時(shí)運(yùn)行的進(jìn)程數(shù)達(dá)到32000個(gè)(以往只有32個(gè))。Windows CE支持的模塊包括:(1)快速的系統(tǒng)與應(yīng)用程序開發(fā)390萬(wàn)條開源源代碼,內(nèi)核全部開源產(chǎn)品級(jí)別的驅(qū)動(dòng)與BSP包SOAP, OBEX, LDAP客戶端Telnet, FTP, SMB, CIFS, MSMQDirectDraw, DirectShow, Direct3D數(shù)字版權(quán)管理(5)存儲(chǔ)與文件系統(tǒng)支持CEDB,EDB數(shù)據(jù)庫(kù)FPGA概述FPGA是一種可編程邏輯器件,現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)的出現(xiàn)是可編程邏輯器件發(fā)展變化的必然,并且它還推動(dòng)了可編程邏輯器件的進(jìn)一步發(fā)展。FPGA內(nèi)部寄存器可配置為帶同步/異步復(fù)位和置位、時(shí)鐘使能的觸發(fā)器,也可以配置成為鎖存器。(4)豐富的布線資源布線資源連通FPGA內(nèi)部所有單元,連線的長(zhǎng)度和工藝決定著信號(hào)在連線上的驅(qū)動(dòng)能力和傳輸速度。 QuartusⅡ的介紹Alter公司的QuartusⅡ軟件是一種集編輯、變異、綜合、布局布線、仿真與器件編程于一體的集成設(shè)計(jì)環(huán)境。這套軟件通過(guò)把原理圖設(shè)計(jì)、電路仿真、PCB繪制編輯、拓?fù)溥壿嬜詣?dòng)布線、信號(hào)完整性分析和設(shè)計(jì)輸出等技術(shù)的完美融合。VHDL的程序結(jié)構(gòu)特點(diǎn)是將一項(xiàng)工程設(shè)計(jì)或設(shè)計(jì)實(shí)體,分成外部和內(nèi)部,涉及實(shí)體的內(nèi)部功能和算法完成部分。從程序開始到結(jié)束,個(gè)部分結(jié)構(gòu)都具有特定的功能和語(yǔ)法結(jié)構(gòu)。每個(gè)實(shí)體都必須有至少一個(gè)結(jié)構(gòu)體與之相應(yīng)。在VHDL中數(shù)據(jù)類型、常量及子程序在實(shí)體聲明和機(jī)構(gòu)體內(nèi)定義,而這些數(shù)據(jù)類型、常量及子程序?qū)ζ渌O(shè)計(jì)實(shí)體是不可見的。NXP通過(guò)使用90納米的處理技術(shù),將一個(gè)帶有矢量浮點(diǎn)協(xié)處理器的ARM926EJS CPU內(nèi)核與一系列包括USB OnTheGo在內(nèi)的標(biāo)準(zhǔn)外設(shè)結(jié)合起來(lái),從而實(shí)現(xiàn)LPC3250的性能目標(biāo)。LPC3250 含有1個(gè)主機(jī)中斷控制器(MIC)和2個(gè)從機(jī)中斷控制器(SIC),支持74個(gè)中斷源,高達(dá)18個(gè)外部中斷。SICs的四個(gè)中斷輸出連接到主中斷控制器(MIC)4個(gè)中斷輸入,其應(yīng)始終配置上的MIC輸入低電平有效水平。每個(gè)中斷源設(shè)置為產(chǎn)生一個(gè)IRQ或FIQ。DCS的控制功能由控制器來(lái)實(shí)現(xiàn),是控制器的核心功能。這種系統(tǒng)網(wǎng)絡(luò)在任何情況下,網(wǎng)絡(luò)通信都不能中斷,大部分DCS還是采用雙總線、環(huán)形或雙重星型的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。現(xiàn)在DCS的系統(tǒng)網(wǎng)絡(luò)都采用了以太
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1