如何用rs-485实现单片机与pc机通信?
好不容易终于等到了一个单片机的项目啦单片机的工程师们速来围观哈单片机或开发版板子或单片机要能实现以下功能1、完成对下面485硬件设备数据采集及存储2、将采集数据通过4G或Wifi上传到指定服务器3、可以下发指令给下面485设备希望有经验的接包。
1、如何用RS-485实现单片机与PC机的通信?麻烦说得具体一点,谢谢!给个电子技术导航网站给你吧!电子世家导航网站,它分类收录很多优秀的电子技术网站,在这些电子技术网站论坛里面就有很多大虾分享的资料啦!或许会对你学习电子技术有帮助。接RS232的接口转USB,装个鲁大师来装串口线的驱动。嘿嘿俺来回答你1单片机要扩展一个RS485接口电路:用来连接PC机2PC机的串口要加一个RS232转RS485的接口卡:用来以单片机连接3建立PC机与单片机的通讯协议:按协议编写单片机的通讯程序和PC机的通讯程序。
2、51单片机怎样和PC通过RS485进行通信?有USB转RS485的硬件模块啊,去淘宝直接搜索“USB转RS485”即可,也有RS485转TTL电平的模块。找到说明书连接硬件即可。你已经用USB转成RS485,再将RS485转成TTL了,剩下的事就简单了,就把RS485TTL的RXD接到单片机RXD,把485TTL的TXD接到单片机的TXD上就行了。然后就要写程序了。
3、基于rs485的单片机多机通信如何实现其c语言或者汇编程序如何写多机通讯,就是485总线了,一路485线上挂很多节点,采用地址轮巡方式,各个节点发现不是自已的数据就丢弃,首先要选好一个485总线对话协议,越简单越好,可以自已定义一个对话协议(带节点地址),也有现成的总线对话协议如MODBUS就是较简单的对话协议,含校验码的。百度上可以搜到它的协议字节内容。有了对话协议就可以用C语言编通迅程序了。
4、单片机之间如何实现通信?1、单片机的通信有串行通信和并行通信。串行通信分为同步和异步两种,同步通信波特率高,异步要低很多。2、虽然如此,单片机使用最多的还是异步通信,3、距离近时,直接将两单片机的TXD与RXD连接,自己根据需要编写协议,根据协议写好程序。4、一边发送、一边接收,这就实现了单片机通信,一般使用RS232串行开始进行通信。一般用串行异步通讯,应用多可以同步通讯,速度快可转换为232与PC通讯转换485,实现远距离通讯还可转换CAN等。