摘要:在工業自動控制中,單片機與PLC的遠距離通信是一個難點與熱點問題。本文設計了S7-200PLC與PIC16F877單片機實現遠距離串行通信的硬件連接和軟件實現方法。本文采用了MAX485E芯片進行TTL電平與差分信號之間的轉換,使用RS-485端口和半雙工模式進行通信。最后通過異或校驗碼對接收到的數據進行核對,以進一步提高數據傳輸的可靠性。實驗證明,該方法成功實現了單片機與PLC的遠距離通信,并且具有開發簡單,抗干擾能力強的特點,具有一定實用價值。關鍵詞:單片機 PLC 串行通信
上傳時間: 2014-12-27
上傳用戶:YUANQINHUI
隨著通信技術的不斷發展,計算機網絡系統通信是當今技術發展的一個重要的方向,然而在網絡系統中利用現有電話網作為通信方式則是最經濟、最方便和最可靠的方法。當前電話通信網已經進入程控交換時代,技術比較先進,速度快,容量大,因此采用電話通信網建立數據通信系統確實具有其獨特的優越性。利用單片機系統可用于采集灌區水位、水流量、電力抄表等方面,實現無人職守,方便管理。2.系統硬件設計:本系統采用了MODEM將前端單片機采集的數據通過電話網遠程傳輸到中心站PC機,并實現一對多點通信(站點數、通信距離均不限),后臺PC機通過撥號的方式對各站點進行數據接收并實時存儲記錄、查詢、打印。單片機系統從傳感器直接采集數字信號,通過RS-232接口送給本端的MODEM,MODEM將數字信號調制成音頻模擬信號在電話線上傳輸,再經中心站MODEM調制成數字信號送往PC機。系統中MODEM采用F-E56CSD-V1型嵌入MODEM,用戶使用賀氏標準AT命令呼叫和應答,實現與遠程系統的通信。
上傳時間: 2013-11-05
上傳用戶:alan-ee
1.1MCS51實驗系統安裝與啟動1.DVCC系列實驗系統在出廠時均為51狀態對DVCC—52196JH機型:SK1位1—5置ON位置,位6—10置OFF對DVCC—5286JH和DVCC—598JH機型:a.SK1位1—5置ON,位6—10置OFF;b.SK2位1—2置ON;c.SK3置ON;d.SK4置OFFe.臥式KBB置51、96位置,立式KBB1開關置51、88位置(只對DVCC—598JH/JH+);f.DL1—DL4連1、22.如果系統用于仿真外接用戶系統,將40芯仿真電纜一頭插入系統中J6插座,另一頭插入用戶系統的8051CPU位置,注意插入方向,仿真頭上小紅點表示第一腳,對應用戶8051CPU第一腳。3.接上+5V電源,將隨機配備的2芯電源線,紅線接入外置電源的+5V插孔,黑線接入外置電源地插座。上電后,DVCC系列實驗系統上顯示“P.”閃動。如果是獨立運行,按DVCC系列用戶手冊進入鍵盤管理監控,就能馬上做實驗。鍵盤管理監控操作詳見第一分冊第四章。如果連上位機工作,必須將隨機配備的D型9芯插頭一端插入DVCC系統J2插座,另一端插入上位機串行口COM1—COM2任選。然后按DVCC實驗系統PCDBG鍵,再運行上位機上的DVCC聯機軟件,雙方建立通信,往后詳細操作見用戶手冊第五章。如果電源內置,只需打開~220V電源開關即可。
上傳時間: 2013-10-12
上傳用戶:xc216
引言 在數字信息傳輸中,基帶數字信號通常要經過調制器調制,將頻率搬移到適合信息傳輸的頻段上。2FSK就是用數字信號去調制載波的頻率(移頻鍵控),由于它具有方法簡單、易于實現、抗噪聲和抗衰落性能較強等優點,因此在現代數字通信系統的低、中速數據傳輸中得到了廣泛應用。 直接數字頻率合成技術(DDS)將先進的數字處理技術與方法引入信號合成領域。DDS器件采用高速數字電路和高速D/A轉換技術,具備頻率轉換時間短、頻率分辨率高、頻率穩定度高、輸出信號頻率和相位可快速程控切換等優點,可以實現對信號的全數字式調制。
上傳時間: 2014-12-27
上傳用戶:1427796291
1. RS-232-C 詳解 22. 串口通信基本接線方法 123. 串口通訊的概念及接口電路 134. 有關RS232和RS485接口的問答 145. 同步通信方式 166. 通信協議197. 實戰串行通訊258. 全雙工和半雙工方式 339. 淺析PC 機串口通訊流控制 3410. 奇偶校驗 3511. 開發通信軟件的技術與技巧 3612. 接口技術的基本知識 4113. 一個單片機串行數據采集/傳輸模塊的設計 4414. 單工、半雙工和全雙工的定義 4815. 從RS232 端口獲得電源4916. 串行同步通信的應用5017. 串行通信波特率的一種自動檢測方法5318. RS-232、RS-422 與RS-485 標準及應用5619. 串口泵 6串行通信接口標準經過使用和發展,目前已經有幾種。但都是在RS-232標準的基礎上經過改進而形成的。所以,以RS-232C為主來討論。RS-323C 標準是美國EIA(電子工業聯合會)與BELL等公司一起開發的1969 年公布的通信協議。它適合于數據傳輸速率在0~20000b/s 范圍內的通信。這個標準對串行通信接口的有關問題,如信號線功能、電器特性都作了明確規定。由于通行設備廠商都生產與RS-232C制式兼容的通信設備,因此,它作為一種標準,目前已在微機通信接口中廣泛采用。在討論RS-232C 接口標準的內容之前,先說明兩點:首先,RS-232-C標準最初是遠程通信連接數據終端設備DTE(Data Terminal Equipment)與數據通信設備DCE(Data Communication Equipment)而制定的。因此這個標準的制定,并未考慮計算機系統的應用要求。但目前它又廣泛地被借來用于計算機(更準確的說,是計算機接口)與終端或外設之間的近端連接標準。顯然,這個標準的有些規定及和計算機系統是不一致的,甚至是相矛盾的。有了對這種背景的了解,我們對RS-232C標準與計算機不兼容的地方就不難理解了。其次,RS-232C 標準中所提到的“發送”和“接收”,都是站在DTE 立場上,而不是站在DCE 的立場來定義的。由于在計算機系統中,往往是CPU 和I/O設備之間傳送信息,兩者都是DTE,因此雙方都能發送和接收。
上傳時間: 2013-11-21
上傳用戶:crazyer
PC機與51的通信程序,利用RS-232接口來實現的
上傳時間: 2014-01-26
上傳用戶:yxgi5
實現了串行通信接口的全部功能,符合RS-232-C標準的完整UART模塊源代碼,中文注解,清晰易懂,經過嚴格仿真測試,絕對好用。
標簽: 串行通信接口
上傳時間: 2013-12-22
上傳用戶:蠢蠢66
* 高斯列主元素消去法求解矩陣方程AX=B,其中A是N*N的矩陣,B是N*M矩陣 * 輸入: n----方陣A的行數 * a----矩陣A * m----矩陣B的列數 * b----矩陣B * 輸出: det----矩陣A的行列式值 * a----A消元后的上三角矩陣 * b----矩陣方程的解X
上傳時間: 2015-07-26
上傳用戶:xauthu
(1) 、用下述兩條具體規則和規則形式實現.設大寫字母表示魔王語言的詞匯 小寫字母表示人的語言詞匯 希臘字母表示可以用大寫字母或小寫字母代換的變量.魔王語言可含人的詞匯. (2) 、B→tAdA A→sae (3) 、將魔王語言B(ehnxgz)B解釋成人的語言.每個字母對應下列的語言.
上傳時間: 2013-12-30
上傳用戶:ayfeixiao
名廠車載GPS通信終端,內置GSM/GPRS模塊,通過RS-232口可以接不同廠商的G-Mouse產品,帶有內置藍牙通信、RFID接口(藍牙通信模塊和RFID模塊設計成獨立的配件,以根據不同客戶的需求實現選配),產品主要面向私家車領域。對產品有興趣請和本人聯系。
上傳時間: 2016-05-29
上傳用戶:z754970244