在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術主板與帶流控串口設備的通訊方法

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-17 09:36 ? 次閱讀

客戶在開發時,經常需要英創工控主板和其他的一些設備通過串口進行通訊,針對不同的設備,連接的方法也有所不同,下面就來介紹一下具體的方法。

工業控制領域中,常使用的RS232通訊串口分為三線制和五線制,三線制的串口顧名思義,使用了三根線通訊,分別為RX(接收),TX(輸出),GND。而五線制的串口就是常說的使用了RTS/CTS流控的串口,在三線制串口的基礎上加入了流控信號,所以它的信號分別為RX,TX,RTS,CTS,GND。英創工控主板和設備連接原理如下圖:

當設備使用的串口為三線制串口時,可以直接英創評估底板引出的串口連接,使用英創公司提供的測試例程就能正常通訊。當設備使用的是五線制串口時,因為英創工控主板中大部分都是三線制的串口,所以如果使用三線制的串口直接與設備連接進行通訊,設備的收不到流控的信號,就不能夠正常的收發數據。針對這種情況,英創公司給出了兩種解決的方案。

第一種方案

第一種方法是使用英創工控主板的COM2(ttyS1)口進行通訊,因為英創工控主板的COM2口是完整的九線制的串口,這一路串口自帶RTS/CTS流控信號,能夠直接與設備正常通信,只需要在程序中單獨控制RTS信號,將RTS信號置為有效,這樣就能滿足設備的通訊要求,正常進行數據的收發。但是COM2口使用的是TTL電平,所以如果需要與RS232電平的串口進行通訊,還需要一個擴展電路來實現電平轉換,這里英創公司給出一種擴展電路的方案,如下圖:

從圖中可以看出,因為英創工控主板的的TTL電平輸入輸出為3.3V,所以COM2口的信號先由3.3V和5V之間相互轉換,再從TTL電平轉換為RS232電平。

在軟件控制方面,根據上面所講的,需要控制英創工控主板的RTS信號,將信號置為有效,調用ioctl()函數即可以達到目的:

i=ioctl(m_fd, TIOCMGET, &status);
if(i<0)
{
printf('wrong!!\n');
}
printf('i-%d\n',i);
status |= TIOCM_RTS; //將RTS信號置為有效
ioctl(m_fd, TIOCMSET, &status);

第二種方案

第二種方案是針對普通三線制串口的,因為英創工控主板上大部分都是三線制串口,如果使用三線制串口,也是可以和使用五線制串口的設備通訊的,只是需要做一些處理。五線制串口不能和三線制串口通訊的原因是因為收不到對方發送來的RTS#信號,所以我們可以選用一路GPIO來作為RTS#信號,RTS#信號是低有效的,在通信的過程中,讓GPIO輸出低電平,這樣對于設備來說,就能收到英創主板發送來的RTS#信號,通訊就能夠正常進行了。和第一種方案相同,還是需要一個擴展電路來實現功能,下面英創公司給出一種擴展電路的方案,如圖:

如圖所示,將一路GPIO作為RTS#信號,這樣使用三線制的串口就能和設備進行正常的通訊了。

在通訊的過程中,需要控制GPIO,使能GPIO輸出低電平即可:

fd = open( '/dev/em9280_gpio', O_RDWR );
if( fd < 0 )
{
printf( 'Can not open /dev/em9280_gpio, fd=%d\n', fd );
return -1;
}
GPIO_OutEnable( fd, GPIO1);
GPIO_OutClear(fd, GPIO1); //等效使RTS有效

最后設置好設備要求的波特率,停止位等配置參數,就能夠正常的與使用RTS/CTS流控的設備進行通訊了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6086

    瀏覽量

    35544
收藏 人收藏

    評論

    相關推薦

    龍芯中科榮獲2024年度信息技術應用創新工作委員會卓越貢獻成員單位

    近日,中國電子工業標準化技術協會信息技術應用創新工作委員會(以下簡稱“信工委會”)在北京召開2024年度工作總結座談會暨信“大比武”總結大會。中國工程院院士、信
    的頭像 發表于 01-23 10:50 ?130次閱讀

    芯盛智能榮獲2024年信息技術應用創新工作委員會卓越貢獻成員單位

    日前,中國電子工業標準化技術協會信息技術應用創新工作委員會(以下簡稱 “信工委會”)2024 年度總結座談會于北京隆重舉行。此次會議對在信工作中作出突出貢獻的成員單位予以表彰。江蘇
    的頭像 發表于 01-20 09:56 ?137次閱讀

    串口通訊異常處理方法 串口設備連接方式

    串口通信異常處理方法 1. 異常檢測 在串口通信中,首先需要能夠檢測到異常情況。異常檢測可以通過以下幾種方式實現: 硬件檢測 :利用串口硬件的中斷和狀態寄存器來檢測異常,如接收到錯誤幀
    的頭像 發表于 12-27 09:53 ?541次閱讀

    飛騰助力首屆教育信息技術應用創新大賽圓滿落幕

    近日,由中國教育技術協會主辦,教育部教育管理信息中心教育信實驗室、公安部第三研究所、中國電子工業標準化技術協會信工委會支持,北京航空航天
    的頭像 發表于 12-24 09:57 ?186次閱讀

    有方科技參編的信息技術團體標準發布

    近日,有方科技參編的《信息技術產品供應鏈成熟度 共性指標 第1部分:企業背景評價》《信息技術產品供應鏈成熟度 共性指標 第2部分:技術掌控評價》《信息技術產品供應鏈成熟度 共性指標 第
    的頭像 發表于 12-23 10:44 ?206次閱讀

    龍芯中科助力2024首屆教育信息技術應用創新大賽成功舉辦

    近日,2024首屆教育信息技術應用創新大賽在北京航空航天大學成功舉辦。本次大賽由中國教育技術協會主辦,教育信實驗室、公安部第三研究所、中國電子工業標準化技術協會信
    的頭像 發表于 12-19 17:02 ?275次閱讀

    6軸控制程序,串口通訊

    6軸控制程序,串口通訊
    發表于 11-09 14:08 ?0次下載

    中科達榮獲2024年軟件和信息技術服務優秀企業

    及前百家企業”名單。中科達憑借非凡的技術實力與持續的創新能力,成功入選“2024年度軟件和信息技術服務競爭力百強企業”以及“2024年軟件和信息技術服務優秀企業”。
    的頭像 發表于 10-30 11:44 ?545次閱讀

    國產化背景下的工控主板發展現狀

    ,是信息技術應用創新產業的簡稱,于2016年“信工委會”(信息技術應用創新工作委員會)提出,目的就是要推動我們國內軟硬件關鍵技術的研發
    的頭像 發表于 09-21 16:15 ?492次閱讀

    LABVIEW串口通訊

    labview實現串口通訊
    發表于 08-19 14:37 ?7次下載

    GB/T 35590-2017信息技術 便攜式數字設備用移動電源推薦標準

    GB/T 35590-2017是《信息技術 便攜式數字設備用移動電源通用規范》的國家標準,這是一項由全國信息安全標準化技術委員會歸口管理,并聯合鋰離子電池業內產學研用多家單位聯合制定的
    的頭像 發表于 08-12 16:47 ?1353次閱讀
    GB/T 35590-2017<b class='flag-5'>信息技術</b> 便攜式數字<b class='flag-5'>設備</b>用移動電源推薦標準

    BIG WALNUT大核桃全面響應國家“信”號召,傾力“智”造國產芯片+國產加密安全系統通訊產品

    信息化高速發展的今天,信息技術的自主可控和信息安全已經成為國家發展的重要基石。國家信戰略的提出,旨在推動國產信息產業的崛起,實現
    的頭像 發表于 06-18 17:42 ?595次閱讀

    【Vision Board客營連載體驗】利用 OpenMV 實現 AprilTag 跟蹤以及通過串口通訊控制 Arduino 驅動 LED 燈

    總共涉及三款硬件,具體內容為:使用 Vision Board 作為上位機,并通過 OpenMV 程序獲取 AprilTag 實時坐標、再通過 UART 串口通訊發送坐標信息給下位機;BLE-Nano
    發表于 05-31 00:01

    工業串口設備通訊神器:串口服務器CS64J

    在當今工業物聯網應用中,串口服務器的應用非常普遍。無論是RS485還是RS232串口通訊串口服務器都能夠輕松實現虛擬串口
    的頭像 發表于 03-21 17:09 ?534次閱讀
    工業<b class='flag-5'>串口</b><b class='flag-5'>設備</b><b class='flag-5'>通訊</b>神器:<b class='flag-5'>串口</b>服務器CS64J

    串口通訊時的數據幀格式和通訊協議有什么區別?

    串口通訊時的數據幀格式和通訊協議是兩個不同的概念,它們在串口通訊中起著不同的作用,但都是為了實現可靠的、有效的數據傳輸。
    的頭像 發表于 01-30 09:21 ?2159次閱讀
    主站蜘蛛池模板: 日本成人在线网址 | 韩国朴银狐诱感在线观看 | 欧美午夜激情影院 | 日本三级网站在线观看 | 免费人成在线观看视频色 | 嘿嘿午夜| 亚洲三级在线免费观看 | 日日夜操 | 加勒比日本道 | 午夜在线看片 | 成 人 免费 网站 | 真人一级一级特黄高清毛片 | 我不卡老子影院午夜伦我不卡四虎 | 四虎国产精品永久在线播放 | 丝袜紧身裙国产在线播放 | 国产亚洲自在精品久久 | 最好看的最新中文字幕2018免费视频 | 国产精品天天干 | 婷婷色香五月激情综合2020 | 狠狠干狠狠干狠狠干 | 国产高清网站 | 久久鲁视频| 黄色三级网站 | 国产视频一二区 | 久久奈| 日本xx69 | 狠狠干狠狠色 | 欧美日韩一日韩一线不卡 | 国产美女视频一区二区二三区 | 国产亚洲精品久久久极品美女 | 国产精品久久久精品三级 | 91大神免费视频 | 欧美色图日韩 | 天堂bt种子资源地址在线 | 国产成人免费无庶挡视频 | 色噜噜狠狠狠狠色综合久一 | se01亚洲 | 一二三区在线视频 | 欧美日韩在线成人免费 | 午夜亚洲| 精品国产麻豆免费人成网站 |