百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分析 > 正文

零基础自学PLC入门(零基础自学plc入门视频)

liebian365 2025-03-24 17:52 9 浏览 0 评论

零基础自学PLC入门

1.1 简单介绍

原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接 的开关。是一种结构简单,应用十分广泛的主令电器。在电气自动控制电路中,用于手动发 出控制信号,给PLC输入端子输送输入信号。

1.2 应用举例

下面用简单的点动电路举例介绍最常见的常开按钮在电气控制中的应用。

深圳稻草人plc培训

www.dcrauto.com

1.2 继电器

继电器的实物照片及符号如图 1-4 所示:

2.1 原理及作用

当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃 变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制 系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大 电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。

下面我们给出继电器线圈未通电和通电后的示意图,进行比较以使读者更深入且直观的 了解其原理及作用。

深圳稻草人plc培训

www.dcrauto.com

2.2 应用举例

下面用一个简单的点动电路举例介绍继电器在电气控制中的应用。

图 1-7 :按钮未按下 ? 继电器线圈不得电 ? 继电器常开触点切断回路电流 ? 灯 泡不亮

深圳稻草人plc培训

www.dcrauto.com

图 1-8 :按钮按下 ? 继电器线圈得电 ? 继电器常开触点闭合灯泡有电流 ? 灯 泡点亮

继电器与灯泡时序图如下图 1-9:

1.3 三极管

1.3.1 原理及作用:

三极管,全称应为半导体三极管,也称双极型晶体管。分成NPN和PNP两种。三极管有三 个极,分别叫做集电极C,基极B,发射极E。

晶体三极管是一种电流控制电流的半导体器件,其作用是把微弱信号放大成辐值较大的 电信号, 也用作无触点开关。如果三极管主要工作在截止和饱和状态,那么这样的三极管 我们一般把它叫做开关管。当基极电流为 0 时,三极管集电极

电流为 0(这叫做三极管截止), 相当于开关断开;当基极电流很大,以至于三极管饱和时,相当于开关闭合。 1.3.2 应用举例:

下面用一个简单的控制电路介绍一下 NPN 形三极管的开关作用。

深圳稻草人plc培训

www.dcrauto.com

图 1-11(a)为实物图,(b)是与之相对应的原理图,按钮开关未按下时三极管 b 脚没 有电流,电流无法从三极管 c 脚流向 e 脚,此时灯泡不亮。

图 1-12(a)为实物图,(b)是与之对应的原理图,按下按钮开关时,三极管 b 有电流, 此时 c 脚与 e 脚导通,电流从 ce 脚流过,故灯泡点亮。

FX 系列 PLC 步进指令、功能指令程序的编写和应用

1. 步进指令

1.1 功能简介

在现实的工业机械控制中,各个动作是按照时间、工艺、传感器等的先后次序,遵循一定的规律程序进行控制输出动作。

一套完整的控制系统,要达到满足某种功能、工艺和控制的需要,还涉及到手动控制、自动控制、原点回归功能和学习(自适应)功能等等;这就需要到步进梯形指令,这个指令可以生成流程和工作与顺序功能非常接近的程序。顺序功能图中每一步包含一小段程序,每一步与其它步完全独立使用的。编程者根据控制要求将程序段按一定的顺序组合一起或者随意调用和组合,进行系统控制或者变更工序控制,在这里,可以将步看成是子程序;

这种编程方法灵活、多样性、便利、快捷,比如 PLSY、PLSR 等指令在 PLC 中对应于 Y0 或者 Y1 输出时,原则是出现一次,在这种情况时,如果对步进电机或者伺服电机进行多段控制或者复杂工艺和多运动轨迹控制的需求,那么,可以将 PLSR Y0 的相关指令放置到某个 STL 步中,如 STL S88,在程序运行时,N 种的控制工艺或者速度和运动轨迹等,则可以 N 次 SET STL88,来达成控制目的;用 FX2N 系列 PLC 的状态继电器编制顺序控制时,应与 STL 指令一起使用。S0~S9 用于初始步,S10~S19用于自动返回原点。S20~S899 用作动作状态控制。RET 表示状态 S 流程的结束。

1.2 步进指令(STL、RET)

1.3 应用案例

控制要求:

假设有 4 台电机,Y0,Y1,Y2,Y3。第一台电机击开始按钮为 X0,按下 X0 第一台电机运转。第二台点击开始按钮为 X1,当第一台运转后此时按下 X1 第二台电机运转否则不运转。第 3 台电机开始按钮为 X2,当第二台电机运转后按下 X2 第

三台电机运转否则不运转。第四台点击开始按钮为 X3,当第三台电机运转后按下

X3第四台电机运转否则不运转。

深圳稻草人plc培训

www.dcrauto.com

深圳稻草人plc培训

www.dcrauto.com

用三菱 PLC 中文版编程软件 Gx-Developer8.31 编写梯形图。 参照第 3 章 3.2 将 PLC 与计算机连接。

参照第 4 章 4.4 将已编译好的工程文件写入 PLC。

参照第 4 章 4.5 计算机监视 PLC。可以在计算机显示器监视 PLC 实时状态。 编写完毕转图 7-2 后用 PLC 学习机做实际测试。

深圳稻草人plc培训

www.dcrauto.com

2. 传送类指令指令

传送类指令包含以下 10 种指令。 (1)MOV 传送指令 (2)CML 取反传送指令 (3)XCH 字交换指令

(4)SWAP 上下字节交换指令 (5)BMOV 成批传送指令 深圳稻草人plc培训

www.dcrauto.com

(6)FMOV 一点多送指令

(7)SMOV 位移位传送指令

(8)BIN 转换 BCD 码指令

(9)BCD 转换 BIN 码指令

(10)PRUN 八进制传送指令

由于本书是入门教材,所以只介绍 MOV、CML、XCH 指令,其它指令请读者参考 FX-2N 程手册。

2.1 MOV 传送指令

2.工作原理

当 X001=1 的时候,把数据 H5555(H 代表 16 进制数据即 0101 0101 0101 0101)传送到 K4Y000 中,Y17~Y0的数值为 0101 0101 0101 0101 。当 X002=1 的时候,把数据 H9999(H 代表 16 进制数据即 1010 1010 1010 1010)传送到 K4Y000 中,Y17~Y0(高位在千)的数值为 1010 1010 1010 1010 。其中 H 代表 16 进制,K 代表 10 进制。

K4Y000 代表 Y000~Y17 包含位个数 16 个不包括 Y8 与 Y9。(详情请 FX-2N 参考编程手册)。

3.程序测试

当按下学习机上的 X1 按钮时,你会发现 Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0 灯亮。 当按下学习机上的 X2 按钮时,你会发现 Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0 灯亮。

2.2 CML 取反传送指令

1.功能简介

所谓 CML 取反传送指令就是把 S 中的数据取反后传到 D 中去。

梯形图:

深圳稻草人plc培训

www.dcrauto.com

图 7-7 CML 指令梯形图

适用范围:

S: K、H KnX KnY KnM KnS T C D V、Z

D: KnY KnM KnS T C D V、Z

2.工作原理

当 X000=1 的时候,把数据 H5555 取反后(即 1010 1010 1010 1010)传送到 K2Y4Y000 中,Y17~Y0 的数值为 1010 1010 1010 1010。(所谓取反就是把 1 用 0 替换,把 0 用 1 替换)其中 H 代表 16 进制,K 代表 10 进制。

K4Y000 代表 Y000~Y17 包含位个数 16 个不包括 Y8 与 Y9。(详情请 FX-2N 参考编程手册)。

3.程序测试

当按下学习机上的 X0 按钮时,你会发现 Y17,Y15,Y13,Y11,Y7,Y5,Y3,Y1 灯亮。

2.3 XCH 字交换指令

1.功能简介

所谓 XCH 字交换指令就是 D1 与 D2 中的数据相互交换。把 D2 中的数据给 D1,把 D1 中的数据给 D2.

深圳稻草人plc培训

www.dcrauto.com

D1 与 D2 适用范围: KnY KnM KnS T C D V、Z

2.工作原理

当 PLC 一开机,把 16 进制数据 H5555 传送到数据寄存器 D1 中,把 16 进制数据H9999 传送到数据寄存器 D2 中,当 X001=1 的时候,把数据 D1 与 D2 中数据互相交换,此时 D1 中数据为 H9999,D2 中数据为 H5555,当 X002=1 的时候把 D1 中数据传送给 K0~K17。 3.程序测试

当你先按 X1,再按 X2 的时候你会发现学习机上的

Y17,Y14,Y13,Y10,Y7,Y4,Y3,Y0 灯亮。 当只是按下 X2 你会发现学习机上的你

Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0 灯亮。

3.四则运算指令

四则运算指令包含以下 11 种

(1)ADD 加法指令

(2)SUB 减法指令

(3)MUL 乘法指令

深圳稻草人plc培训

www.dcrauto.com

(4)DIV 除法指令

(5)INC 加一指令

(6)DEC 减一指令

(7)WAND 逻辑字与指令

(8)WOR 逻辑字或指令

(9)WXOR 逻辑字异或指令

(10)NEG 求补码指令

(11)SQR 求平方根运算指令

2.工作原理

当 X000=1 的时候,源 D10 的数值加上源 D20 的数值并把结果传送到目标 D30 中(D10+D20=D30)各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数。当加的结果为“0”,零标志位 M8020 会变为“1”。

当加的结果大于 32767(16 位加运算)或大于 2147483647(32 位加运算)进位标志 M8020 会变为“1”。

16 位加运算)或-2147483647(32 位加运算)进位标志 M8020 会变当加的结果小于—32768(

为“1”。

注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同时为零。

3.程序测试

PLC 开机的时候,把数据 H1111 传送到 D10,把数据 H4444 传送到 D20 中,当按下按

深圳稻草人plc培训

www.dcrauto.com

钮 X001 的时候,执行加法指令 D30=D10+D20,此时 D30 中的数据是 H5555,在按下按钮 X002,把数据 H5555 传送到 Y0~Y17,你会发现PLC学习机上Y16,Y14,Y12,Y10,Y6,Y4,Y2,Y0 灯亮。

3.2 SUB 减法指令

1.功能简介

S1—S2,结果送 D。

2.工作原理

当 X000=1 的时候,源 D10 的数值减去源 D20 的数值并把结果传送到目标 D30 中(D10-D20=D30)各个数据都是有符号数,注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数。

当减的结果为“0”,零标志位 M8020 会变为“1”。

当加的结果大于 32767(16 位加运算)或大于 2147483647(32 位加运算)进位标志 M8020 会变为“1”。

当加的结果小于—32768(16 位加运算)或-2147483647(32 位加运算)进位标志 M8020 会变为“1”。

注意:当结果同时出现往正方向溢出且最后结果又为零,进位和零位标志位同时为“1”,当结果同时出现往负方向溢出且最后结果又为零,借位和零标志位同时为零。

深圳稻草人plc培训

www.dcrauto.com

3.程序测试

PLC 开机的时候,把数据 H5555 传送到 D10,把数据 H4444 传送到 D20 中,当按下按钮 X001 的时候,执行加法指令 D30=D10-D20,此时 D30 中的数据是 H1111,在按下按钮 X002,把数据 H5555 传送到 Y0~Y17,你会发现 PLC 学习机上Y14,Y10,Y4,Y0 灯亮.

3.3 MUL 乘法指令

1.功能简介

16 位计算:S1×S2,结果送 D+1 D;32 位计算:S1×S2,结果送 D+3 D+2D+1 D;

深圳稻草人plc培训

www.dcrauto.com

适用范围:

S1,S2: K、H KnX KnY KnM KnS T C D V、Z D: KnY KnM KnS T C D V、Z

2.工作原理

当 X000=1 的时候,源 D10 的数值乘于源 D20 的数值并把结果传送到目标

(D10*D20=D30)各个数据都是有符号数,注意:二进制中最高位是符号位,D30 中

“0”表示正数,“1”表示负数。

3.程序测试

深圳稻草人plc培训

www.dcrauto.com

3.4 DIV 除法指令

1.功能简介

源 D10 的数值除以源 D20 的数值把商送到目标(D30),余数送 D31.

适用范围:

S1,S2: K、H KnX KnY KnM KnS T C D V、Z

D: KnY KnM KnS T C D V、Z

2.工作原理

当 X000 接通时,源 D10 的数值除以源 D20 的数值把结果送到目标(D31)D30 中(D10?20=D30......(D31)],D30 是商,D31 是余数。注意:二进制中最高位是符号位,“0”表示正数,“1”表示负数。当 D20 是“0”时,不执行除法指令。 3.程序测试

深圳稻草人plc培训

www.dcrauto.com

PLC 开机的时候,把数据 H7FFF 传送到 D10,把数据 H12C 传送到 D20 中,当按下按钮 X001 的时候,执行除法指令 D30=D10?D20,此时 D30 中的数据是 H6D,D31 中的数据是 H43,在按下按钮 X002,把数据 D30中 H1111 传送到 Y0~Y17,你会发现 PLC 学习机上 Y6,Y5,Y3,Y2,Y0, 灯亮. 在按下按钮 X003 把 D31 中数据H2222 传送到 Y0~Y17,你会发现 PLC 学习机上Y6,Y0,Y1 灯亮.

深圳稻草人plc培训

www.dcrauto.com

3.5 INC 加 1 指令

1.功能简介

D10 中的数值自动加 1。

适用范围:D:KnY KnM KnS T C D V、Z

2.工作原理

当 X000 接通时,D10 中的数值加 1.在使用 INC 加 1 指令的时候,如果 X000 是开关或着是按钮一直处于导通状态,那么 D10 中的数据会在 PLC 每个扫描周期自动加 1.假设 D10 中数据刚开始是 0,如果 X000 一直导通 D10 中的数据从 0 自动加 1 到 32767,在加一到-32768 直到 0。完成一个周期,如此循环。

为了避免这种情况,我们使用脉冲执行指令,这样只有 X000 在每个上升沿 D10 中的数据才会加 1。

深圳稻草人plc培训

www.dcrauto.com

3.6 DEC 减一指令

1.功能简介

D10 中的数值自动减 1

2.工作原理

当 X000 接通时,D10 中的数值减 1.在使用 DEC 减 1 指令的时候,如果 X000 是开关或着是按钮一直处于导通状态,那么 D10 中的数据会在 PLC 每个扫描周期自动减 1。如果使用脉冲执行指令,这样只有 X000在每个上升沿 D10 中的数据才会加 1。

深圳稻草人plc培训

www.dcrauto.com

1. 自动门

1.1 自动门控制要求

进门:行人到门前一米,门自动打开,进门后人离门一米开始算起延时 10 秒自动关门。

行人到门后一米,门自动打开,出门后人离门一米开始起延时 10 秒自出门:

动关门。

门下有人:如果门前后一米范围内有人,门不关;直到人离开,延时 10 自动关门。 1.2 解决方案

1、分析控制要求,画出梯形图及 I/O 接线图

由于本书的宗旨是:让读者自学入门 PLC,故机械部分不作介绍。下面先看自动门示意图。

深圳稻草人plc培训

www.dcrauto.com

2、工作原理:

进门:X2 感应到人闭合? Y0 得电自锁同时 K0 得电?门得到电机动力移动开门,联动杆触发 X0 接通,同时 PLC 内部 X1 常闭断开? Y0 掉电解锁同时 K0 掉电断开?门失去电机动力停止移动?在 X0 接通同时触发 M0 自锁 T0 开始计时 10 秒后?T0 触发 Y1、K1 得电门得到电机

深圳稻草人plc培训

www.dcrauto.com

动力移动关门?联动杆触发 X1 接通同时 PLC 内部 X1 常闭断开?M0 掉电解锁 T0、Y1、K1同时失电?门失去电机动力停止移动。

出门:原理与进门相同。

门下有人:此时门应该是打开状态 X0 为接通 M0 自锁 10 秒后 T0 动作,此时因人体应 X2 是 接通状态使得 Y1 无法得电,故门不动作。

1.3 上机测试

用三菱 PLC 中文版编程软件 Gx-Developer8.31 编写 图 8-2 自动门控制梯形图 参照第 3 章 3.2 将 PLC 与计算机连接

参照第 4 章 4.4 将已编译好的工程文件写入 PLC

参照第 4 章 4.5 计算机监视 PLC。可以在计算机显示器监视 PLC 实时状态 编写完毕转图 8-2 后用 PLC 学习机做实际测试

参照图 8-1 自动门示意图和 图 8-5 自动门电路测试

按下 X2 模拟行人到门前、后一米,Y0 亮表示电机得电带动门往打开方向移动。 按下 X0 后 Y0 灯灭表示开门到位,10 秒钟后 Y0 亮表示电机得电带动门往关闭方向移动。 按下 X1 后 Y1 灯灭表示关门到位。

按下 X2 和 X0 模拟有人门前、后一米停留,Y0、Y1 均不亮。

你也可以改变延时时间作学习测试,或者再加一些延时触点触发 Y0 做自动往返测试,本程序仅供学习,因为要用到真正的自动门还需要考虑到人身体安全,在实际使用还需要增加很多保护措施,比如关门防止撞伤、夹伤行人,火灾要及时开门、停电要手动开门等等。

2 单向流水灯

深圳稻草人plc培训

www.dcrauto.com

2.1 流水灯控制要求

按下再松开 X0:Y0 亮 1 秒后熄灭再点亮 Y1,以此类推直到 Y17 亮 1 秒后熄灭,再自动点亮 Y0 形成一个自动循环流水灯。

按下再松开 X2:状态暂停。

按下再松开 X3:状态恢复。

按下再松开 X0:灯流水停止,所有灯灭。直到重新按下再松开 X0 键才重新点亮流水灯。 2.2 解决方案

据要求编写梯形图

深圳稻草人plc培训

www.dcrauto.com

深圳稻草人plc培训

www.dcrauto.com

2.3 上机测试

用三菱 PLC 中文版编程软件 Gx-Developer8.31 编写 图 8-6,8-7 梯形图 参

照第 3 章 3.2 将 PLC 与计算机连接

参照第 4 章 4.4 将已编译好的工程文件写入 PLC

参照第 4 章 4.5 计算机监视 PLC。可以在计算机显示器监视 PLC 实时状态 编写完毕转图 8-7 后用 PLC 学习机做实际测试

按下再松开 X0:Y0 亮 1 秒后熄灭再点亮 Y1,以此类推直到 Y17 亮 1 秒后熄灭,再自动点亮 Y0 形成一个自动循环流水灯。如图 8-8 所示。(备注 Y3~Y14 的点亮过程省去)

深圳稻草人plc培训

www.dcrauto.com

3. 方向可选流水灯

3.1 方向可选流水灯控制要求

按下再松开 X0:Y0 亮,此时若按下再松开 X1 选择灯往左流水,若按下再松开 X2 则

选择往右流水。灯在流水时按下再松开 X0 状态回到 Y0 亮其它停止。

灯在流水时:第一次按下再松开 X3 灯暂停流水,第二次按下再松开 X3 灯恢复流水,此过可反复操作。灯在暂停或流水状态下只要按下再松开 X0 状态回到 Y0 亮其它停止。

3.2 解决方案

根据上述要求写编写语句表或梯形图进行上机测试。

深圳稻草人plc培训

www.dcrauto.com

4 基本指令交通灯

4.1 交通灯控制要求

深圳稻草人plc培训

www.dcrauto.com *按下再松开 X0:启动交通灯 *按下再松开 X1:停止交通灯

*南北通车时:东西红灯亮 8 秒,同时南北绿灯亮 5 秒、黄灯闪烁 3 秒。 *东西通车时:南北红灯亮 7 秒,同时东西绿灯亮 4 秒、黄灯闪烁 3 秒 4.2 解决方案

根据上述要求写编梯形图并进行测试。

深圳稻草人plc培训

www.dcrauto.com

5 步进指令交通灯

5.1 步进指令交通灯要求

*按下再松开 X0:启动交通灯

*南北通车时:东西红灯亮 8 秒,同时南北绿灯亮 5 秒、黄灯闪烁 3 秒。 *东西通车时:南北红灯亮 7 秒,同时东西绿灯亮 4 秒、黄灯闪烁 3 秒 5.2 解决方案

根据上述要求写语句表或编写梯形图并进行测试。

深圳稻草人plc培训

www.dcrauto.com

深圳稻草人plc培训

www.dcrauto.com

深圳稻草人plc培训

www.dcrauto.com

深圳稻草人plc培训

www.dcrauto.com 6 功能指令交通灯

6.1 功能指令交通灯控制要求 *按下再松开 X0:启动交通灯。 *按下再松开 X1:停止交通灯。

*南北通车时:东西红灯亮 8 秒,同时南北绿灯亮 5 秒、黄灯闪烁 3 秒。 *东西通车时:南北红灯亮 7 秒,同时东西绿灯亮 4 秒、黄灯闪烁 3 秒。 6.2 解决方案

根据上述要求写语句表或编写梯形图并进行测试。

深圳稻草人plc培训

www.dcrauto.com

相关推荐

go语言也可以做gui,go-fltk让你做出c++级别的桌面应用

大家都知道go语言生态并没有什么好的gui开发框架,“能用”的一个手就能数的清,好用的就更是少之又少。今天为大家推荐一个go的gui库go-fltk。它是通过cgo调用了c++的fltk库,性能非常高...

旧电脑的首选系统:TinyCore!体积小+精简+速度极快,你敢安装吗

这几天老毛桃整理了几个微型Linux发行版,准备分享给大家。要知道可供我们日常使用的Linux发行版有很多,但其中的一些发行版经常会被大家忽视。其实这些微型Linux发行版是一种非常强大的创新:在一台...

codeblocks和VS2019下的fltk使用中文

在fltk中用中文有点问题。英文是这样。中文就成这个样子了。我查了查资料,说用UTF-8编码就行了。edit->Fileencoding->UTF-8然后保存文件。看下下边的编码指示确...

FLTK(Fast Light Toolkit)一个轻量级的跨平台Python GUI库

FLTK(FastLightToolkit)是一个轻量级的跨平台GUI库,特别适用于开发需要快速、高效且简单界面的应用程序。本文将介绍Python中的FLTK库,包括其特性、应用场景以及如何通过代...

中科院开源 RISC-V 处理器“香山”流片,已成功运行 Linux

IT之家1月29日消息,去年6月份,中科院大学教授、中科院计算所研究员包云岗,发布了开源高性能RISC-V处理器核心——香山。近日,包云岗在社交平台晒出图片,香山芯片已流片,回片后...

Linux 5.13内核有望合并对苹果M1处理器支持的初步代码

预计Linux5.13将初步支持苹果SiliconM1处理器,不过完整的支持工作可能还需要几年时间才能完全完成。虽然Linux已经可以在苹果SiliconM1上运行,但这需要通过一系列的补丁才能...

Ubuntu系统下COM口测试教程(ubuntu port)

1、在待测试的板上下载minicom,下载minicom有两种方法:方法一:在Ubuntu软件中心里面搜索下载方法二:按“Ctrl+Alt+T”打开终端,打开终端后输入“sudosu”回车;在下...

湖北嵌入式软件工程师培训怎么选,让自己脱颖而出

很多年轻人毕业即失业、面试总是不如意、薪酬不满意、在家躺平。“就业难”该如何应对,参加培训是否能改变自己的职业走向,在湖北,有哪些嵌入式软件工程师培训怎么选值得推荐?粤嵌科技在嵌入式培训领域有十几年经...

新阁上位机开发---10年工程师的Modbus总结

前言我算了一下,今年是我跟Modbus相识的第10年,从最开始的简单应用到协议了解,从协议开发到协议讲解,这个陪伴了10年的协议,它一直没变,变的只是我对它的理解和认识。我一直认为Modbus协议的存...

创建你的第一个可运行的嵌入式Linux系统-5

@ZHangZMo在MicrochipBuildroot中配置QT5选择Graphic配置文件增加QT5的配置修改根文件系统支持QT5修改output/target/etc/profile配置文件...

如何在Linux下给zigbee CC2530实现上位机

0、前言网友提问如下:粉丝提问项目框架汇总下这个网友的问题,其实就是实现一个网关程序,内容分为几块:下位机,通过串口与上位机相连;下位机要能够接收上位机下发的命令,并解析这些命令;下位机能够根据这些命...

Python实现串口助手 - 03串口功能实现

 串口调试助手是最核心的当然是串口数据收发与显示的功能,pzh-py-com借助的是pySerial库实现串口收发功能,今天痞子衡为大家介绍pySerial是如何在pzh-py-com发挥功能的。一、...

为什么选择UART(串口)作为调试接口,而不是I2C、SPI等其他接口

UART(通用异步收发传输器)通常被选作调试接口有以下几个原因:简单性:协议简单:UART的协议非常简单,只需设置波特率、数据位、停止位和校验位就可以进行通信。相比之下,I2C和SPI需要处理更多的通...

同一个类,不同代码,Qt 串口类QSerialPort 与各种外设通讯处理

串口通讯在各种外设通讯中是常见接口,因为各种嵌入式CPU中串口标配,工业控制中如果不够还通过各种串口芯片进行扩展。比如spi接口的W25Q128FV.对于软件而言,因为驱动接口固定,软件也相对好写,因...

嵌入式linux为什么可以通过PC上的串口去执行命令?

1、uboot(负责初始化基本硬bai件,如串口,网卡,usb口等,然du后引导系统zhi运行)2、linux系统(真正的操作系统)3、你的应用程序(基于操作系统的软件应用)当你开发板上电时,u...

取消回复欢迎 发表评论: