[發明專利]一種自動調整串口輸出模式的方法在審
| 申請號: | 201910231930.0 | 申請日: | 2019-03-26 |
| 公開(公告)號: | CN110008167A | 公開(公告)日: | 2019-07-12 |
| 發明(設計)人: | 梁記斌;竇錦柱;李童;辛義磊 | 申請(專利權)人: | 山東超越數控電子股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 濟南竹森知識產權代理事務所(普通合伙) 37270 | 代理人: | 呂利敏 |
| 地址: | 250000 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 串口 輸出模式 通信協議 串口通信協議 單一接口 軟件設置 同一接口 應用需求 硬件設計 主機串口 外設 兼容 | ||
一種自動調整串口輸出模式的方法實現相同硬件設計狀態下,同一接口通過更改軟件設置可根據需要方便修改為不同的串口通信協議。本發明在不改變硬件的基礎上,通過單一接口可根據需求兼容多種通信協議,即實現根據外設不同方便修改主機串口通信協議,滿足不同應用需求。
技術領域
本發明涉及一種自動調整串口輸出模式的方法,屬于調整計算機串口輸出模式的技術領域。
背景技術
目前,在工業控制領域及軍用領域中,存在多種設備間通信協議,其中,串行通信是一種應用比較廣泛的通信協議,且根據不同的應用環境及用途,不同的設備采用的串口通信協議也有一定差異。
現有的串口通訊的接口標準如下:
(1)實現數據格式化:因為來自CPU的是普通的并行數據,所以,接口電路應具有實現不同串行通信方式下的數據格式化的任務。在異步通信方式下,接口自動生成起止式的幀數據格式。在面向字符的同步方式下,接口要在待傳送的數據塊前加上同步字符。
(2)進行串-并轉換:串行傳送,數據是一位一位串行傳送的,而計算機處理數據是并行數據。所以當數據由計算機送至數據發送器時,首先把串行數據轉換為并行數才能送入計算機處理。因此串并轉換是串行接口電路的重要任務。
(3)控制數據傳輸速率:串行通信接口電路應具有對數據傳輸速率--波特率進行選擇和控制的能力。
(4)進行錯誤檢測:在發送時接口電路對傳送的字符數據自動生成奇偶校驗位或其他校驗碼。在接收時,接口電路檢查字符的奇偶校驗或其他校驗碼,確定是否發生傳送錯誤。
(5)進行TTL與EIA電平轉換:CPU和終端均采用TTL電平及正邏輯,它們與EIA采用的電平及負邏輯不兼容,需在接口電路中進行轉換。
(6)提供EIA-RS-232C接口標準所要求的信號線:遠距離通信采用MODEM時,需要9根信號線;近距離零MODEM方式,只需要3根信號線。這些信號線由接口電路提供,以便與MODEM或終端進行聯絡與控制。
綜上可知,現有的接口標準并不能滿足并實現自動調整串口輸出模式的要求?,F有應用較多的串口通信協議包括RS422、RS485、RS232等,由于通信協議、信號電平及信號邏輯存在差異,導致這幾種通信協議間無法兼容,但由于外設的不同,外設所支持的通信協議也有差異,因此如何在不改變硬件設計的基礎上,通過更改軟件設置方便的實現主機通信接口的通信協議是本發明所要解決的技術問題。
發明內容
針對現有技術的不足,本發明提供一種自動調整串口輸出模式的方法。
本發明在不改變硬件的基礎上,通過單一接口可根據需求兼容多種通信協議,即實現根據外設不同方便修改主機串口通信協議,滿足不同應用需求。
本發明的技術方案如下:
一種自動調整串口輸出模式的方法,應用于串口通信協議RS422、RS485和RS232,其特征在于,所述自動調整串口輸出模式的方法為硬件實現方法,包括:由于RS232、RS485及RS422均公用TTL_RXD及TTL_TXD信號,因此通過A1、A0控制位實現上述三種通信模式的切換,即實現TTL_RXD及TTL_TXD的替換:
RXD切換電路包括TTL_RXD通過A1、A0與TTL_RXD_485串聯;TTLRXD還通過A1、/A0與TTL_RXD_422串聯;TTL_RXD還通過/A1、A0與TTL_RXD串聯;TXD切換電路包括TTL_TXD通過A1與TTL_TXD_485或TTL_TXD_422串聯;TTL_TXD通過/A1與TTL_TXD串聯。在此可預設A1、A0取值如下:11:RS422模式,10、RS485模式,01:RS232模式,00:預留。
根據本發明優選的,所述一種自動調整串口輸出模式的方法為軟件實現方法,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子股份有限公司,未經山東超越數控電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910231930.0/2.html,轉載請聲明來源鉆瓜專利網。





