一、51单片机之间如何实现485通讯?
第一种是TTL方式。比如两个单片机的RX,TX引脚直接连接上(甲的RX连接乙的TX, 甲的TX连接乙的RX),这种通讯距离最短,局限于两三米长的距离。
第二种是232方式。两个CPU之间都经过了两个MAX232等电平转换芯片,比如单片机跟电脑的串口通讯。这种最大传输距离大概十米左右。
第三种是485方式。两个CPU之间都经过了两个MAX485等电平转换芯片,此种方式在工控上应用最多,尤其是距离长,要求一台主机控制多台设备的情况下。从地址呼叫原理上看,一台主机应该可以控制N多台从机,但是书上说一台主机最多可以控制32个从机,可能主要是从电阻匹配的角度来考虑,我没验证过,我只搞过一台主机控制十几台从机的项目。485的最大传输距离大概在1000米左右。
二、51单片机CAN通讯程序?
51单片机一般不带can口的,pic单片机或者飞思卡尔单片机一般是内置can口的,没有can口也不要紧,采用sja1000配上82c250就行了,通讯程序我有需要请给邮箱
三、51单片机能实现can通讯吗?
51单片机可以实现CAN总线通讯,但目前集成了can控制器的51单片机极为少见。
51单片机要想实现can通讯,必须外接can控制器和can收发器。目前还没有国产can控制器芯片,常用的都是外国芯片,例如SJA1000、MCP251x系列。国产和外国的can收发器芯片很多,选择余地较大。
四、单片机IIC通讯、UART和PROFIBUS通讯之间的差别?
uart 是异步通信,IIC是同步的;uart只需要数据线,IIC需要数据线和时钟线。IIC的数据和时钟是严格对齐的,在你接收或者发送数据时候要严格按照时钟来;uart你只需要知道你发送的数据波特率,程序编写时设置好位长度。ptoribus 是过程现场总线,主要应用在自动化领域,PROFIBUS协议结构是根据ISO7498国际标准,以开放式系统互联网络(Open System Interconnection-OSI)作为参考模型的。该模型共有七层。 (1)PROFIBUS-DP:定义了第一.二层和用户接口。第三到七层未加描述。用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同PROFIBUS-DP设备的设备行为。 (2)PROFIBUS-FMS:定义了第一.二.七层,应用层包括现场总线信息规范(Fieldbus Message Specification - FMS)和低层接口(Lower Layer Interface - LLI)。FMS包括了应用协议并向用户提供了可广泛选用的强有力的通信服务。LLI协调不同的通信关系并提供不依赖设备的第二层访问接口。 (3) PROFIBUS-PA:PA的数据传输采用扩展的PROFIBUS-DP协议。另外,PA还描述了现场设备行为的PA行规。根据IEC1158-2标准,PA的传输技术可确保其本征安全性,而且可通过总线给现场设备供电。使用连接器可在DP上扩展PA网络。 注:第一层为物理层,第二层为数据链路层,第三-六层末使用,第七层为应用层
五、51单片机的通讯地址怎么设?
点开设置找开通讯地址。点击就可以了
六、51单片机与51单片机如何用CAN总线连接通讯?急啊?
通过专门芯片如TJA1050,现在数据链路层上实现差分连接,找一个带Can控制器的51单片机就很容易实现。如果没有Can控制器的单片机,你可以用uart连接,自己根据通讯协议编写代码。
七、51单片机与51单片机如何用CAN总线连接通讯?急啊?
通过专门芯片如TJA1050,现在数据链路层上实现差分连接,找一个带Can控制器的51单片机就很容易实现。如果没有Can控制器的单片机,你可以用uart连接,自己根据通讯协议编写代码。
八、51单片机的串口通讯模块坏了咋办?
答:51单片机的串口通讯的时候要确保51单片机为开机状态,51需要转换为机器语言烧录,如果你那块有下载器可以试一试这种原始的方法,不行的话再检查串口和所用串口是否一致,如果一致的话,将软件重新启动试一试,如果仍然不行,将这块插到别的电脑上,或者是用别的单片机插到你电脑上。
九、plc与单片机之间怎么通讯啊?
要什么样的单片机了!各种单片机和plc的接口,也不同。一般对应的单片机也会有自己对应的调试器。一般都会通过类似I2C的方式通讯,一般通讯接口肯定会由着几个脚:SCL,SDA,V+,GROUND
十、接近开关和51单片机之间怎么连?
一般来说,接近开关一端接5V,另一端直接接CPU以可以了.三脚的霍尔开关,有两个脚是电源,分别接5V和0V,信号输出端直接接CPU,然后在与CPU相接点接一1K电阻,电阻另一端接5V,名曰上拉电阻