串口
- 水電站國產化改造串口通信解決方案探討
系統(tǒng)及設備之間的串口數(shù)據(jù)通信,探索一種既經(jīng)濟、又穩(wěn)定且方便實施的解決方案至關重要。本文介紹了重慶石堤水電站國產化過程中,結合現(xiàn)場各系統(tǒng)和設備間串口通信的實踐經(jīng)驗,著重探討將串口設備連接至基于IP的以太網(wǎng)局域網(wǎng)的解決方案,取得良好的效果,值得總結借鑒。1 國產化改造概況隨著國家對水電站自動化系統(tǒng)國產化升級改造的重視和支持,已投產多年的老電站開始加快了國產化改造的步伐,充分利用枯水季及檢修期,逐步完成自動化系統(tǒng)及設備的國產化改造。由于電力安全生產關乎人民群眾的
水電站機電技術 2023年12期2024-01-04
- 基于串口服務器的通信機串口通信解決方案
言在實際應用中,串口通信通常使用電纜直接傳輸,隨著近年網(wǎng)絡的飛速發(fā)展,基于網(wǎng)絡傳輸?shù)?span id="syggg00" class="hl">串口服務器發(fā)展迅速,相比于普通串口通信,串口服務器具有防雷、傳輸距離長等優(yōu)點。目前國內大部分機場的氣象數(shù)據(jù)庫通信分系統(tǒng)接收AWOS和AFTN報文數(shù)據(jù)都是通過串口卡接收的,串口卡需要安裝在通信機的PCI插槽上,由串口轉接頭分成多路串口,串口的數(shù)量是固定的,且目前國內絕大部分氣象數(shù)據(jù)庫通信分系統(tǒng)都是單機運行的,若需更換串口卡,需要通信機停機,通信機停機影響氣象數(shù)據(jù)交換,對氣象業(yè)
技術與市場 2022年11期2022-11-21
- 自動站氣壓傳感器校準系統(tǒng)串口擴展設計
051)0 引言串口作為常用的通信接口,在嵌入式領域有著廣泛的應用?,F(xiàn)如今,隨著計算機、網(wǎng)絡技術的發(fā)展,設備連入網(wǎng)絡的要求越來越迫切。目前,電子領域仍存在著大量的串口設備,對現(xiàn)有的串口設備進行改造使其具備聯(lián)網(wǎng)功能將耗費大量人力、財力。自動氣象站的氣壓傳感器[1]接口為232串口,為提高檢定/校準的效率,設計了氣壓傳感器多路采集器,將多路氣壓串口信號轉換為以太網(wǎng)信號傳輸,可以同時批量完成傳感器的檢定/校準任務。氣壓傳感器多路采集器在設計時,由于主控芯片自帶2
南方農機 2022年4期2022-02-18
- 基于NPORT的地面綜合氣象觀測系統(tǒng)通信測試方法及故障處理
測要素,通過增加串口服務器集成新型自動氣象站、前向散射能見度儀、降水現(xiàn)象儀、輻射觀測系統(tǒng)和日照觀測儀等多種自動化觀測設備。地面綜合氣象觀測系統(tǒng)通過增加串口服務器來集成各類自動化觀測設備,綜合集成硬件控制器的核心部件就是串口服務器。王瑋、呂抒航[1,2]等分析了綜合集成硬件控制器在DZZ5新型自動氣象站中的應用;劉語嫣[3]等介紹了氣象觀測綜合集成控制系統(tǒng)硬件設計;李毅聰、許杰文[4-6]等介紹了DPZ1綜合集成硬件控制器常見故障排查和處理。國內文獻多為研究
氣象水文海洋儀器 2021年3期2021-10-15
- 基于STM32CubeMX的串口控制研究
的活動。尤其是將串口和藍牙連接,可實現(xiàn)無線數(shù)據(jù)之間的信息交流。這樣可以實現(xiàn)一臺設備控制另一臺設備。本文通過使用STM32CubeMX[1]軟件,利用串口中斷實現(xiàn)對LED的控制。1 硬件平臺本文使用低功耗藍牙開發(fā)板Cannon[2](如圖1),以STM32F401RET6[3]為微控制器。為了清楚地知道LED是否由串口接收到的數(shù)據(jù)控制,因此需要看到數(shù)據(jù)的發(fā)送與接收。由于開發(fā)板沒有USB轉TTL模塊,因此需要添加一個獨立外接的USB轉TTL模塊。而本文使用的是
電子制作 2021年2期2021-06-16
- 基于API函數(shù)庫實現(xiàn)串口數(shù)據(jù)通信的分析與設計
了廣泛應用。1 串口數(shù)據(jù)通信1.1 串口數(shù)據(jù)通信串口數(shù)據(jù)通信是指通過計算機上的串行接口使計算機與計算機之間或者計算機與外部設備之間進行數(shù)據(jù)傳輸?shù)囊环N數(shù)據(jù)獲取方式[2]。串行接口通常是指計算機上的COM接口,是一種通用的設備通信接口[3]。一般來說串口主要用于連接鼠標等外部設備,同時串口也是用于外部設備與計算機系統(tǒng)之間傳輸數(shù)據(jù)的通道。如果計算機上沒有串行接口,用戶可以使用USB轉接器將USB接口轉換為串行接口。串口數(shù)據(jù)通信由于使用設備簡單,同時通過實現(xiàn)超遠距
計算機技術與發(fā)展 2020年4期2020-04-30
- 使用藍牙串口設備總結
工程師來說,使用串口線連接網(wǎng)絡設備進行各種配置以及調試等工作是一種日?;ぷ鳌,F(xiàn)在很多網(wǎng)絡技術人員已經(jīng)開始使用了更高級的Bluetooth-Serial藍牙轉串口接口卡。這種卡一般在Windows 系統(tǒng)下帶有專用驅動程序,安裝完成驅動程序后,操作系統(tǒng)設備管理器中會出現(xiàn)串口設備,用戶即可直接使用。但這種Bluetooth-Serial 藍牙轉串口接口卡在Gnu/Linux 下如何使用,一直沒有很好的經(jīng)驗總結介紹,下面筆者將結合自身經(jīng)驗,把方法介紹給大家。軟件
網(wǎng)絡安全和信息化 2020年3期2020-04-20
- 基于EM9000工控板高性能雙串口通信模型設計與實現(xiàn)
大的作用[1]。串口通信技術作為嵌入式產品開發(fā)中一項重要的通信技術,其通信性能的高低決定了嵌入式產品的性能好壞。特別是對實時性要求較高的應用尤為重要。傳統(tǒng)的雙串口通信機制在數(shù)據(jù)收發(fā)和處理時存在程序的負荷過重,響應不及時的缺點。為了解決這個問題,本文設計了一個新的高性能雙串口通信模型,該模型的每個串口對應一個應用進程,負責和單個串口進行通信和數(shù)據(jù)處理。當兩個串口之間需要數(shù)據(jù)交互時,兩個應用程序可通過進程間通信實現(xiàn)。這樣減輕了程序的處理負荷,降低了程序之間的耦
現(xiàn)代計算機 2020年3期2020-03-05
- 串口服務器在通信電源遠程監(jiān)測中的應用
控器中都有配置。串口通信的線纜直接傳送距離有限,RS232約為50 m,RS485約為15 km。但是,經(jīng)過信號轉換后,它可在通信網(wǎng)絡中實現(xiàn)遠距離傳輸。串口服務器起到將串行接口數(shù)據(jù)轉換為以太網(wǎng)數(shù)據(jù)包后在IP網(wǎng)絡上傳輸?shù)淖饔谩k娫幢O(jiān)測信號通過串口服務器,經(jīng)過互連網(wǎng)或專用IP網(wǎng)絡靈活方便地傳送到監(jiān)控主站,如圖1所示。串口服務器接入多臺監(jiān)測對象,成本較低,配置簡單,同時可以起到簡化主站端的設備配置及接線的作用。以下重點介紹串口服務器的主要應用方式。1 虛擬串口應
通信電源技術 2020年2期2020-02-22
- VSPD和Proteus串口通信教學實驗
40)0 引 言串口是目前工業(yè)通信中較為普遍的一種通信方式,同時在單片機教學中占據(jù)重要地位[1-4]。傳統(tǒng)的串口通信實驗往往需要一根串口線連接兩個終端(兩臺PC機,或者一臺PC一個單片機系統(tǒng),或者兩個單片機系統(tǒng)),其對硬件仿真器依賴性較強。由于很多仿真器不能做到完全硬件仿真,因而可能造成仿真時正常,而實際運行時出現(xiàn)錯誤的情況,或者造成仿真不能通過,但是實際運行正常的情況。當單片機芯片型號發(fā)生較大變化時,需要配置新的仿真器,增加了資金投入。因此,開發(fā)一種虛擬
實驗室研究與探索 2018年9期2018-10-30
- 基于VC++的串口通信實現(xiàn)方法
2 當前技術實現(xiàn)串口通信的普通過程當前在項目實際設計中,獲得串口通信的過程如圖所示(圖1:當前技術實現(xiàn)串口通信的普通過程),通常是以下幾步:圖1 當前技術實現(xiàn)串口通信的普通過程(1)由上圖可知,首先我們需要根據(jù)有關協(xié)議初始化對應的設置,然后將串行口進一步打開(即:向Windows傳達此串口需要該程序進行應用的指令),然后將此串口進行封鎖,禁止其他程序來應用。(2)對該串口設置相應的配置。(3)借助該串口,在上面將有關數(shù)據(jù)信息進行往返傳輸,與此同時在實際傳輸
信息記錄材料 2018年10期2018-09-07
- GPS與PDA的串口通信研究
的解析。前者采用串口通信的方式把GPS接口與主機相連接,利用VC++的MSComm控件實現(xiàn)對串口編程,捕獲GPS接收機所發(fā)送的數(shù)據(jù);后者根據(jù)捕獲的GPS數(shù)據(jù)幀格式中的幀頭確定要給哪個數(shù)據(jù)幀進行數(shù)據(jù)的解析,然后根據(jù)數(shù)據(jù)幀結構中的內容提取所需要的信息。VC++6.0提供的MSComm控件可以通過串行端口捕獲GPS信號接受機所發(fā)送過來的數(shù)據(jù),為應用程序提供串行通信的功能。MSComm控件串口通信編程的基本流程如圖1所示:現(xiàn)以”$GPRMC”數(shù)據(jù)幀解析為例,首先針
數(shù)字通信世界 2018年9期2018-03-27
- 基于Delphi的串口通信程序設計方法初探
10025)1 串口通信與Delphi串口編程1.1 串口通信所謂的串行通信主要是將數(shù)據(jù)逐一傳輸,而并行通信使將按照字節(jié)等方式進行數(shù)據(jù)傳輸。在串行通信中,雖然其速度較為緩慢,但是具有較強的抗干擾能力,能夠實現(xiàn)較遠距離的傳輸,因此在通信領域的應用較為廣泛。而并行接口雖然在傳輸速度上占有一定的優(yōu)勢,但由于抗干擾能力較差,只適合于較短距離的傳輸,在實際應用中受到很大的阻礙,特別是在USB接口誕生以后,在速度和抗干擾能力上都呈現(xiàn)出較大的優(yōu)勢,使得并口傳輸逐漸淡出人
數(shù)字通信世界 2018年3期2018-03-22
- 共享串口服務器在地面氣象觀測無人化改革中的應用
采用RS-232串口傳輸數(shù)據(jù),眾所周知,RS-232串口采用主從應答方式來進行通訊,串口的獨占訪問特性決定了一套自動站只能連接一臺計算機,不僅如此,RS-232最遠傳輸距離僅30m,因此必須對自動站數(shù)據(jù)傳輸方式進行改造,利用現(xiàn)有的網(wǎng)絡資源,引入串口服務器,實現(xiàn)串口與網(wǎng)口數(shù)據(jù)透明傳輸,從而改變數(shù)據(jù)傳輸方式。不僅如此,多主站共享串口服務器采用時分技術,將一次訪問串口的會話時間定義為一個時隙,通過為不同計算機合理分配時隙,即可實現(xiàn)多臺計算機的串口訪問。時隙會話完
現(xiàn)代農業(yè) 2018年10期2018-02-17
- 基于Linux的串口服務器設計與實現(xiàn)
基于Linux的串口服務器設計與實現(xiàn)王天昊1,賀亞龍2(1.哈爾濱工程大學 計算機科學與技術學院,黑龍江 哈爾濱 150001;2.杭州應用聲學研究所,浙江 杭州 310023)為解決串口通信距離和上位機接口數(shù)量有限的問題,設計了一種基于Linux系統(tǒng)的串口服務器。服務器屬于客戶端服務器模式,通過網(wǎng)絡傳輸串口數(shù)據(jù)流。服務器基于嵌入式Linux的TCP/IP,通過串行接口的轉換,以非阻塞方式進行數(shù)據(jù)收發(fā),并實現(xiàn)了心跳方式的連接中斷檢測。經(jīng)仿真和硬件測試,服務
電子科技 2017年6期2017-06-26
- 船舶電子設備串口數(shù)據(jù)的軟件共享方法
公司船舶電子設備串口數(shù)據(jù)的軟件共享方法范忠奇 朱宏嘉 王婷 徐小軍 譚婷婷 江蘇遠望神州軟件有限公司提出一個技術方案,以解決船舶電子設備串口數(shù)據(jù)的共享問題。利用自行研發(fā)的軟件,配以成對的虛擬串口,使得多個虛擬串口都能夠接收到一個物理串口傳來的數(shù)據(jù)。既不用更改已有的軟件系統(tǒng),也方便了新的軟件系統(tǒng)的開發(fā)。提高了諸多軟件間的協(xié)同配合,提升工作效率。串口 數(shù)據(jù)共享 串口轉發(fā) 虛擬串口串口通信在船舶中的計算機設備或是其它外部的電子設備中使用十分廣泛,也是非常常見的一
數(shù)碼世界 2017年5期2017-06-06
- MCS—51單片機中的多串口通訊技術的應用
-51可以利用其串口進行數(shù)據(jù)通信,在其系列機型中都只提供了一個串口,這就為一些需要多串口通信的應用和控制編程帶來了一定的不便,本文從技術角度和實踐應用等兩個方面給出了解決方案,在實現(xiàn)方面主要是通過多級協(xié)同、多串口單片機的選擇或者多路模擬開關的方式進行實現(xiàn),其中多機協(xié)同是較為通用的實現(xiàn)方式,本文在最后對這種實現(xiàn)方式進行數(shù)據(jù)通信的具體過程進行了簡要的介紹,希望可以通過本文使得讀者能夠了解多串口通信技術在MCS-51單片機的實現(xiàn)方式和簡單的應用?!娟P鍵詞】MSC
電子技術與軟件工程 2017年5期2017-04-23
- 多型串口的特性分析與演示
箭軍士官學校多型串口的特性分析與演示葛春 火箭軍士官學校本文針對多型串口教學內容的重難點,首先分別從機械外部特性、通信協(xié)議特性和通信電氣特性三個方面進行了分析與比較,然后利用串口終端機、虛擬應用機以及串口轉接器等設備完成了多型串口特性的演示。多型串口 特性分析 特性演示引言多型串口(RS-232、RS-422、RS-485)作為自動化控制、電氣控制等多個專業(yè)都會學習到的教學內容,其特性分析和比較是教學的重點也是難點,本文旨在對比分析這三種常用數(shù)字串口的特性
消費導刊 2017年18期2017-01-28
- 基于FPGA的多串口通信設計與實現(xiàn)
基于FPGA的多串口通信設計與實現(xiàn)殷安龍,張持健,陳林,許矛盾(安徽師范大學安徽蕪湖241000)為了實現(xiàn)PC機同時與多個外設終端實時進行通信顯示的要求,從而達到PC機對所屬串口設備的實時監(jiān)測與控制,本文采用基于FPGA和NiOSⅡ軟核的方法開發(fā)出一套多串口通信系統(tǒng)。文章通過以CycloneⅡ系列的EP2C8Q208C8N為MCU設計電路和Verilog語言描述生成UART IP軟核實現(xiàn)多串口數(shù)據(jù)傳輸至處理器的設計方案,結合ModelSim仿真以及串口調試
電子設計工程 2016年17期2016-10-22
- IDS-300+系列串口設備聯(lián)網(wǎng)服務器
S-300+系列串口設備聯(lián)網(wǎng)服務器ORingORing推出IDS-300+系列串口設備聯(lián)網(wǎng)服務器,可以將多個串口設備接入工業(yè)以太網(wǎng),便于遠程監(jiān)控;其網(wǎng)口支持PoE功能,從而使得產品的應用環(huán)境變得更為靈活。特點:? IDS-300+系列提供1/2/4個RS-232/422/485串口和2個以太網(wǎng)口,可連接任何串口設備,如讀卡器、儀器儀表、測量設備、數(shù)據(jù)采集終端等,通過網(wǎng)絡實現(xiàn)對串口設備的數(shù)據(jù)采集和遠程控制。? 支持多種工作模式:Virtual Com、Ser
自動化博覽 2016年5期2016-09-20
- 詳解lAP15W4K58S4單片機的串行口通信
K58S4單片機串口的結構、工作方式與波特率設置,并為串口的應用列舉了典型通用的串口初始化程序。IAP15W4K58S4;串口;工作方式;波特率0 引言IAP15W4K58S4單片機是STC公司推出的全新一代在應用可編程、單時鐘/機器周期的8051內核單片機,它具有高速、高可靠、寬電壓、低功耗、超強抗干擾的優(yōu)點特性,目前在教育與研發(fā)設計領域越來越受到眾多高校、科研院所與企業(yè)的青睞。本文詳細講解了IAP15W4K58S4單片機串口的結構、工作方式與波特率設置
電子測試 2016年15期2016-08-31
- 串口嗅探技術研究
200041)?串口嗅探技術研究張勝,李瑞民(上海文化廣播影視集團技術運營中心,上海 200041)串口的廣泛使用,得益于小到單片機,大到多核CPU的直接支持,所以在設備中,特別是廣電行業(yè)設備中,不僅不會消失,而且還會長期存在。然而串口通信具有獨占性,一旦一個監(jiān)控程序占用了某個串口,則另外的程序無法使用該串口,這對于二次開發(fā)、第三方監(jiān)控、設備共享、硬件設備的調試和測試都十分不利。所以,對串口嗅探技術的研究是有必要的,目前國內尚無人對此做出過研究,通過三個層
電視技術 2016年7期2016-08-22
- 利用串口服務器構建設備本地總線系統(tǒng)
有限公司)?利用串口服務器構建設備本地總線系統(tǒng)楊振龍張偉李海柱林洪征(丹東東方測控技術股份有限公司)摘要復雜儀器設備傳統(tǒng)的本地通信總線帶寬窄、故障率高,影響其與子系統(tǒng)設備間的數(shù)字通信。介紹了串口服務器及其應用的典型網(wǎng)絡拓撲結構,分析了串口服務器的三種工作方式。對比未使用串口服務器設計的一般復雜設備的總線結構和利用串口服務器構建的設備總線結構可知,串口聯(lián)網(wǎng)服務器構建設備本地總線系統(tǒng)極大地簡化了系統(tǒng)結構,降低了系統(tǒng)復雜程度,使系統(tǒng)的穩(wěn)定性、健壯性得到了提高,同
現(xiàn)代礦業(yè) 2016年2期2016-06-02
- 基于DSP的多串口軍事通信系統(tǒng)的設計方法
欣基于DSP的多串口軍事通信系統(tǒng)的設計方法海裝裝備采購中心 阮 進中電集團10所 鄧 欣針對軍事通信系統(tǒng)中數(shù)字信號處理器(Digital Signal Process,簡稱DSP)的外設串口資源的有限,不適用與多個外部設備通信的情況,提出了一種DSP多串口軍事通信系統(tǒng)的設計方法,不但實現(xiàn)了DSP外部串口的擴展,并保證在大數(shù)據(jù)量、多串口通信情況下軍事通信系統(tǒng)的高效可靠的數(shù)據(jù)傳輸性能。通過實際測試驗證了該方法的有效性。DSP;多串口通信;ST16C5541 引
電子世界 2016年23期2016-03-12
- 單片機的多串口擴展技術的設計
工學校單片機的多串口擴展技術的設計胡鍇 溫嶺市技工學校隨著自動化技術的不斷成熟與應用范圍的日益廣泛,以集成芯片形式存在的單片機在通信領域得到了快速的發(fā)展,成為現(xiàn)代通信技術不可缺少的一類重要元器件。本文以51系列單片機為例,對單片機多串口擴展的硬件總體設計與模塊設計進行重點探討,以進一步擴大串行通信適用場合。單片機 多串口 擴展技術 設計前言信息技術的迅猛發(fā)展使得工業(yè)領域和民用領域內用戶對數(shù)據(jù)采集及自動化控制系統(tǒng)要求越來越高,對系統(tǒng)的實時通信要求越來越高,傳
消費導刊 2016年8期2016-03-11
- STM32單片機多串口通信仿真測試技術探討
TM32單片機多串口通信仿真測試技術探討廖有為湖北工程學院新技術學院,湖北 孝感 432000STM32單片機在多串口通信仿真測試技術中得到了較為廣泛地應用,通過利用虛擬串口軟件,可以對串口通信發(fā)送和接收情況進行有效仿真實驗,對于解決軟件設計需要來說,起到了重要作用。STM32單片機應用于多串口通信仿真測試技術,能夠對RealView軟件無法進行仿真接收通信的缺點進行了有效改進,對于多串口通信軟件開發(fā)來說,起到了十分重要的作用。STM32單片機;多串口通信
移動信息 2016年3期2016-01-02
- STM32單片機多串口通信仿真測試技術研究※
TM32單片機多串口通信仿真測試技術研究※郭勇,何軍(南京北方信息控制集團有限公司產品研發(fā)中心,南京 211153)使用STM32單片機進行多串口通信,采用虛擬串口軟件(VSPD)結合串口調試軟件進行多串口通信發(fā)送和接收功能的仿真測試研究,克服了RealView軟件不能仿真接收通信的缺點。介紹了虛擬串口和仿真串口的綁定方法,給出了各模塊的軟件代碼。仿真測試結果表明,采用該方法,可以在沒有硬件平臺的情況下,完成基于STM32多串口收發(fā)通信的軟件開發(fā)應用。ST
單片機與嵌入式系統(tǒng)應用 2015年7期2015-11-23
- 基于LabVIEW-VISA 方式的串口通信研究
050003)串口通信作為串行通信的一種實現(xiàn)方式,其歷史可追溯到1969 年。 時至今日,速度更高的USB、IEEE1394 新型接口已更多的應用于串行通信,然而串口接口簡單、使用方便、可靠性高、適用于低速傳輸,作為為數(shù)不多的以電平為直接信號載體的計算機接口,仍然有廣闊的發(fā)揮作用的空間。LabVIEW 建立在以圖形數(shù)據(jù)流代替文本式程序代碼進行編程的G 語言基礎上[1],編程簡單、高效。 自帶VISA 函數(shù),可以方便地編寫串口通信程序,但程序的合理編寫以串
電子設計工程 2015年24期2015-08-26
- 快速有效配制新型自動氣象站的串口服務器
新型自動氣象站的串口服務器吳春德1,孫曉娜2 (1.遜克縣氣象局,黑龍江 遜克164400;2.七臺河市氣象局,黑龍江 七臺河154600)1 引言近一兩年來,隨著氣象改革的快速推進,氣象業(yè)務有了較大變化,自動氣象站由原來的一套自動氣象站為主,轉變?yōu)橐砸惶鬃詣託庀笳緸檩o,一套自動站作為備份設備運行,以新型自動氣象站運行為主,新型自動站要素更加全面,數(shù)據(jù)更加準確快捷。但是,由于新型自動氣象站是新設備,運行時間不長,很多臺站對出現(xiàn)的一些新故障束手無策,應對十分
黑龍江氣象 2015年4期2015-08-22
- 基于串口服務器的RFID讀卡器配置調試
的部分設計:聯(lián)入串口服務器的RFID讀卡器的配置和調試方式。1 網(wǎng)絡聯(lián)接在整個溯源系統(tǒng)所用的部分硬件設備如圖1所示。在子模塊“市民卡管理”中要用RFID讀卡器實現(xiàn)對卡的讀寫,服務器要通過串口對RFID讀卡器進行操作,由于整個系統(tǒng)中所用串口設備較多,所以在系統(tǒng)中我們配置了串口服務器,來完成對串口的統(tǒng)一管理。本文所要用到的設備就是服務器通過交換機與串口服務器相聯(lián),串口服務器再與RFID讀卡器硬件相聯(lián)。2 串口服務器配置2.1 修改串口服務器的IP地址啟動串口服
電子設計工程 2015年16期2015-06-08
- 基于Windows API函數(shù)的串口通訊程序設計
任務越來越繁重。串口通訊的數(shù)據(jù)收發(fā)處理是監(jiān)控程序的重要一部分,串口通信中如何結合異步通信、多線程等技術,編寫出高質量、高效率的串口通信程序,具有一定的現(xiàn)實意義。2 Windows API串口編程概述在Windows平臺下,串口被視為一種特殊的文件,串口的操作可以被視為一種文件操作。在實際的編程中,可以使用文件相關的API函數(shù),例如CreateFile()、ReadFile()以及WriteFile()等對串口進行關聯(lián)或者操作。串口的操作模式分為同步模式和異
電子世界 2015年19期2015-03-27
- CSerialPort 類分析及漏洞的修正
為使用最為廣泛的串口通信標準。通用串行總線(universal serial bus,USB)是一個新的外部總線標準,于20 世紀90 年代由英特爾、康柏、IBM、微軟等多家公司聯(lián)合推出,由于支持熱插拔、即插即用、傳輸速率高等原因,目前被計算機廣泛用為與外設進行串行通信的標準接口[3]。筆記本計算機由于其輕薄的特點,絕大多數(shù)并不提供RS232-C 串口,也即普通意義上的“COM”串口,但都提供USB 接口。當筆記本計算機與僅支持RS232 串口的設備進行串
軍事交通學院學報 2014年11期2014-12-25
- USB虛擬串口通信實現(xiàn)
基于USB的虛擬串口同中心匯聚節(jié)點通信,中心匯聚節(jié)點采用意法半導體公司STM8S103系列微處理器,實現(xiàn)數(shù)據(jù)的接收與發(fā)送。上位機系統(tǒng)控制軟件在Windows環(huán)境下通過VC++6.0編程開發(fā),基于USB的虛擬串口具有傳輸數(shù)據(jù)穩(wěn)定、安裝簡便、即插即用等特點[2]。1 控制系統(tǒng)總體設計系統(tǒng)總體結構如圖1所示,主要由3部分組成,基于PC機的上位機系統(tǒng)控制軟件、中心匯聚節(jié)點和各家電子設備節(jié)點。中心匯聚節(jié)點和各家電子設備節(jié)點均搭載433無線通信模塊。各家電子設備節(jié)點可
電子科技 2014年3期2014-12-18
- 虛擬串口測試系統(tǒng)設計
73000)虛擬串口測試系統(tǒng)設計郭建昌1,2(中國礦業(yè)大學(北京)機電與信息工程學院1,北京 100083;南陽理工學院電子與電氣工程學院2,河南 南陽 473000)針對嵌入式工程師基于串口的實際測試需要,對虛擬儀器技術、Proteus電路仿真技術、ARM多串口技術和虛擬串口技術進行了研究,設計了基于Proteus和ARM7的虛擬串口測試系統(tǒng),并給出了系統(tǒng)總體設計方案。具體介紹了系統(tǒng)工作原理、Proteus電路詳細設計和對應的軟件設計,并通過了工程應用測
自動化儀表 2014年8期2014-10-22
- 一種低成本串口服務器的設計
42)一種低成本串口服務器的設計閭 軍1,咸愛國2(1.國電南瑞科技股份有限公司 江蘇 南京 210044;2.南京東大智能化系統(tǒng)有限公司 江蘇 南京 210042)文中設計了一種基于STC12LE5A60S2的低成本串口服務器,該串口服務器集成了RS232和RS485總線接口,能夠實現(xiàn)串口數(shù)據(jù)的以太網(wǎng)轉發(fā)。本文首先介紹了串口服務器使用的前提條件,然后介紹了串口服務器的總體架構、硬件設計、軟件設計和配置軟件的設計,最后對其實用性做了總結和說明。STC12L
電子設計工程 2014年14期2014-09-23
- 基于PowerPC嵌入式內核的多串口通信擴展設計
泛普及。而近年來串口通信正朝著帶寬、速度、穩(wěn)定性逐漸增加的方向發(fā)展[2],利用多個串口進行信號采集或數(shù)據(jù)傳輸為多設備分布式布局提供了可能。但一般的處理器板卡只有一至兩個RS232串口,難以滿足控制系統(tǒng)對串口數(shù)量和數(shù)據(jù)傳輸過程中抗干擾性能的要求,因此需要對串口進行擴展設計。傳統(tǒng)的串口擴展設計多以微控制器與串口芯片在板集成的方式實現(xiàn),需單獨設計其控制電路和外圍接口電路,周期較長,靈活性低,且穩(wěn)定性和抗干擾性仍有待驗證。MPC565與EMM串口卡技術相對更加成熟
電子設計工程 2014年7期2014-08-10
- 全國計算機等級考試機房準備工作探討
為基礎,扼要介紹串口通信技術在廣播發(fā)射臺自動控制系統(tǒng)中的應用;并通過具體的實例詳細介紹VC++6.0 實現(xiàn)串口通信的編程方法。關鍵詞:廣播發(fā)射臺自動控制系統(tǒng);串口通信中圖分類號:TP31 文獻標識碼:A 文章編號:1009-3044(2014)11-2668-04Abstract: Based on the Monitoring System of Broadcast transmitting room, the Automatic Control Sys
電腦知識與技術 2014年11期2014-06-18
- 基于VC++環(huán)境的串口通信
SP設備模塊通過串口進行通信。串口通信方便易行,應用廣泛。一般情況下,顯控計算機通過RS232總線進行通信.RS232的通信方式是雙工的。每次通信都是由顯控計算機通過串口向DSP設備模塊命令,DSP設備模塊在接收到正確的命令后作出應答.在Win32下,可以使用兩種編程方式實現(xiàn)串口通信,其一是使用ActiveX控件,這種方法程序簡單,但欠靈活.其二是調用Windows的API函數(shù),這種方法可以清楚地掌握串口通信的機制,并且自由靈活。本文使用API串口通信。串
科技視界 2014年13期2014-04-16
- .NET與LabVIEW混合環(huán)境的一種串口通信編程
W混合環(huán)境的一種串口通信編程陳式清 齊洪喜(中船重工集團公司第七一〇研究所試驗站,上海 201900)針對使用LabVIEW在編程開發(fā)串口通信過程中遇到的不足,本文提出基于在.NET與LabVIEW混合環(huán)境下編程開發(fā)串口通信的方法。該方法主要采用串口收發(fā)觸發(fā)中斷事件,優(yōu)點是代碼量少、方法簡潔、效率高。在實際工程運用過程中,開發(fā)人員可以綜合利用.net與LabVIEW的優(yōu)勢來解決串口通信開發(fā)因為LabVIEW環(huán)境造成的不足。串口通信;.net;LabVIEW
電腦與電信 2014年5期2014-03-14
- Research and Design of Embedded Serial Device Server on the DNC System
DNC系統(tǒng)嵌入式串口服務器的研究與開發(fā)曲寶軍*,郭 超山東理工大學 機械工程學院,山東 淄博 255049針對當前使用的通用串口服務器在數(shù)控加工中出現(xiàn)的一些問題,提出了適用于DNC系統(tǒng)的數(shù)據(jù)傳輸機制,并論述了一種專用于DNC系統(tǒng)的嵌入式串口服務器的軟、硬件設計方法。研究了串口服務器的體系結構以及內核設計,提出了多任務內核的具體實現(xiàn)方法。串口服務器;DNC系統(tǒng);μC/OS-II;以太網(wǎng)TP232013-01-09*QU Baojun. E-mail:qbj2
機床與液壓 2013年1期2013-12-07
- 基于CPCI總線的串口服務器模塊設計與實現(xiàn)
007)1 引言串口通信設備以其通信協(xié)議簡單和可靠性高等特點,在工業(yè)生產、自動化控制和軍事領域中被廣泛應用。但是串口通信也有其自身的局限性,如通信距離短,無法進行遠程數(shù)據(jù)傳輸和監(jiān)控,無法接入主流的TCP/IP 網(wǎng)絡等[1,2]。以太網(wǎng)通信已滲透到各行各業(yè)中,與串口通信相比,以太網(wǎng)的傳輸距離遠、速率高和擴展方便,人們需要一種能使傳統(tǒng)的串口通信設備快速接入以太網(wǎng)的手段。串口服務器可以實現(xiàn)串口數(shù)據(jù)與以太網(wǎng)數(shù)據(jù)之間的雙向轉換,使傳統(tǒng)的串口通信設備快速接入以太網(wǎng),實
計算機與網(wǎng)絡 2013年19期2013-10-16
- 基于MFC的多線程與串口通信
研究多線程技術在串口通信中的應用。1.基于MFC的多線程在Windows應用程序開發(fā)時, 有兩種主要方法: 基于Windows API 的開發(fā)方法和基于Windows MFC 的開發(fā)方法。后者借助于類向導的幫助,簡化了程序開發(fā)的過程并減少了開發(fā)的工作量和難度。本文研究的重點就是基于VC ++的MFC 多線程通信程序及其在串口通信中的應用。多線程應用程序比單線程應用程序要考慮更多的因素,但它有著明顯的好處。在MFC類庫中,提供了多線程編程的支持,基本原理與基
電子世界 2013年4期2013-08-15
- 基于VxWorks實時操作系統(tǒng)的多串口通信系統(tǒng)的實現(xiàn)
對于RS-232串口,RS-422串口具有抗干擾能力強、通訊速率高、通訊距離遠等特點,在嵌入式實時操作系統(tǒng)中使用串口通信,不僅可擴展嵌入式設備通信能力,而且可擴大其應用范圍。2 VxWorks簡介VxWorks是美國Wind River System公司推出的一個嵌入式實時操作系統(tǒng),主要特點有:a.微內核Wind具有快速多任務切換、搶占式任務調度、中斷延遲小、任務間通信手段多樣化、網(wǎng)絡流量大等特點。b.VxWorks系統(tǒng)具有良好的可裁減能力,用戶可根據(jù)自己
火控雷達技術 2013年1期2013-06-05
- 基于ARM的高性能串口服務器的研究與實現(xiàn)
調器[1]等大多串口進行通信,并且大量新研制的工控設備一般首先提供串口與這些設備進行通信,業(yè)界提出了采用串口服務器將這些串口設備接入到以太網(wǎng)絡。串口服務器能夠提供一種將串口中的數(shù)據(jù)和以太網(wǎng)中傳送的TCP/IP數(shù)據(jù)包之間進行轉換的橋梁,使通過串口傳輸?shù)臄?shù)據(jù)能夠通過以太網(wǎng)進行傳送和共享,因此串口服務器成為了業(yè)界將串口設備接入到以太網(wǎng)的一種主要方式。但是傳統(tǒng)的串口服務器一般采用100M以太網(wǎng)接口,隨著接入設備和請求傳輸數(shù)據(jù)量的增加,采用1000M以太網(wǎng)絡接口已經(jīng)
計算機工程與設計 2012年4期2012-11-30
- Del phi串口通信程序設計與實現(xiàn)
elphi中實現(xiàn)串口通信的方法利用Delphi實現(xiàn)串口通信的常用的方法有3種:一是利用控件,如MSComm控件和Spcomm控件;二是使用API函數(shù);三是調用其它串口通信程序。使用API方法的優(yōu)點是比較適合于編寫較為復雜的低層次通信程序,但缺點是編寫串口通信程序較為復雜,需要掌握大量通信知識。相比較而言,利用Spcomm控件則相對較簡單,Spcomm是Small-Pig Team開發(fā)的一個第三方Delphi串口控件,Spcomm控件并不是DELPHI 7.
電腦與電信 2012年8期2012-08-08
- 通用可靠的串口/以太網(wǎng)網(wǎng)關設計*
常用的通信接口是串口,不能直接接入計算機網(wǎng)絡,在不改變這些原有設備的基礎上,使用串口/以太網(wǎng)網(wǎng)關來接入計算機網(wǎng)絡的方式不失為一種比較好的解決方案?;诖诵枨?,設計和實現(xiàn)了串口/以太網(wǎng)網(wǎng)關,網(wǎng)絡結構如圖1所示。實現(xiàn)了非IP設備與IP設備間的數(shù)據(jù)通信,并特別考慮了串口通信的可靠性,從軟件和硬件兩方面詳細討論了保證串口通信可靠性的方法。IP端通信的可靠性由TCP/IP協(xié)議保證,這樣就保證了串口設備與IP設備間通信的可靠性。圖1 網(wǎng)絡結構1 網(wǎng)關工作原理1.1 概
單片機與嵌入式系統(tǒng)應用 2012年6期2012-03-20
- 基于linux操作系統(tǒng)的多串口驅動研究
ux操作系統(tǒng)的多串口驅動研究*王巧玲1,高 杰2,陳婭荔1(1.井岡山大學電子與信息工程學院,江西,吉安 343009 2.南昌大學共青學院信息工程系,江西,共青城 332020)在介紹基于linux操作系統(tǒng)的多串口驅動設計理論基礎上, 重點研究對多串口編程的技術,實現(xiàn)基于tty的核心設計,可作為實現(xiàn)串口終端設備集中管理、實時數(shù)據(jù)采集的服務器主板應用。其特點是可以采用ARM平臺,但完全兼容X86平臺,用戶原來在X86 平臺下編寫linux操作系統(tǒng)的多串口驅
井岡山大學學報(自然科學版) 2012年3期2012-03-14
- 共焦掃描成像系統(tǒng)中串口通信的C#實現(xiàn)*
利用第三方編寫的串口類或者利用串口通信組件,如ActiveX控件MSComm。隨著.Net Framework的普及,通過.Net Framework平臺進行串口設備開發(fā)在軟件升級過程中起著越來越重要的作用?;?Net Framework的Visual CJHJ 2008的串口類(SerialPort類)[7]方便地實現(xiàn)了串口通訊所需要的多種功能,能賦予串口通信程序設計較大的靈活性,是今后串口通信的一個重要發(fā)展方向。提出了一種利用CJHJ中的Serial
重慶工商大學學報(自然科學版) 2011年2期2011-05-28
- Moxa串口設備聯(lián)網(wǎng)產品NPort? 5100A系列
oxa最新推出單串口低功耗產品NPort?5100A系列。綠色節(jié)能的串口聯(lián)網(wǎng)解決方案Moxa MiiNe是一顆以ARM為基礎并內嵌了RAM和閃存,既小又強大的串口聯(lián)網(wǎng)SoC。采用了MiiNe芯片,NPort?5100A系列成為世界上唯一一款功耗可以小于1W的串口設備聯(lián)網(wǎng)服務器。較市場上同類產品節(jié)電可高達50%,滿足工業(yè)現(xiàn)場對環(huán)保的要求。僅需三步,即可通過Web快速配置通過NPort?5100A的Web console,只需三個簡單的步驟,就可指導用戶配置并
自動化博覽 2010年7期2010-09-10
- Keil與VSPD軟件仿真的智能儀表串口通信調試方法
要求較強的場合,串口通信仍然是最好的選擇,有著良好的應用前景。隨著單片機在智能儀表 中 的 廣 泛 應 用[2],其 串 口 (UART,Universal Asynchronous Receiver/Transmitter,通用異步收發(fā)接口)編程成為單片機智能儀表系統(tǒng)開發(fā)的重要內容。串口通信程序的傳統(tǒng)調試方式,往往需要利用專用的單片機硬件仿真器和調試計算機。在編寫好程序后,利用仿真器來設置斷點,觀察變量和程序的流程,由仿真器和上位機進行串口通信,逐步對程
單片機與嵌入式系統(tǒng)應用 2010年9期2010-06-22
- 基于API Hook技術的虛擬串口的實現(xiàn)
行通信接口(簡稱串口),按電氣標準及協(xié)議可分為RS-232-C、RS-422與RS-485,無論那種標準,都只對接口的電氣特性做出規(guī)定,其軟件協(xié)議都是一致的。串口作為工業(yè)控制領域最常用的一種通訊接口,自1970年標準化至今已近40年時間[1]。然而隨著無線技術的日益發(fā)展,無線傳輸技術應用越來越被各行各業(yè)所接受。無線監(jiān)控作為一個特殊使用方式也逐漸被廣大用戶看好,其安裝方便、靈活性強、性價比高等特性,使更多行業(yè)的監(jiān)控系統(tǒng)樂于采用無線監(jiān)控方式,用于建立被監(jiān)控點和
自動化與信息工程 2010年3期2010-05-11
- 基于VC串口通信的實現(xiàn)
Comm控件實現(xiàn)串口通信.通過實例進行具體詳細說明。關鍵詞:串口通信MSComm中圖分類號TP368.1文獻標識碼B文章編號:1002-2422(2007)03-0046-021建立應用工程打開Visual C++,建立一個基于對話框的MFC應用程序,在對話框中添加控件,用ClassWizard為相應控件設置屬性及添加變量如表l所示,其中MSComm的添加見第二步。2在當前工程中添加MSComm控件單擊菜單Add To Project->Component
智能計算機與應用 2007年3期2007-07-05