成为订阅者(免费)

加入29,000名其他订阅者以获得用户销售折扣和 其他免费资源。
:
:
大学教师'担心 - 您的邮件地址完全是 安全的。我保证使用它 只要 to send you MicroZine.

制作RS232工作?确保您的RS232系统的五条基本规则 Hassle-Free

制作RS232工作:在此页面上是使用RS232 A的几个规则 简单的任务。这些简单的规则将确保您的RS232系统很容易工作。

RS232如何工作: 点击这里 有关RS232如何工作的信息 在物理位水平。

我一直在使用RS232,它总是逃避 总是可靠,但有一些简单的规则可以跟随你可以 get in big mess.

跳转到第1条: 留着它 simple.
跳转到第2条: 用直的 through cable.
跳转到第3条: cross dev. board.
跳到规则4: 设置RS232. 每个结束时相同。
跳到规则5: 重新检查 两端的连接。

额外的: RS232的其他原因可能不起作用.

跳到 设置Tera术语。 (在使用串行端口的PC上运行的串行程序)

提示: 使用这些规则确保您的RS232连接工作 first time.

在PC上获取串行端口

现代PC不带串行RS232端口作为标准的标准 有USB端口。幸运的是,您可以通过使用USB来围绕这一点 串行适配器。有两种类型的数字(无级别翻译)和 标准(完整RS232级别)。那里'更多有关这些类型的信息 这里.

介绍

如果您正在寻找一般的Rs232使用的信息 这些规则可以充当指导
获得最简单的串行链路。

有关更详细的操作,您需要了解更多关于DCE的信息 (数据通信设备)和DTE(数据终端设备),所有 握手和系统的所有类型的电缆,您可以在以下链接中找到更多信息 RS232如何工作.

RS232实际上可以很好地工作,但很多软件 requires all 握手信号到位,这就是为什么它可以如此 frustrating - 错过一次或错误地连接单线或设置软件 不正确,它会坐在那里 绝对没有。最好从简单的设置和进步开始 当你走的时候,一个逐渐检查每个部分是 working.

规则1制作RS232工作:保持它 simple.

如果您尝试使用所有设施,RS232才会困难 标准提供。你真的不'需要考虑所有信号 在工作台上使用RS232(用于硬件之间的简单通信 和一个PC)即使rs232工作超过几米。

如果你想让RS232长距离工作,那么你 必须使用包括握手信号的所有信号,因为这些信号确保正确 手术。 1-3米,我只使用以下内容:

  • TXD传输数据
  • rxd接收数据
  • GND地面

这些工作的速度为9600波特及以后。您可以测试超出多远 通过尝试PIC程序和PC软件中的设置。

规则2制作RS232工作:使用a 直通过电缆。

这是一个电缆,引脚1在另一端连接到引脚1, 引脚2在另一端的另一端连接到引脚2。

有两种电缆类型:

  • 直接通过 - 也称为调制解调器。
  • 十字架 - 也称为NULL调制解调器。

注意:用于为空调制解调器电缆交叉的信号是 (TX,RX)和握手信号(RTS,CTS)和(DSR,DTR)。

如果你不'知道你有哪些电缆类型然后使用a 万用表进行嗡嗡声设置。确保你不't drop everything 在地板上粘在母线连接器中的一根钢丝,并缠绕另一根电线 多电表探头周围的电线末端 - 然后您可以专注于 探测阳连接器中的销。保持简单的事情直接 through cable.

注意:串行电缆永远不会标记为NULL调制解调器或调制解调器 - 他们都看起来一样!

获得RS232系统的关键是完全了解 你有什么电缆和它的电缆 别针 connections。使用直接通过电缆'需要担心 调制解调器/空调制解调器电缆,这消除了混淆源。

规则3使RS232工作: 在你的开发的交叉。木板。

只需插入即可,您就无法在PC结束时进行交叉 串行电缆进入PC - 以及'很好。此时你有直接的 从PC背面的串行连接器的连接一直到您的 development board.

所以你确切地知道你的位置 - 所有的连接 开发板直接通过PC直接。最后一步是制造 在板上的十字架。

下面的示意图显示了一个具有串行的开发板 与/来自PC的连接,让RS232在微控制器之间工作 the PC.

pic RS232连接示例

我已将串行连接器标记为位于PC的连接 - 这使得更容易可视化整个系统。

您可以将PC和电缆视为直接连接到的单位 开发板,您不需要担心NULL调制解调器电缆, 交叉电缆,性别变化器,交叉框等。您只需要 用PC串行端口集中在原理图上作为延伸 schematic.

您接下来的所有是要连接标有Tx的串行连接器 (这是从PC的开发板的串行输入)到 接收器在您的开发板上(标记为R1in)。同样连接t1out. (这是从开发板的串行输出)到PC串口 标记为Rx。这使您的董事会交叉。接下来连接地面 一起(GND和0伏特)。

规则4使RS232工作:每个端的相同设置。

在每个程序中,将有一个定义使用的设置 在PC和微控制器之间传输的比特。制作RS232 work these settings 必须 相同。作为起点使用 在每个端的设置之后。

每秒比特(波特) 9600
比特数 8
平价 没有任何
停止位 1
流量控制 没有任何

如果你想改变任何东西 只是 change one thing at 一个时间,但再次在两个软件中保持相同的值。

这些设置是标准设置。

规则5:检查你的 连接器在构建PCB之前。

在制作RS232工作时,困惑的重要来源是连接器 性别(男性或女性)。通常,PCB设计器介绍了一个图表 未指定部分的性别 - 并使用上次使用的性别。 谈到建立电路板时,连接镜像(男性和 母连接器是彼此的镜子),你必须手焊接 connection.

确保不会发生这种情况 全部 完成原理图之前的零件,以确保正确的性别 从系统的一端到另一端的连接。

在PCB设计师装备电路板后,打印出PCB设计(或 对于多层板坐下并使用设计人员使用PCB工具)视图 仅来自芯片顶部的设计(它可能在反面)和 将每个信号线跟踪到连接器,以确保连接器已连接 正确。物理使用A."real"连接器并检查信号的位置 走出连接器。这样你就可以确保信号在右侧 place.

获得联系的性别是必不可少的 甚至三重检查零件,以便你在你的脑海中知道哪种方式 连接系统。

串行终端程序

对于旧版本的Windows,如XP,Windows将预装了一个 串行通信程序称为超级终端。自现代计算机以来 don'你有序列端口吗?'LL必须下载串行终端 program yourself!

笔记: 有进口旧文件的方法 对于HymerTerminal进入Vista和其他Windows版本,如果您做了 搜索,但评论表明它可能不起作用 - 它更容易下载 一个单独的程序,如在积极支持的TERA纪念等。

示例串行终端仿真器

塔拉 Term is an open source 终端仿真程序,适用于Windows并积极支持。

塔拉 Term settings

在“开始提示”中运行IT型TERA术语,然后单击"Tera Term"

你将用黑屏呈现,所以你需要做的一切 接下来是如上所述设置Comms参数。

要执行此选项菜单:设置 - >串口并选择 以下参数调整COM端口的使用:

塔拉 term port setup

注意:如果您的接收系统是可以使用的延迟设置 slow.

RS232可能的其他原因 not work

如果您在PC上编写代码,则串行端口确实如此 对串行端口进行的连接并要求循环挑剔 back signals 除非 小心用于在PC中编程芯片 它们不需要循环备份信号。最好只是使用已知的工作 Tera术语等程序。

注意:循环回到意味着在一个端 - DTS处伪造信号 连接到RTS和DTR连接到DSR(同一结束) - 有时候您有时 需要控制CD。

RS232不上班的另一个原因是如果您使用设备 这由串口提供支持。笔记本电脑针对省电进行了优化 它们提供最小功率(降低伏特和电流)。

RS232不工作的另一种可能性是电压电平 传感。 PC中的串行芯片检测的电平可能不允许检测 of the signal.

较新的串口芯片在PC检测到3V以下电压(和 above -3V) as a 'one'但是从RS232以来,较旧的筹码将不会报告它 标准将该电压范围定义为未确定。对于这些较旧的筹码 voltage for a 'one'(标记)必须低于-3V和一个'zero' (space) must 高于3V。 ±3V不确定区域提供RS232系统免疫力 噪音,这允许系统在电噪声中工作 环境但牺牲噪声免疫意味着它更容易 界面使用标准CMOS逻辑电平(0,5V)。

找出系统是否适用(0,5V)逻辑的唯一方法 水平是测试它 - 这是一种痛苦(如果你稍后改变它)。所以 使用级别转换器芯片等诸如MAX232等级别的更容易。

Rs232工作也是如此? - 如果您遵循这些指南,则RS232将工作。

新的! Comments

让你说到你刚刚阅读的东西!留下下面的框中的评论。



隐私政策 | 接触 | 关于我

网站地图 | 使用条款


ezoic.报告此广告

访问我们的Facebook页面:

   点击这里



最近的文章

  1. 如何使用ADS1115

    使用ADS1115精度16位ADC进行教程进行低功耗。

    阅读更多

  2. arduino.模拟输出...易模拟输出生成

    arduino.模拟输出:如何创建最精确的PWM模拟输出以及如何创建模拟PWM正弦波。

    阅读更多

  3. 数号和等效的快速宏。加快代码!

    了解DigitalWrite()的工作原理......现在使用17倍宏宏!

    阅读更多

  4. TCS230颜色传感芯片:如何运作以及如何使用它。

    如何使用TCS230(/ TCS3200)彩色检测器芯片并轻松将其添加到您的任何项目中。

    阅读更多

  5. 如何使用ADXL345进行运动感测等。

    使用ADXL345 Acellerometer,您可以检测到16G!您还可以了解如何使用它来点击检测等。

    阅读更多

  6. HMC5883L 3轴数字MAGENTOMTER如何运作

    HMC5883L - 如何制作数字罗盘,了解HMC5883L和QMC5883L之间的差异以及它们是否兼容。

    阅读更多



读者 Comments

"I wanted to thank
你这么好
对于所有信息
你已经提供了
你的网站's

高超极好的."

- 逃亡Potthath.

"This site really is
最好的和我最喜欢的。
我发现这里有很多很有用
项目和提示。"

- 米兰

Bursach.<at>gmail.com<

"Awesome site,
非常,非常容易和好
导航!"


-
镭_tr.<at>
wolf359.cjb.net.


学习微控制器

"Interested in
微控制器?"

注册
免费7天指南:

自由 GUIDE : CLICK HERE


"I am a newbie to PIC
我想说
 how great your
网站一直在为我。"


- 戴夫

de_scott.<at>bellsouth.net

"Your site is a great
和完美的工作。
恭喜。"


- SURESH.

IntegratedInfosys.<at>
Yahoo.com.

"I couldn't find the correct
要定义的词语
你的网页。

非常有用,揭开,
诚实明确。

非常感谢
你的时间和作品。
问候。"


- Anon.

回到顶部