新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的便携远程多路数据采集系统

基于单片机的便携远程多路数据采集系统

作者: 时间:2009-09-21 来源:网络 收藏

2.1 数据采样电路

采样电路由AD574和MAX354组成,在一个采样周期内,连续对8路输入数据按顺序进行一轮采样,采样电路与的连接如图1所示。

图-1 数据采样电路

采用8通道故障保护模拟开关MAX354对采样通道进行选择,这可以通过89C52地址线A0,A1,A2来控制,信号通过模拟开关后被送到AD574的输入端。

AD574内部具有三态数据锁存器,可以和89C52的P0数据口直接相连,它内部具有参考电压和时钟电路,因此无需任何元器件即可独立完成 A/D转换。A/D转换结束后,AD574向89C52的中断INT0发出中断申请,然后对转换后的数据进行处理。AD574的12/8端子固定接地,A0端口与89C52的地址线A7相连,这样在地址线A7的控制下分两次通过8位数据总线来读取l2位的转换结果。

2.2 数据发送与接收电路

为了避免在长距离的数据传输过程中,数据受到现场的干扰,该采用MAX485芯片将信号电平转换为RS-485电平,采用RS-485接口进行数据传输。RS-485是美国电气工业联合会(EIA)制定的利用平衡双绞线作传输线的多点通讯标准。它采用差分信号进行传输;最大传输距离可以达到 1.2 km;最大可连接32个驱动器和收发器;接收器最小灵敏度可达±200 mV;最大传输速率可达2.5 Mb/s。同时,RS-485协议正是针对远距离、高灵敏度、多点通讯制定的标准。这也为今后该进行多点的功能扩展奠定了基础。

MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。RO和DI端分别为接收器的输出和驱动器的输入端,与连接时只需分别与单片机的RXD和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B 时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。在与单片机连接时接线非常简单。只需要一个信号控制MAX485的接收和发送即可。同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。

图-2 数据发送电路

图-3 “看门狗”电路

在数据接收端,手提电脑上的串行接口采用的是RS-232C电平,因此还需要将RS-485电平进行转换。由于在数据接收端采用的手提电脑需要携带方便,因此这里采用的是市面上比较小巧紧固的电平转换接口,这里就不做赘述。



评论


相关推荐

技术专区

关闭