用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

UM3758-108编/解码器在串行通信中的应用

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:33:42
电平时,处于发送状态。因此,初始化时,上、下位机的两个接口均应置成接收状态。每个接口的TX/RX端除了作为发送端外,还作为该接口接收正确与否的状态指示端。如果接收正确,该接口输出低电平;否则,为高电平。此端口可作为向CPU发出中断请求的信号。为此,发送数据时,应先关闭接收中断,发送完毕,再打开接收中断。

该通信为半双工方式,且只能由上位机发起,下位机不主动申请通信。当处于轮询状态时,上位机根据下位机的编码地址,向下位机发送呼叫帧。每台下位机都由编/解码器接收并判断,但只有地址相符的下位机才发生中断接收数据,并建立和上位机的联系,以此接收上位机的命令和参数,或将采集的数据上传。由于这种通信方式无差错控制,因此应根据传输速率,精确定时,保证每个发送周期相同的编码信号连续发送3次,以提高通信的可靠性。

使用编/解码器实现PC机与单片机的通信,波特率设置为2400baud,通信距离可达5km以上;不仅可用于数据采集系统、LED屏幕显示系统等有线通信方式,也可采用红外(IR)、超声波(US)等用于无线通信方式,以此可突破地理因素的局限。这种通信方式不仅传输距离远、抗干扰性通强、可靠性高、成本低,而且连接简单、使用方便;通信过程仅仅是读写I/O口的简单操作,编程简单,易于实现。

图4 

结语

本文提出了一种适用于PC机与多单片机之间的串行通信实现方法。该方法采用UM3758-108A编/解码芯片实现双工传输,采用DS1609芯片实现智能卡和上位机的批量数据交换,实现了数据传输与数据处理功能的分离,使它们各司其职,保证了系统的实时性,也有效解决了上位机对下位机的寻址问题。另外,该方式有很宽的适用范围,具有一定的应用价值。



上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:25,093.75000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号