新闻中心

EEPW首页>嵌入式系统>设计应用> 移动机车位置检测器的PROFIBUS-DP接口设计

移动机车位置检测器的PROFIBUS-DP接口设计

作者: 时间:2012-02-16 来源:网络 收藏

2.2 PB-OEM2-SE的对外连接
PB-OEM2-SE板对外连接具有3种方式:
(1)方式0。此种方式,PROFIBUS的D型插座安装在用户模块,PROFIBUS信号来自J1-16,J1-16上的B、A、RTS信号线应在用户PCB模板上走线,避免跨越接插件;避免受到临近信号线的干扰。用户模板上的VCC/GND和5V/0V在进入J1-16之前要加退耦电容。这种方式比较简单。
(2)方式1与方式2。如果用户PROFIBUS的D型插座与PB-OEM2-SE块连接需要较长的软线,则需要采用方式1或方式2,这时需要用户转接板,PROFIBUS的D型插座安装在外转接板上。方式1,PROFIBUS信号线从PB-OEM2-SE板上J2-10上引出使用较长的软线连接到外接口转接板。方式2,用户将J1-16中的PROFIBUS信号引至用户模板自定义插座,从此插座上引出使用较长的软线连接到外接口转接板。

3器与PB-OEM2-SE硬件连接
器采用AT89S51单片机为核心,采用方式0与PB-OEM2-SE接口板连接,如图4所示。尽管J1-16上有众多的信号,但在实际应用时,并不需要都用上。

本文引用地址://m.amcfsurvey.com/article/149672.htm

c.jpg


PB-OEM2-SE上有一个功能选择开关SW1,要按照说明书定义和用户要求进行设置,器使用接口板时SW1设置如表2,其意义为:波特率为9.6k,使用连接方式0,用户模板可通过管脚对SE模块硬件复位。

d.jpg



4 位置检测器相关软件
位置检测器的软件包括:PB-OEM2-SE接口板初始化模块、检测信号PGA控制模块、位置检测运算模块、输出模块、显示模块等。软件流程如图5所示。

e.jpg


4.1 对接口板初始化的程序
位置检测器的AT89S51单片机程序在设置堆栈后,立即通过P1.3输出低电平对PB-OEM2-SE接口板复位,再系统初始化设置,设定通信波特率9.6kb/s。然后,位置检测器的AT89S51输出49个字节,格式如表3所示,对PB-OEM2-SE接口板进行初始化。输出的49个字节除byte0外,都用伪指令的定义字节命令写在程序存储器中,只需逐一取出发送即可。发送完毕后,等待接收接口板的回应。



评论


相关推荐

技术专区

关闭