linuxrs485
⑴ 串口編程,linux C編程,RS-232的程序可以直接在RS-485上使用嗎
基本可以的
用 RS232轉RS485轉換器
請看 武漢鴻偉光電
E485A RS232/RS485無源轉換器
E485B RS232/RS485有源隔離轉換器
⑵ 雲台用RS485通信,系統為linux,進行簡單的串口通信通過雲台控制協議能否控制雲台
是說上位機Linux系統通過RS485控制雲台么? 這個貌似沒什麼問題
但是一般台式機都沒有485口 你可能需要一個RS232轉RS485轉換器(如果你有232口的話..)
另外程序方面應該不會有什麼障礙, open write標准系統調用即可
⑶ Linux USB轉RS485驅動程序,可以應用到ARM板子中
linux 如果是板子的話 板子上面是有485 直接將設備485的AB線與板子相連就好了,如果是pc機上面是linux系統的話 你用一條485轉232的轉接頭(轉接頭的AB線與設備的AB線相連),然後用一根usb轉232的線將兩端相連 剩下一個usb頭 你直接插在電腦上面就好了 ,接下面你就可以再電腦上面操作, 與485通訊了 或者直接操作/dev/ttyS...(找到串口號) 就可以了
⑷ Linux RS485串口編程
對於編程來說,沒什麼區別,通過控制485的使能端該程序完全可以使用。唯一的區別就是你在發送的時候通過程序把485的控制腳拉高,接收的時候把他拉低就可以了。至於電氣方面的區別:RS232是全雙工,可以同時收發,RS485是半雙工,不能同時收發,還有電平信號不一樣,這個編程你就不要理了。
⑸ rs485Linux驅動怎麼安裝
以下是安裝步驟:
1、打開將要連接USB編程電纜的電腦電源,並確認電腦的USB口已經啟動並正常工作。
2、將USB編程電纜插入電腦的USB介面,Windows將檢測到設備並運行添加新硬體向導幫助你設置新設備,插入驅動程序光碟並單擊下一步繼續。
⑹ 請教LINUX 下RS485串口驅動的問題
RS-232:用於與數據機、列印機及其它PC外設之間的通信。最大電纜長度為100英尺(典型值)。
RS-422:適用於單主機(驅動器)工業環境。典型應用包括:過程自動化(化工、釀造、造紙)、工廠自動化(汽車製造、金屬加工)、HVAC、安防、電機控制、運動控制等。
RS-485:適用於多主機/驅動器工業環境。其典型應用與RS-422相似,包括:過程自動化(化工、釀造、造紙)、工廠自動化(汽車製造、金屬加工)、HVAC、安防、電機控制、運動控制。
我們知道串口RS232有效傳輸距離為15米。我們播控中使用的錄像機如DVCPRO、IMX控制介面有RS232、RS422多個介面供選擇,如果使用pin9則為RS422介面,視頻伺服器編解碼口控制都是RS422介面,只是插口為RJ45不是DB9的,需要轉換線纜進行轉換。因此我們在控制中根據以上特性可以靈活使用,我們由於主備控制切換的需要,以及距離的考慮統一選用RS422倒換開關進行倒換,控制RS422倒換開關的為RS232控制介面,這個直接由播控機本身的COM口來控制倒換開關進行倒換,其他控制錄像機、切換台、視頻伺服器編解碼卡使用MOXA卡擴展的RS422介面進入RS422倒換開關進行倒換。
⑺ 如何查看linux下串口是否可用串口名稱等
1、查看串口是否可用,可以對串口發送數據比如對com1口,echo lyjie126 > /dev/ttyS0
2、查看串口名稱使用 ls -l /dev/ttyS* 一般情況下串口的名稱全部在dev下面,如果你沒有外插串口卡的話默認是dev下的ttyS* ,一般ttyS0對應com1,ttyS1對應com2,當然也不一定是必然的;
3、查看串口驅動:cat /proc/tty/drivers/serial
4、查看串口設備:dmesg | grep ttyS*
(7)linuxrs485擴展閱讀
介面劃分標准
同步串列介面(英文:SynchronousSerialInterface,SSI)是一種常用的工業用通信介面。。
非同步串列是指UART(Universal Asynchronous Receiver/Transmitter),通用非同步接收/發送。UART是一個並行輸入成為串列輸出的晶元,通常集成在主板上。UART包含TTL電平的串口和RS232電平的串口。 TTL電平是3.3V的,而RS232是負邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平,MDS2710、MDS SD4、EL805等是RS232介面,EL806有TTL介面。
串列介面按電氣標准及協議來分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422與RS-485標准只對介面的電氣特性做出規定,不涉及接插件、電纜或協議。
⑻ 基於Arm開發的linux嵌入式系統,RS485串口讀寫通訊中,板子對該串口做寫操作可以,讀操作讀不到東西!
關注!
上位機如果沒問題(兩種發送模式選擇的對不對?)
那就是下位機的驅動有問題啊
先確定一端沒問題然後再調試下位機