【正文】
(A14)27P2.7(A15)28PSEN29(ALE/PROG)30EPVPP31(AD7)P0.732(AD6)P0.633(AD5)P0.534(AD4)P0.435(AD3)P0.336(AD2)P0.237(AD1)P0.138(AD0)P0.039P1.0(T2)1P1.1(T2)2P1.23P1.34P1.45P1.5(MOSI)6P1.6(MOSO)7P1.7(SCK)8RST9P3.0(RXD)10P3.1(TXD)11P3.2(INT0)12P3.3(INT1)13P3.4(T0)14P3.5(T1)15P3.6(WR)16P3.7(RD)17XLAL218XLAL119GND20DI0DI1DI2DI3DI4DI5DI6DI7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7IN1IN2Vss9TXCAN1RXCAN2CLKOUT3TX0RTS4TX1RTS5TX2RTS6OSC27OSC18RX1BF10RX0BF11INT12SCK13SI14SO15CS16RESET17VDD18MCP2510P1.3P1.1P1.2P1.0RSTRSTCLOCK OUT5VCC6GND41 3TLP1135VCC6GND413TLP113TLP113390R2390R1+3.3V390R3390R4CANRXCANTX390R5390R6CGNDTXD1GND2VCC3RXD4WREF5CANL6CANH7RS8PCA82C250C1CGNDCVCCCANHCANLSCKSI CSSORESET 本科生課程設計(論文) 9 第 4章 軟件設計 系統(tǒng)流程框圖 軟件流程圖如圖 開 始系 統(tǒng) 初 始 化設 定 控 制 液 位C A N 總 線 接 收 信號 , 液 位 改 變 ?傳 送 上 位機 控 制P I D 控 制輸 出結 束NY 圖 系統(tǒng)流程圖 控制 程序 系統(tǒng)控制程序如下: include include unsigned char UART_TX_Data[8] = {0,1,2,3,4,5,6,7}。TOSHIBA 小型扁平耦合器 TLP113( P113)是一個小外型耦合器 ,適用于貼片安裝。 V s s9T X C A N1R X C A N2C L K O U T3T X 0R T S4T X 1R T S5T X 2R T S6O S C 27O S C 18R X 1 B F10R X 0 B F11I N T12S C K13SI14SO15CS16R E S E T17VDD18M C P 25 1 0 圖 CAN總線控制器 MCP2510 CAN 總線的收發(fā)器 接口設計 CAN 收發(fā)器是一個物理層的器件,它是 CAN 總線控制器和物理總線之間的接口,器件可以提供對總線的差動發(fā)送能力和差動接收能力。MCP2510 通過 SI 接口與 MCU 進行數(shù)據(jù)傳輸,最高數(shù)據(jù)傳輸速率可達 5Mb/s, MCU可通過 MCP2510 與 CAN 總線上的其它 MCU 單元通訊。 要 完成這一功能 所以必須得對 CAN 總線接口進行設計,其中包括 CAN 控制器、 CAN 收發(fā)器及 對 CAN 總線的光電隔離設計。DAC0832 最具有特色是輸入為雙緩沖結構,數(shù)字信號在進入 D/A 轉換前,需經(jīng)過兩個獨立控制的 8 位鎖存器傳送。最多可以允許 8 位模擬量的輸入,借助三位的地址鎖存器與譯碼電路,多路模擬 開關可以選擇此八路模擬量中的一個,所有的模擬量轉換共用一個 A/D 轉換器。 本設計要求 液位控制精度為 1%,而 CYB31 的控制精度可達到 %,結合具體情況本系統(tǒng)選用 CYB31 型液位變送器來進行液位的測量,如圖 。該器件采用 ATMEL 高密度非易失 存儲器 制造技術制造,與工業(yè)標準的 MCS51 指令集和輸出管腳相兼容。系統(tǒng)總體結構框圖如圖 。 本課設主要研究的是基于 CAN 總線的液位控制,實現(xiàn)通過 CAN總線接收控制指令及上傳數(shù)據(jù)、并根據(jù)指令進行液位的控制。本設計就是開發(fā)一種基于CAN 總線的液位控制。隨著各行業(yè)的快速發(fā)展,液位測量已應用到越來越多的領域,傳統(tǒng)的液位測量手段已經(jīng)無法滿足對其精確性的要求,所以基于 CAN 總線的液位控制,這種智能化控 制方向已經(jīng)成為一種新的手段被廣泛的應用。發(fā)展現(xiàn)場總線技術已成為工業(yè)自動化領域廣為關注的焦點課題,國際上現(xiàn)場總線的研 究、開發(fā),使控制系統(tǒng)沖破了長期封閉系統(tǒng)的禁錮,走上開放發(fā)展的征程,這對中國現(xiàn)場總線控制系統(tǒng)的發(fā)展是個極好的機會,也是一次嚴峻的挑戰(zhàn) 。硬件設計包括 CPUAT89C5CAN 總線控制器 MPC25 CAN 總線收發(fā)器 PAC82C250 及液位變送器 CYB31與驅動電路等。 20mA。 繪出程序流程圖, 并編寫 CAN 總線初始化、接收及發(fā)送程序。軟件采用匯編語言或 C 語言,并調試與分析。硬件設計包括 CPU 選型、 CAN 總線控制器、 CAN 總線收發(fā)器及 液位采集與 驅動電路 等。 畫出 控制器的原理 圖。 技術參數(shù) CAN 總線 符合 規(guī)范 ;