所有关于电路
技术文章

PICAXE电脑连接

2015年8月1日通过查尔斯·r·汉普顿

本文详细描述了所需的连接两个PICAXE微控制器和个人电脑之间的通信方式。两个串行连接和USB串行转换连接。

推荐的水平

初学者

推荐的先决条件

引入PICAXE系统

介绍

PICAXE系统的主要优点之一是开始的易用性和低成本。芯片本身便宜,编程软件是免费的,不需要硬件的程序员。从PICAXE硬件连接到个人电脑包括电缆(AXE026),连接到电脑上的串口,或不同的电缆(AXE027),连接到一个USB端口。本文详细介绍了这些连接,以及组装一个串行电缆所需的信息以小的成本。

PICAXE串行数据通信

为了与PICAXE单片机通信,个人电脑是最常用的。PICAXE主要的通信编程的目的,并从PICAXE通讯可能会显示在电脑显示器上调试程序,或者只是看到程序指令的结果。只需要三线PICAXE和个人电脑之间:一个从PICAXE携带信息的电脑,一个从个人电脑到PICAXE携带信息,第三线连接信号地在电脑上到地面上PICAXEµC。通信在两个方向上都是一个串行格式的,即、逻辑0和1发送一个接一个在一个特定的顺序来表示每个线每一个字母,数字,符号的信息。

个人电脑终端,叫做RS232串行数据格式,包括共有9个(或10,但这是另一个故事),每一个都有不同的名称。然而,只有领导的两个用于实际数据通信:接收数据领导(缩写RxD,)和传输数据领先(缩写TxD)。同样PICAXE端,只有两个用于数据通信:串行铅(缩写,)和铅的串行(缩写SI)。当信号在PC和0 v(地面)PICAXE连接在一起,所以在PICAXE连接到RxD PC, PC的PICAXE可以“交谈”。同样地,当信号在PC和0 v(地面)PICAXE连接在一起,并在PC与SI TxD PICAXE,个人电脑可以PICAXE“交谈”。因此,三线PC和PICAXE使之间的双向通信。

连接到PC的RS232串行端口通过DB9连接器

在早期的个人电脑,几乎每个电脑有一个RS232串行端口。今天,很少有笔记本电脑和只有一些台式机。如果你的电脑有一个RS232端口可用,这是最便宜的路线PICAXE连接。和最简单的方式与AXE026电缆用于连接10美元或更少。然而,也可以使自己的电缆,这不仅可以节省一点钱,但也允许你学习RS232布线。

RS232连接个人电脑通常使用一个特定类型的连接器称为DB9。“D”指的是住房的形状,和“9”指的是连接器的针。(如果你有兴趣,你可以研究“B”的起源,但它不是重要信息。)DB9连接器的“性别”有两种:DB9F(女)连接器(下图左)九洞接受九针,和DB9M(男性)连接器(下图右)九针。你的电脑找DB9M;如果你找到了,它可能是一个RS232接口,并且应该被贴上RS232,串行或Com。没有一个RS232港口,你需要跳过连接到PC USB接口在本文的后面。

假设你有一个RS232端口可用电脑,你需要找到三个导致连接PICAXE。每个DB9针都有一个特定的数量(如照片所示上图)和带有特定的信号;RxD销2,TxD销3,信号地面销5。因此,需要的是将DB9大头针连接到PICAXE针根据下表。

RS232信号指示 DB9密码 PICAXE销指定 PICAXE腿数量
接收数据(RxD) 2 连续出 取决于PICAXE模型。
传输数据(TxD) 3 连续在
信号地 5 0 v(地面)

为了插入DB9M(男性)在电脑连接器,和扩展三个导致PICAXE,你将需要一个DB9F(女)连接器,电缆连接。这些电缆往往在旧货店或在网络上很少的钱。

多数情况下,识别的三个电线电缆你需要要求您检查的连续性的电线电缆。通常是用一个数字多用表(DMM)通过设置计电阻测量模式,连接一个计探测针2、3和5 DB9F(反过来),然后检查每一针每一线的阻力。当电阻很低(小于5欧姆)检测,注意哪些线(的颜色),哪些销(数量),你的DMM探测器相连。这三个线,显示低电阻别针2,3,5是唯一你需要的电缆电线。其他人应该一起安排,这样他们不会短的。

另一种方法是开始的DB9F,和一个不同颜色的线连接到每个针的编号2,3,5。三线应绝缘绞合导线AWG22 AWG30范围,并且应该扭曲在一起形成一个电缆。

连接到PICAXE

一旦你有了一个电缆DB9F一端,和三线去PICAXE识别,电线必须准备接受任何方法你计划使用PICAXE连接电缆。最常见的方式是通过一个3.5毫米立体声插头,配偶3.5毫米立体声杰克。这样的插头是如下图所示,和一个合适的杰克如下所示。都必须连接如下示意图所示。

如果你在一个非常紧张的预算,你可以省略3.5毫米插头和杰克,和电缆的3根电线直接插入无焊料的案板。这样做可能会要求你焊一些AWG22单线扩展到电缆电线类似如下图所示。

连接到电脑的USB端口通过AXE027电缆

将PICAXE连接到PC的最简单方法是通过一个AXE027电缆,用于约20美元。AXE027电缆大约是70英寸长,有一个标准的USB类型插头一端,和一个3.5毫米3-conductor插头。打算是插入一个USB连接器类型女性在个人电脑,和一个3.5毫米3-conductor杰克PICAXE电路。然而,还有更多AXE027比。在塑料外壳覆盖USB连接器USB-to-serial电路,如下所示。

这个电路执行的任务将USB数据信号(D +和D -)串行格式正确与串行接口和串行的领导PICAXEµC。专有软件驱动程序需要使用AXE027,和可用在这里以及完整的安装和设置指令。下面的照片显示了AXE027 PICAXE可以连接,和提供的图片和示意图连接PICAXE部分本文的供应额外的细节。

“做一个替代品AXE027使用一个USB串行转换器板我已经阅读呢?”你可能会问。它是可能的,但它并不像看起来那么容易。PICAXE信号方案倒于用于大多数标准USB串行转换器电路,并没有反转,PICAXE根本不会与PC机通信。设计和构建一对逆变电路最好留给另一个时间。

毕竟,你有编程!

4评论
  • O
    oa81 09年9月,2015年

    程序PICAXE芯片(x2) 28日通过USB接口与一个FTDI突破,我倒TX和RX使用FTDI FT_PROG行。exe实用程序(修改FTDI内部的闪存芯片)。这就避免了在使用任何额外的逆变器。
    与上面所示的AXE027电缆连接:白线= RX - >系列;蓝色的线= TX - >系列通过22 k电阻分流的10 k。看到“串行下载电路”PICAXE手册。
    这是3.3 v Sparkfun FT232R突破,但更便宜的董事会使用FT232RL芯片可用,也可能工作。作为奖励,突破董事会也可以提供电力(约100 ma在3.3 v或5 v)和PICAXE芯片和电路的其余部分,因此不需要单独的电源。

    喜欢的。 回复
  • J
    justarunner 2015年11月27日

    谢谢你的PicAxe文章!

    我一直用PicAxe模型铁路建设自2008年由戴夫·博德纳尔看到演示。他是一个伟大的资源为ide和我经常提及的问题的解决方案。
    现在我有我11岁的孙子写简单的代码,修改故障诊断问题和梦想。很有趣!
    谢谢你的文章,我期待着阅读整个系列。

    保罗波士顿

    喜欢的。 回复
  • 查尔斯·r·汉普顿 2016年2月10日

    谢谢你的评论。由于软件故障,我没有被通知评论发布时,但我相信这是纠正。我很高兴你正在享受PICAXE系列。

    喜欢的。 回复