| 网站首页 | 技术文章 | 专业论文 | PLC可编程 | 单片机 | 变频器 | 传感器 | 嵌入式系统 | 电源技术 | 运动与伺服 | 
 | 校园招聘 | 留言板 | 
您现在的位置: 自动化学习网 >> 技术文章 >> 电源 >> 文章正文 用户登录 新用户注册
[组图]将RS232转换为8位离散输出的简单电路            【字体:
将RS232转换为8位离散输出的简单电路
作者:佚名    文章来源:不详    点击数:    更新时间:2007-5-11    
基于TI的74LV8153,这个简单的串行RS232至离散输出的应用和驱动器仅需要最少的元器件。与RS232位兼容的单线74LV8153支持内部时钟、自动波特功能和输出寄存器。

使用VB语言中编写的图形控制使该实现给人一种基于Windows的感觉。可将该电路用在工作台开关或电源控制。参考图1所示的电路原理图,它仅采用一个晶体管(Q1)、一个二极管D1以及三个电阻(R1、R2和R3)来支持74LV8153 8位串行到并行的接口IC(U1)。

D2、C1、C2、R4和78L05稳压器(U2)直接通过RS232总线向Q1、晶体管级移位器和U1供电。在允许一个唯一13.5V的电驱动源的同时,用二极管D2和D3的隔离管脚20,允许使用电压高达13.5V的独特功率驱动源,以便驱动输出端。

74LV8153 串行至并行接口的协议包括选择8个器件的三个地址位,向每个串行链接提供64个离散输出。在此应用中,管脚2、3和4短接到地,对应于器件地址000的 A0、A1和A2。可以将输出驱动器定义为开路集电极或有源推挽式输出。为配置成有源推挽式输出,将管脚6(OUTSEL)短接到电源。

VB可执行程序提供一个触发开关式(toggle-switch)图形、文本显示和发送控制对话框,以及驱动器面板(图2)。点击图形触发开关设置,修改所显示的图形并将布尔设置复制到一个标记为toggle_array()的阵列。

点击“发送”控制对话框将阵列中存放的D0至D7的数值和3位器件地址A0至A2转换为74LV8153所要求的2个字节格式。然后,它就会在文本窗口中显示转换后的字节,按顺序将其传送至RS232串行端口并传送至图1中所示的硬件中。串行端口默认为Port 1,但是可以通过端口选择开关重新指定为Port 2。

部分代码列表包括将toggle_array位数值转换成SN74LV8153所需的协议算法。列表使用已通过的toggle_array数值并返回两个字符的代码B和C,这两个代码将被转发至串行总线。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      最新热点   最新推荐   相关文章
    基于PIC的无线数据传输发射机…
    基于PSD3XX与ADMC401接口设计…
    基于ST72单片机的快速充电系…
    基于单片机的MicroDrive接口…
    基于单片机的喷墨打印机控制…
    利用ASSP实现成本节约,加速…
    如何仿真单片机的外围设备
    非接触式e5551读写器的开发
    基于80C166单片机PEC服务的P…
    基于8位微控制器控制硬盘进行…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)