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

    文章

    10309

    浏览量

    176459
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663519
  • RS232
    +关注

    关注

    13

    文章

    867

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

    AD7306 RS-232/RS-422 收发器,采用+5 V电源供电技术手册

    AD7306 线路驱动器/接收器是一款5 V 单芯片产品,可提供 TTL 信号电平与双标准 EIA RS-232 / RS-422 信号电平之间的接口。该器件内置 2 个 RS-232 驱动器、1
    的头像 发表于 05-19 16:56 769次阅读
    AD7306 <b class='flag-5'>RS-232</b>/<b class='flag-5'>RS</b>-422 收发器,采用+5 V<b class='flag-5'>电源</b>供电技术手册

    RS-232RS-485和RS-422的详解

    RS-232RS-485和RS-422都是常见的串行通信标准,它们各自具有独特的特点和适用场景。以下是对这三种通信标准的详细解析: 一、RS-23
    的头像 发表于 04-12 07:42 1221次阅读
    <b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-485和<b class='flag-5'>RS</b>-422的详解

    使用Labview做一个485串口电子秤程序

    232、485串口通讯是最常见的仪器仪表通讯方式之一,本文详细介绍,用Labview编写一个电子秤的485串口程序.
    发表于 03-06 18:11 0次下载

    用Labview写一个电子称的485串口程序

    关键词:Labview + 串口程序 232、485串口通讯是最常见的仪器仪表通讯方式之一,本文详细介绍,用Labview编写一个电子秤的485
    的头像 发表于 03-06 09:54 1488次阅读
    用Labview写一个电子称的485<b class='flag-5'>串口</b>程序

    3.5英寸高清智能串口屏 8位MCU并口通信的COG裸屏 或带驱动板232串口通信的智能屏

    3.5英寸高清智能串口屏 8位MCU并口通信的COG裸屏 或带驱动板232串口通信的智能屏
    的头像 发表于 02-18 14:49 763次阅读
    3.5英寸高清智能<b class='flag-5'>串口</b>屏 8位MCU并口通信的COG裸屏 或带驱动板<b class='flag-5'>232</b><b class='flag-5'>串口</b>通信的智能屏

    RS-485和RS-232长距离电缆传输解决方案

          在工业自动化和监控系统中,数据传输的稳定性和可靠性至关重要。RS-485和RS-232作为两种常见的串口通信标准,各自具有独特的优势和局限性。特别是在长距离电缆传输方面,如何实现稳定
    的头像 发表于 01-21 17:17 1506次阅读
    <b class='flag-5'>RS</b>-485和<b class='flag-5'>RS-232</b>长距离电缆传输解决方案

    TTL电平与RS-232接口的联系

    标准因其简单、稳定和成本效益高而被广泛使用。 RS-232接口简介 RS-232接口是一种串行通信协议,它定
    的头像 发表于 01-16 10:13 1410次阅读

    AN-740: RS-232应用中的iCoupler隔离

    电子发烧友网站提供《AN-740: RS-232应用中的iCoupler隔离.pdf》资料免费下载
    发表于 01-15 16:39 0次下载
    AN-740: <b class='flag-5'>RS-232</b>应用中的iCoupler隔离

    OpenHarmony测试RS232/RS485串口方法,触觉智能SBC3528工控主板演示

    为大家介绍在鸿蒙系统下,没有串口工具的情况下如何测试RS232/RS485,触觉智能SBC3528工控主板演示
    的头像 发表于 12-17 14:29 1406次阅读
    OpenHarmony测试<b class='flag-5'>RS232</b>/<b class='flag-5'>RS</b>485<b class='flag-5'>串口</b><b class='flag-5'>方法</b>,触觉智能SBC3528工控主板演示

    RS232设备与计算机连接的实现步骤

    标准定义了电压水平、数据格式、控制信号等。了解这些标准对于正确连接和通信至关重要。 2. 检查设备和计算机的RS-232端口 确认你的设备和计算机都有RS-232端口。如果没有,你可能需要一个适配器或转换器。 3. 获取
    的头像 发表于 12-10 17:21 5060次阅读

    RS232串口连接方式及注意事项

    数据交换。 RS-232串口简介 RS-232标准最初由电子工业联盟(EIA)在1960年制定,用于定义串行通信的电气特性、信号定时和数据格式。RS-232
    的头像 发表于 12-10 16:23 6585次阅读

    RS232与蓝牙无线通信的对比 RS232串口设备的故障排查

    是一种有线通信方式,需要通过物理连接(如串口线)来实现设备之间的数据传输。 蓝牙 :蓝牙是一种无线通信方式,不需要物理连接,通过无线电波实现设备间的通信。 2. 传输距离 RS232RS232的传输距离有限,通常在15米以内
    的头像 发表于 12-10 16:21 1977次阅读