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串口读写通讯中,板子对该串口做写操作可以,读操作读不到东西!
关注!
上位机如果没问题(两种发送模式选择的对不对?)
那就是下位机的驱动有问题啊
先确定一端没问题然后再调试下位机