0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何从PC机RS-232串口获取电源的简单方法详细说明

Wildesbeast 来源:单片机教程网 作者:单片机教程网 2020-06-21 11:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

计算机RS-232串行口是一种很常用的通信接口,一直在工业、科研中占有极为重要的角色。除作为简单的串口通信外,许多用户在串行口上开发了不少种类繁多、用途广泛的扩展产品,如手写笔、RS-232/RS-485转换接口、数据采集器等。这些产品大多需要有电源供电,如果由外部来给接口产品提供电源,难免繁琐且增加成本,本文向大家介绍从PC机RS232串口获取电源的简单方法。

图一所示是一种最简单的正、负电源获取方法。电路非常简单,成本也很低,仅需要4只二极管和2只电容即可完成整个功能,该电路的缺点是电流有限、电压不稳定。为此需要对图一的电路进行改进,以获得更好的正、负电源获取电路。


字串3

如图二所示。在PC机通电启动初始化串行口前,RS-232接口中RXD、RTS、DTR信号线电压约为-11V,经由图中二极管向六反相器UA~UF供电,反相器UA~UC和电阻R2、R3、电容C3组成振荡器,经UD~UF驱动输出方波。通过电容C4耦合和二极管整流至R1、C1、T1、DW、C2组成的电压调整电路产生供给系统的Vcc电压。初始化串行口后,RS-232接口中DTR、RTS信号线电压转换为约+11V,也经电压调整电路产生Vcc电压,为单片机电路提供电源。

字串5

注意PC机串行口本身不具备提供过大电流的能力,当从信号线上提取电流超过6mA时,信号线的电平将会下降许多,电流拾取过大还可能损害RS-232接口。

遇到的问题及解决方法

许多单片机系统的正常工作电流不大,但往往启动时电流远大于正常工作电流,这种情况可能出现启动时系统供电不足,导致单片机复位不良,从而造成单片机电路不能正常工作。

系统主要耗电大户往往是单片机与存储器,上电初始阶段,单片机启动电流较大,会使串行口提供的Vcc电压有所降低,单片机不能很快进入正常工作状态,而且此时程序存储器的各端口引脚上的状态也没有达到稳定,从而吸入更多的电流,由此产生不良循环使电压Vcc进一步下降,从而造成单片机不能正常复位启动。

解决问题的方法一是增加单片机上电复位时间,使单片机能可靠自动复位;二是通过右图所示的简单电路来控制程序存储器的选通时间。在上电初始阶段,由于R2、C1的充电过程,使得三极管V1的集电极输出YCS=“1”,使程序存储器选通失效。当R2、C1充电延迟一段时间后,YCS由“l”变“0”,程序存储器进入选通状态,从而避免了由于单片机外围电路上电时吸收电流过大而造成的非正常工作状态。实践证明,该方法行之有效。

.3开关管控制信号发生电路

为了精确控制开关电路的电压输出,本系统采用脉宽调制的控制方式调节开关管的工作状态。8155把单片机的高频脉冲信号分频后变成适宜的开关脉冲信号,作为8155的计数脉冲和门控信号,单片机把给定值与传感器采集的信号进行比较,产生误差信号,根据电压控制算法设置8155产生不同占空比(0~90%)的方波信号,经过光电耦合器控制开关调整电路输出设定的电压。8155输出端与开关电路进行光电隔离,防止来自开关电源电路的骚扰信号影响单片机系统的正常工作。鉴于受控的开关电路输出电压的高精度和快速调整特性,可采用改进的pid控制算法,它使得电压调整快,超调量小,性能稳定。

3.4监测和保护系统

为了使智能稳压电源能可靠、安全地工作,本系统设置了多重监测和保护系统,主要包括过热保护、过流保护和短路保护,其中过热保护采用中断方式控制。单片机系统通过温度传感器和电流传感器检测开关电路的工作温度和电源输出电流,倘若温度和电流超过给定值,单片机系统就切断开关电路激励信号并启动声光报警。单片机对短路保护采用电压和电流双重检测,只有当电压很低,电流很大时才启动短路保护。

3.5键盘及显示电路

智能稳压电源的键盘与显示部分装在仪器操作面板上,由8位led数码管,3个led指示灯以及16只键构成,其中4位数码管显示电源电压,4位数码管显示电流,3个灯作为报警显示。键盘与显示电路通过8155接口电路与8031相接。

4软件设计

本系统软件是由一个主程序,两个中断服务程序和一个子程序组成,它控制着智能稳压电源有条不紊地工作。

主程序流程图如图4所示。

在初始化过程中,先是将8031各个口复位,然后从eerom中读出上次关机前存入的数据,控制开关电路,并进行显示。初始化完成后,开中断。若有中断请求则响应,否则进行数据采样并读给定值,然后进行数据处理,若有短路或过流情况发生,则调用报警保护子程序,若没有短路或过流情况发生,则接照电压控制算法重新设置脉宽,激励开关电路。两个中断服务程序分别是过热检测保护报警程序和键盘设定程序,子程序是保护报警程序。

5结语

本文所设计的智能稳压电源不仅能作为常规的科研实验电源用,而且可以通过软件编程的方法使稳压电源产生连续变化的输出电压,作为电子产品(如音响功放等)性能(如零点漂移,动态失真等)测试用电源,从而达到一机多用,提高仪器使用效率的目的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二极管
    +关注

    关注

    149

    文章

    10494

    浏览量

    180040
  • 单片机
    +关注

    关注

    6078

    文章

    45629

    浏览量

    675368
  • RS232
    +关注

    关注

    13

    文章

    897

    浏览量

    98769
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Critical Link RS232 扩展套件:功能、特性与设计要点

    Critical Link RS232 扩展套件:功能、特性与设计要点 在嵌入式系统开发中,串口通信是一种常见且重要的通信方式。RS232 作为一种经典的串口通信协议,在众多领域都有广
    的头像 发表于 05-12 14:10 157次阅读

    电子工程师必备:MAX3243E RS-232接口芯片深度解析

    MAX3243E是一款单芯片、单电源的IBM™ PC/AT™串行端口接口芯片。它为RS - 232总线引脚提供了强大的ESD保护,包括±15 - kV人
    的头像 发表于 12-29 14:10 590次阅读

    深入解析MAX3243-EP:高性能RS-232接口芯片的卓越之选

    Instruments)推出的一款优秀的RS-232接口芯片——MAX3243-EP。它具备诸多出色的特性,适用于多种应用场景,下面就带大家详细了解一下。 文件下载: max3243-ep.pdf 一、芯片概述
    的头像 发表于 12-27 16:15 1490次阅读

    探索MAX232E:RS-232通信的理想选择

    探索MAX232E:RS-232通信的理想选择 在当今多元化的电子设备通信领域,RS - 232接口作为一种经典且广泛应用的通信标准,依然在众多场景中发挥着重要作用。而MAX
    的头像 发表于 12-27 14:30 1207次阅读

    串口调试步骤(适合免驱动的232串口设备)

    密码切换到root超级管理下 apt update 更新插件 apt-get install cutecom 安装系统自带的串口调试工具 cutecom 输入串口测试的指令会弹出一个图形界面如下图 32串口协议测试需要将第2和第
    的头像 发表于 12-17 17:23 1726次阅读
    <b class='flag-5'>串口</b>调试步骤(适合免驱动的<b class='flag-5'>232</b><b class='flag-5'>串口</b>设备)

    上海贝岭BL13232E 250kbps双通道高可靠RS-232收发器选型资料

    在当今电子通信领域,RS-232行通信接口标准因其综合成本低、系统应用简单等特性,历经多年发展仍被广泛应用。工业控制到通信设备,电脑/
    的头像 发表于 09-11 16:27 2340次阅读
    上海贝岭BL13232E 250kbps双通道高可靠<b class='flag-5'>RS-232</b>收发器选型资料

    芯对话 | CBM3232:低功耗RS-232收发器:模块原理与实测应用的全链路技术解构

    总述本文聚焦CBM3232低功耗RS-232收发器,技术背景出发,阐述其应对RS-232通信挑战的核心定位,进而深入解析其产品架构、功能模块、关键参数,探讨典型电路设计、封装布局细节,并强化可靠性
    的头像 发表于 08-06 10:03 4311次阅读
    芯对话 | CBM3232:低功耗<b class='flag-5'>RS-232</b>收发器:模块原理与实测应用的全链路技术解构

    DTU的S485/232串口能够复用吗?

    想问一下,DTU的S485/232串口能够复用吗?就是窗口下面接很多传感器设备那种,主要是传感器数量过大,一个传感器接一台DTU太过于浪费。
    发表于 08-06 06:58

    医疗界的“万能转换器耐达讯EtherCAT转RS\\-232“协议互联的秘密武器

    在医疗设备领域,RS-232串口通信如同一位经验丰富的“老司机”,可靠但功能有限;而EtherCAT则像“新生代”,以高速实时通信著称。当许多经典的医疗分析仪仍依赖RS-232,而现代控制系统普遍
    发表于 07-23 15:28

    串口转网网关有哪些功能应用

    在工业物联网与智能设备管理领域,串口转网网关已成为连接传统设备与现代网络的核心枢纽。这类设备通过将RS-232RS-485等串口协议转换
    的头像 发表于 07-17 17:10 1005次阅读
    <b class='flag-5'>串口</b>转网<b class='flag-5'>口</b>网关有哪些功能应用

    【米尔-RK3562开发板试用评测】外设测试-RS232

    的USB转4串口的模块,由于我的模块是5V的,所以,不接电源,只连接RX、TX、GND三条线。RK3562 找到开发板中的:/etc/myir_test/myir_rs232_test 文件,并运行
    发表于 06-17 14:16

    ADM3251E隔离式单通道RS-232线路驱动器/接收技术手册

    ADM3251E是一款高速、2.5 kV完全隔离、单通道RS-232/V.28收发器,采用5 V单电源供电。由于 R~IN~ 和T~OUT~ 引脚提供高压ESD保护,因此该器件非常适合在恶劣的电气环境中工作,或频繁插拔RS-232
    的头像 发表于 06-06 10:59 2228次阅读
    ADM3251E隔离式单通道<b class='flag-5'>RS-232</b>线路驱动器/接收<b class='flag-5'>机</b>技术手册

    ADM3252E隔离式双通道RS-232线路驱动器/接收技术手册

    ADM3252E是一款高速、2.5 kV 完全隔离、双通道 RS-232/V.28 收发器,采用3.3 V或5 V单电源供电。由于R**IN1**、R**IN2**、T**OUT1**和 T
    的头像 发表于 06-05 10:28 1916次阅读
    ADM3252E隔离式双通道<b class='flag-5'>RS-232</b>线路驱动器/接收<b class='flag-5'>机</b>技术手册

    带0.1F外部电容的+5V供电RS-232发射器/接收器HIN202数据手册

    HIN202、HIN206、HIN207、HIN208、HIN211、HIN213 系列 RS-232 发射器 / 接收器接口电路符合所有美国电子工业协会(EIA)RS-232E 和 V.28 标准
    的头像 发表于 05-25 16:49 964次阅读
    带0.1F外部电容的+5V供电<b class='flag-5'>RS-232</b>发射器/接收器HIN202数据手册

    +5V供电的RS-232发射器/接收器HIN232数据手册

    HIN232-HIN241 系列 RS-232 发送器 / 接收器接口电路符合所有 EIA RS-232E 和 V.28 规范,尤其适用于无 ±12V电源的应用场景。除 HIN239
    的头像 发表于 05-25 16:29 1195次阅读
    +5V供电的<b class='flag-5'>RS-232</b>发射器/接收器HIN<b class='flag-5'>232</b>数据手册