新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于RS 485单片机多机串行通信的电子开关设计

基于RS 485单片机多机串行通信的电子开关设计

作者: 时间:2012-05-31 来源:网络 收藏

A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。在与连接时接线非常简单。只需要一个信号控制MAX485的接收和发送即可。
可靠性措施如下:
复位时,主从机都应该处于接收状态。
控制端d.jpg,DE的信号的有效脉宽应该大于发送或接收一帧信号的宽度。
同时将A和B端之间加匹配电阻,一般可选120 Ω的电阻,吸收总线上的反射信号,保证正常传输信号干净、无毛刺。匹配电阻的取值应与总线的特性阻抗相当。
接收和发送的使能端d.jpg和DE的引脚控制在程序中的实现,主机部分程序如下:
e.jpg
2.3 液晶显示模块
液晶显示模块选用1602液晶,1602液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。上使用1602液晶显示,是用来显示发送信号数据的从机编号,某一从机检测到信号时将会显示:
Fault Machine is:***(001号,002号,003号……)
1602主要引脚定义如下:
为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当和RW共同为低电平时可以写入指令或者显示地址,当为低电平RW为高电平时可以读忙信号,RS为高电平RW为低电平时可以写入数据。E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。D0~D7为8位双向数据线。
主机接收到某一从机发来的一级或二级信号时,将此从机的编号发送至液晶显示出该从机的编号。主机首先对地址编号值进行百十个位分离,然后在液晶上逐位显示。
百十个位分离程序如下:
f.jpg
g.jpg
主机RS 485与液晶显示电路原理图如图3所示。
行程开关相关文章:行程开关原理


评论


相关推荐

技术专区

关闭