数码管多功能
多位数码管原理

多位数码管原理
多位数码管是一种用来显示多个数字和字符的电子显示器件。
它由若干个七段数码管组成,每个七段数码管可以显示0到9
之间的数字和一些特殊符号,如字母和符号等。
多位数码管采用共阳或共阴的方式进行驱动。
在共阳驱动中,数码管的阳极连接在高电平上,通过控制多位数码管的阳极的亮灭来显示不同的数值。
在共阴驱动中,数码管的阴极连接在低电平上,通过控制多位数码管的阴极的亮灭来显示不同的数值。
多位数码管的驱动需要使用特定的驱动芯片来实现。
芯片内部包含了一个译码器,它可以将输入的数字和字符数据转换成相应的控制信号,然后通过多路选择器将不同的控制信号发送到不同的七段数码管上,以实现多位数码管的显示。
控制多位数码管显示的数字或字符需要通过数码管的引脚来进行数据输入。
数据输入可以通过按键、外部输入信号、微处理器等方式实现。
驱动芯片会接收到输入的数据后进行译码,并通过特定的时序控制信号将译码结果发送到相应的数码管上。
多位数码管可以用于很多应用领域,如计时器、温度显示器、电子秤等。
它具有显示效果突出、可视性好、操作简单等特点,被广泛应用于各种电子设备中。
细说多位数码管的驱动方法

细说多位数码管的驱动方法我们在制作项目时,会遇到多位数码管的显示问题.如何尽量减少硬件的使用数量和加快全部显示一轮的时间,是需要精心规划与安排的. 例如:做万年历,就有年月日,时分,星期等内容需要显示,数码管数量多达 13 位以上.如果再带上秒,温度,农历什么的,位数就更多了.例如:做多功能电力仪表,显示位数也往往多达十几位以上.尽管有专门用于这种多位显示的专门芯片可供选择,但是,往往一只这种芯片成本可能比使用的单片机本身还要高!例如市场上的 CH451 等,高达 6~8 元呢!于是,可以考虑串行到并行的一些芯片,例如 HC164,HC595 等等,驱动也仅仅就二线制,但是,这么一来,外挂芯片也不少.还有,可以使用一些 4 线到 7 线的驱动芯片,例如:CD4511,74LS247,CD4543 等等,它们除了节省一些源驱动引脚之外,使用数量恐怕也让人头痛!类似于 HC373,HC374,HC573,HC574 的芯片,可以减少很多源驱动引脚,但是,芯片使用数量仍然太多!还有一个附带问题,许多仪器仪表,往往是主印刷版与前面的显示/按键板是分离的,有些商品仪表,主板到前面板的引线就多达几十根,无论如何,都会让人感觉又乱有多又不可靠,生产调试等都增加了困难.说了那么多,我们就是希望:使用尽量少的硬件芯片,尽量少的过渡引线,尽量短的显示周期时间,尽量低的元器件费用!----当然,需要保证可靠性不能降低!我们举例说明:一个 2 * 4 位的仪器显示电路,有 8 位数码管,完全依靠单片机本身的端口来驱动,就有 2 种方案考虑:图 1 的方法需要使用 22 个单片机端口.图 2 方法需要使用 16 个单片机端口.图 2 全部数码管显示一次的时间比图 1 长一半时间.从仪器 2 个板子分离的情况来看,图 1 从主板到前面显示板的引线就相当多了!图 2 虽然少了一些,但是,加上供电,按键等,数量也不算少,很可能还会有发光管指示灯什么的,需要考虑的麻烦事就更多了!从单片机端口的使用数量来看,它也大大影响到单片机的封装选择,引脚不是越大越好的,对焊接,成本,调试等都会有影响.如果芯片带有 RS232 硬件功能,当然可以考虑使用串行驱动,虽然不过分影响单片机分时工作的速率,但是,上面提到过,串行芯片的数量也是相当可观的.数码管这种显示还要保证每秒不能少于 50 次以上,否则会有显示闪烁的感觉!针对上面提及的问题,这里推荐一种比较好的方法:就是增加一只廉价的单片机,专门负责显示,主功能单片机与显示用途单片机仅仅 2 根引线就可以正常传送信号,这么一来,带来的后果是利大于弊!我们这么做,还会最大限度地节省 2 个分离印刷板的引线,节省印刷板的布线难度,减少主单片机的引脚数量,加快系统的运行速率.对显示用途的单片机的内部资源没有什么要求,完全可以使用最普通功能的单片机来担任显示任务!这样就需要解决 2 个单片机之间的通信问题,这完全可以借鉴现成的一些 2 线制串行通信方式方法.也可以根据自己的情况自定义自己的通信方法.通常,主单片机只要保证每秒时间给显示单片机送入 4 次以上的数据,那么,对数码管显示的实时性来说就已经足够了!----当然,你就是增加一倍二倍的传送次数,对主单片机来说,也是可以非常轻易做到了!因为,它犯不上去操心每秒显示 50 次以上的工作量了!而对于显示单片机来说,则要求保证每秒时间内,完成全部数码管的 50 次以上的分时扫描显示.....而对于显示单片机来说,则要求保证每秒时间内,完成全部数码管的 50 次以上的分时扫描显示.....下面通过一个具体例子来说明.图3 电路使用 SN8P2624 芯片,它与 EM78P447,PIC16C57 等芯片引脚排列兼容!而且价格低廉.图3 电路除了预留 2 个端口作为数据通信之外,其余全部端口都用于数码管的显示.可以驱动 2*6 位数码管.笔段使用并行方式驱动,速度是最快的!图4 电路除了预留 2 个端口作为数据通信之外,还预留一个端口用于检测 5V 掉电,其余全部端口都用于数码管的显示.可以驱动 2*5 位数码管.笔段使用并行方式驱动,速度是最快的!如果仅仅驱动 2*4 位数码管,那么,其中一次驱动就可以成为 16 个状态指示灯的发光管驱动.非常适合大部分仪器仪表电路使用.预留的通信接口都具有外部中断功能,可以很方便地使用中断方式来响应主单片机的数据传送.由于这种单片机为 OTP 类型,一旦烧写后就不能更改了,因此,需要很好的考虑需要显示的各种各样的内容.同时,还要考虑主单片机传送数据时,到底是传送原始数据还是传送笔段数据.如果传送原始数据,那么,可以减少数据的传送量.原始数据由显示芯片自行分解到笔段数据.但是有可能出现显示数据没有考虑到的显示内容而无法显示.如果是传送笔段数据,则由主单片机预先进行 HEX 到 BIN 的转换,然后再进行传送.这种方案会增加数据的传送量.但是不用担心显示数据没有考虑到的显示内容无法显示.因此,采用哪一种数据进行传送,需要精心考虑和预先安排好!当然,一个 7 段数码管,能够显示的字符样式毕竟有限,只要把所有可能的字符都考虑周到,就无需担心会有不能显示的内容了.因此,推荐传送数据直接使用原始数据,由显示单片机自行进行 HEX 到 BIN 的转换,因为显示用途的单片机实际没有什么更多的事情可做.如此一来,对于那些具有前后板结构的仪器仪表来说,2 个分离的板子的连接线就一律减少到仅仅剩下 2 条线路了.这个改进对许多厂家来说是具有实际意义的!那么,增加一只单片机是否会对硬件成本有较大的影响呢? 没有的.它仅仅是把一个多引脚的单片机变成 2 个少引脚的单片机而已.而且,担任显示用途的单片机由于无需特殊功能,可以选择比主单片机更加廉价的型号.虽然不能说是完完全全划等号.可是,对于批量使用的企业来说,它又变成了一个通用部件,完完全全可以仅仅更换一个主板就获得另外一款品种.这是不是也很划算呢?这是实际项目使用的面板,驱动 4*3位数码管和 5 个工作状态发光管指示灯.。
HC-F1000L多功能频率计使用说明

HC-F1000L多功能计数器概述HC-F1000L/M多功能计数器(以下简称本仪器)是采用单片机对测量进行智能化控制和数据处理的多功能计数器,测量范围为数码管进行显示,具有四种测量功能,采用低功耗线路设计。
实现全频段等精度测量。
等数位显示(本机基础为10MHz等精度计数器)。
内部晶体振荡器稳定性高,保证仪器的测量精度和全输入信号的测量。
具有体积小、灵敏度高、极高的性能价格比等优点。
本仪器有四个主要功能:A通道测频、通道测频、A通道测周期及A通道具有输入信号衰减、低通滤器功能。
本仪器可广泛应用于实验室、工矿企业、大专院校、生产调试以及无线通信设备维修之用。
高灵敏度的测量设计可满足通信领域超高频信号的正确测量,并取得最好的测量效果。
在使用本仪器以前,建议通道并弄懂本说明书,以便正确操作。
技术参数2.1频率测量范围A通道:1z~100MHzB通道:100MHz~1000MHz(最高可达1200NHz)2.2周期测量范围(仅限于A 通道)A通道:1Hz~10MHz2.3计数频率及容量(仅限于A 通话)频率:1Hz~10MHz容量:108-12.4输入阻抗A通道:R≈1MΩC≤35PfB通道:50Ω2.5输入灵敏度A通道:1Hz~10Hz 优于50mVrms(仅供参考)10Hz~80MHz 优于20mVrms80Hz~100MHz 优于30mVrmsB通道:100Hz~1000MHz 优于20mVrms1000Hz~1200MHz 优于50mVrms(仅供参考)2.6闸门时间预选:0.01s;1 s或保持2.7输入衰减(仅限于通道)A通道:×1或20固定2.8输入低通滤波器(仅限于A 通道)2.8.1截止频率:≈100KHz2.8.2衰减:≈3Db(100 KHz频率点,输入幅度不得<30mVrms)2.9最大安全电压A通道:250V(直流和交流之和;衰减置×20档)B通道:3V2.10准确度±时基准确度±触发误差×被测频率(或被测周期)±LSD其中:LSD=×被测―――频率(或被测周期)2.11时基2.11.1标称频率:10 MHz2.11.2频率稳定度:优于5×10-6/d2.12时基输出2.12.1标称频率:10 MHz2.12.2输出幅度(空载)“0”电平:0V~0.8V“1”电平:3V~5V2.13显示2.13.1八位0.4寸红色发光数码管并带有十进制小数点显示。
LED数码管显示

动态驱动
通过扫描方式逐行点亮 LED数码管,适用于多位 数显示。
集成电路驱动
使用专用集成电路芯片驱 动LED数码管,具有驱动 能力强、稳定性高等优点。
03
LED数码管的分类与选择
七段数码管
01
02
03
04
七段数码管是最常见的LED数 码管,由七个LED段(a-g)和 一个可选的小数点(dp)组成。
十六进制数码管也有共阳和共阴两种类型,使用方法与 七段数码管类似。
它能够显示数字和英文字母,以及一些特殊字符,通过 控制每个段的亮灭来显示不同的字符。
十六进制数码管在计算机、通信、仪器仪表等领域应用 广泛。
点阵式LED显示屏
01
点阵式LED显示屏由多个LED灯组成的矩阵,通过控制每个LED 灯的亮灭来显示文字、图像和视频等。
它能够显示数字0-9和某些英 文字母,通过控制每个段的亮
灭来显示不同的字符。
七段数码管有共阳和共阴两种 类型,共阳极的公共端接高电 平,共阴极的公共端接低电平
。
七段数码管具有低功耗、高亮 度、长寿命等优点,广泛应用
于各种显示设备中。
十六进制数码管
十六进制数码管是一种能够显示十六进制字符的LED数 码管,由16个LED段(0-9、A-F)组成。
驱动芯片的作用
提供稳定的电流,控制LED数码管的亮度和显示内 容。
常见驱动芯片型号
如74HC595、74HC164等。
驱动芯片的选择
根据LED数码管的位数和扫描方式,选择合适的驱 动芯片。
LED数码管的接口电路
接口电路的作用
实现LED数码管与微控制器的通信,传输显示数据。
常见接口电路
如共阳极、共阴极等。
CJZ系列多功能说明书

五、操作示意说明
三排 LED 显示测量 的电量信息或编程 提示信息,分 6 页, 分别显示 Uabc;Iabc;P、Q、PF; 频率、有功电能、 无功电能。在电压
模式下按 键可 切换显示相电压和 线电压(限三相四 线)。
测量项目指示灯, 对应屏幕右侧的测 量单位
K-千、M-兆为 测量数据的数量 级。例如:在电 压测量模式下, LED 显示 10.00 同 时 K 灯亮表示 10.00kV , K 、 M 暗表示电压为 10.00V
AC、DC 85V~265V ≤4VA
RS-485、MODBUS-RTU 协议 2 路电能脉冲输出,光耦继电器(72 型无)
4 路开关量输入,干接点方式 Ri<500Ω接通,Ri>100kΩ断开
2 路继电器输出 继电器触点容量:5A/250V AC;5A/30V DC -10~55℃ 海拔≤2000m,93%RH,不结露,无腐蚀性气体
74 73 72 71 70
22 21
20 19
四路开关量输入
两路开关量输出
下排:信号(10 芯)
UN UC UB UA IC IC* IB IB* IA IA*
14 13 12 11
9
876
5
4
1) 辅助电源:我公司电力仪表具备通用的(AC/DC)电源输入接口,若不作 特殊声明,提供的是 220V (AC/DC)或 110V (AC/DC)电源接口的标准产品,仪表极
显示三相电流 Ia、Ib、Ic 单位为 A, 在 K 亮的情况下为 kA;在 M 灯亮的情况 下为 MA。左图中 Ia=5.001A、Ib=5.000A、 Ic=5.000A。
显示总有功功率 P、总无功功率 Q、总 功率因数 PF。左图中 P=3302W、Q= 0var、PF=1.000。
多功能数字闹钟电路设计实验报告

多功能数字闹钟电路设计实验报告
实验目的:设计一个多功能数字闹钟电路,能够显示时间、设定并响起闹铃。
实验原理:本实验采用数字集成电路实现数字显示和闹铃功能。
数字显示部分采用BCD到七段数码管解码器74LS47和共阴
七段数码管进行实现,闹铃部分采用555定时器集成电路作为发生器,通过驱动蜂鸣器发出声音。
实验仪器:多功能数字闹钟电路实验箱、数字集成电路
74LS47、七段数码管、555定时器集成电路、蜂鸣器、电源、
示波器等。
实验步骤:
1. 按照电路图连接电路。
将74LS47连接到七段数码管,将
555定时器连接到蜂鸣器和电路中相应的电源和地线。
2. 上电并调节电路供电电压。
3. 设定时间。
通过拨动开关和按钮进行时间的设定。
4. 切换闹钟状态。
通过开关切换闹钟的开启和关闭状态。
5. 监测闹钟时间。
借助示波器调整闹钟时间的精度。
6. 监测闹钟声音。
确认蜂鸣器发出的声音符合要求。
实验结果:实验中,我们成功设计并调试出了一个多功能数字闹钟电路。
通过拨动开关和按钮可以设定时间,并且可以通过切换开关来设置闹钟的开启和关闭状态。
实验中监测到的闹钟时间和声音都符合预期要求。
结论:通过本次实验,我们成功设计了一个多功能数字闹钟电路,实现了时间显示和闹铃功能。
实验结果显示该电路的性能良好,具有实用价值。
在实验中我们也学到了关于数字集成电路和定时器集成电路的使用和调试方法。
8位数码管
8位数码管一、概述8位数码管是一种用于显示数字的电子元件,通常由8个LED组成。
每个LED 可以显示0到9之间的数字,以此来组合显示各种数字。
在数字显示领域,8位数码管被广泛应用于各种设备和仪器中,如计时器、温度计、电子秤等。
本文将介绍8位数码管的工作原理、应用场景和未来发展方向。
二、工作原理8位数码管内部由多个LED灯组成,每个LED代表一个数字。
通过控制不同LED的点亮状态,可以实现显示不同数字的功能。
常见的8位数码管有两种类型:共阴极和共阳极。
共阴极的数码管,当给LED提供正电流时,LED点亮;而共阳极的数码管则是给予负电流时,LED点亮。
控制8位数码管显示数字的关键是通过微控制器或驱动芯片来控制各个LED的点亮状态。
三、应用场景8位数码管在各个行业有着广泛的应用,下面列举了一些常见的应用场景:1.电子秤: 用于显示称重结果。
2.计时器: 用于显示时间或倒计时。
3.电子游戏机: 用于显示玩家得分。
4.仪器仪表: 用于显示各种数据。
5.电子产品: 用于显示各种状态信息。
四、未来发展方向随着科技的不断进步,8位数码管的应用也在不断拓展和升级。
未来,我们可以期待以下方向的发展:1.高清晰度: 开发更高分辨率的数码管,提高显示效果。
2.更低功耗: 降低数码管的功耗,延长电池寿命。
3.多功能显示: 实现数码管显示多种信息,如图标、文字等。
4.智能控制: 结合传感器技术,实现自动调节显示内容。
五、结语总的来说,8位数码管作为一种数字显示设备,在各种行业中发挥着重要作用。
未来随着技术的不断发展和创新,我们有信心数码管将会有更加广泛的应用和更出色的性能。
希望本文能对读者对8位数码管有所了解并引发更多关于数码管的思考。
QKM1L(多功能)使用说明书2
尊敬的用户:欢迎您选用本公司产品,使用前请仔细阅读本说明书,以免误操作。
如有不明可来电询问,我们一定竭诚为您服务!1.概述-------------------------------------------------------------- 1 2.特点-------------------------------------------------------------- 1 3.正常工作条件-------------------------------------------------- 2 4.型号-------------------------------------------------------------- 3 5.技术参数-------------------------------------------------------- 3 6.安装与功能试验----------------------------------------------- 5 7.显示-------------------------------------------------------------- 7 8.漏电断路器设置、查询--------------------------------------- 9 9.附录:通讯型漏电断路器的使用说明--------------------- 11 10.敬告用户-------------------------------------------------------- 13 11.故障分析排除------------------------------------------------- 141.概述QKM1L系列漏电断路器(剩余电流动作断路器)是本公司近年研制开发的专利产品,是一体式、多功能、过电流可调的漏电断路器。
适用于三相四线中性点直接接地(TT)的低压电网,用来对人身触电危险提供间接接触保护,也可对线路或用电设备的接地故障、过电流、短路、欠电压、缺相和电源侧断零等进行保护。
基于SPI接口的多功能大号LED数码管设计
0 引 言
随着 大 型 电 子 显示 器 的 发 展 , 学演 示 、 种 比赛 等 均 需 要 使 用 较 大 型 电 子 显 示 器 。 目前 , 子 显 示 器 多 为 发 光 二 极 教 各 电
管 点 阵式 , 可 以显 示 数 字 , 可 以显 示 英 文 和 汉 字 , 显 示 效 果 不 理 想 , 符 合 人 的 视 觉 习 惯 。 大 型 L D显 示 屏 可 以显 既 又 但 不 E
关 键 词 : 号 数码 管 控 制 卡 S 大 TC1 C5 1 AD MB10 6 DS 3 2 DS 8 2 S I 串行接 口 2 66 5 2 1 0 1B0 P
中 图分 类 号 : 3 1 TP 9
文献标识码 : A
文 章 编 号 :2 (0 2 0 — 0 1 5 1 3 2 1 ) 3 4 一O
12 主 要 芯 片 的 简 要 介 绍 .
1 2 1 MB 5 2 . . I 0 6的介 绍
收 稿 日期 : O 1 1 — 3 2l— 2 0 作 者 简 介 : 云 平 ( 9 6 ) 男 , 西 九 江人 , 南 交 通 大学 , 士 。 邱 18一 , 江 西 硕 研究方向 : 入式系统 。 嵌
使 用 单 片 机 的 R D 和 TX 作 为 数 据 的 接 受 和 发 送 。 X D ]
1 系 统 总 体 结 构 设 计
1 1 系 统 设 计 思 想 .
通 过 大 号 数 码 管 的控 制 卡 来 控 制 大号 数 码 管模 块 组 的 显 示 ; 过 软 件 编 程 , 现 大 号 数 码 管 组 对 温 度 和 时 间 的多 功 通 实
邱 云平 Leabharlann 根 健 喻 洋 平 (. 南 交通 大学 , 四 川 成 都 1西 6 0 3 10 1
数码管的几种驱动方式汇总
动态的也叫扫描方式,是利用发光二极管的余辉效应和人眼的视觉暂留效应来实现的,只要在在一定时间内数码管的笔段亮的频率够快,人眼就看不出闪烁,一般外围硬件较少,但是对单片机资源耗用巨大。
静态的也较锁存方式,单片机送出数据后控制外围锁存器件锁存数据,这样数码管笔段里的电流不变,数码管稳定显示,这样单片机可以干别的活不用管数码管了。这种方案的优点是对单片机的P口资源和时间耗用很少,但是数码管的外围辅助电路复杂。
●支持段电流上限调整,可以省去所有限流电阻。
●扫描极限控制,支持1到8个数码管,只为有效数码管分配扫描时间。
(二)键盘控制
●内置64键键盘控制器,基于8×8矩阵键盘扫描。
●内置按键状态输入的下拉电阻,内置去抖动电路。
●键盘中断,低电平有效输出。
●提供按键释放标志位,可供查询按键按下与释放。
(三)其它
特点
I2C串行接口,提供键盘中断信号,方便于处理器接口;
可驱动8位共阴数码管或64只独立LED和64个按键;
可控扫描位数,可控任一数码管闪烁;
提供数据译码和循环,移位,段寻址等控制;
8个功能键,可检测任一键的连击次数;
无需外接元件即直接驱LED,可扩展驱动电流和驱动电压;
提供工业级器件,多种封装形式PDIP24,SO24。
●高速的4线串行接口,支持多片级联,时钟速度从0到10MHz。
●串行接口中的DIN和DCLK信号线可以与其它接口电路共用,节约引脚。
●完全内置时钟振荡电路,不需要外接晶体或者阻容振荡。
●内置上电复位和看门狗Watch-Dog,提供高电平有效和低电平有效复位输出。
●支持3V~5V电源电压。
●提供SOP28和DIP24S两种无铅封装,兼容RoHS。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多功能电力仪表用户手册
一、产品简介
该系列产品是一种具有可编程测量、显示、数字通讯和电能脉冲变送输出等多功能智能仪表,能够完成电量测量、电能计量、数据显示、采集及传输,可广泛应用变电站自动化、配电自动化、智能建筑、企业内部的电能测量、管理、考核。
测量精度为0.5级,实现LED 现场显示和远程RS-485数字接口通讯,采用MODBUS-RTU通讯协议。
二、技术参数
三、安装与接线
3
3.2 安装方法
(1) 在固定配电柜开开孔尺寸大小的孔;
(2) 取出仪表,松开螺丝,取下固定支架;
(3) 仪表由前插入安装孔;
(4) 插入仪表固定支架,并拧紧螺丝固定仪表。
3.3端子接线图
三相四线120方形接线图三相三线120方形接线图
三相四线96方形接线图三相三线96方形接线图
(注:电流线星号为进线,进出线接反,电能计量到反相电能。
)
四、编程操作
4.1 进入和退出编程状态
进入编程状态:
在测量显示状态时按住“SET”键1秒钟,进入密码认证页面,使用“◄”键,“▲”键和“▼”键输入密码(默认用户密码为1111),再按“SET”键就进入编程状态页面。
注意:如果输入密码按“SET”键后,退出到测量显示状态,则表示输入密码不正确。
退出编程状态:
在编程状态,一直按住“SET”键2秒钟,退出编程状态,会提示用户选择是否保存设置值,“yes”保存设置值,“no”不保存设置值。
按“SET”键保存,按其它键不保存。
4.2 编程操作中按键的使用
功能键SET:确认设置值,进入下一项设置或退出设置。
位选键◄:循环选定要设置的数码管,选定的数码管呈闪烁状态。
增加键▲:改变闪烁位数码管的数值(数码管数值从0到9循环)。
减小键▼:改变闪烁位数码管的数值(数码管数值从9到0循环)。
5
五、面板说明与测量信息显示
六、功能模块
6.
1 RS485通讯
6.1.1 物理层
(1) RS485 通讯接口,异步半双工模式。
(2) 通讯波特率2400、4800、9600、19200、38400 bps 可设置,出厂默认值为9600 bps 。
(3) 字节传送格式:N81无校验位8个数据位1个停止位, O81奇校验8个数据位1个停止位,E81偶校验8个数据位1个停止位,N82无校验位8个数据位2个停止位。
6.1.2 通信协议Modbus-RTU
本仪表提供串行异步半双工RS485通讯接口,采用标准MODBUS-RTU 协议,各种数据信息均可在通讯线路上传送。
在一条线路上可以同时连接多达64个网络仪表,每个网络仪表均可设定其通讯地址,通讯连接应使用带有铜网的屏蔽双绞线,线径不小于0.5mm 2。
布线时应使通讯线远离强电电缆或其他强电场环境,推荐采用T 型网络的连接方式,不建议采用星形或其他的连接方式。
MODBUS 协议在一根通讯线上采用主从应答方式的通讯连接方式。
首先,主计算机的信号寻址到一台唯一地址的终端设备(从机),然后,终端设备发出的应答信号以相反的方向传输给主机,即:在一根单独的通讯线上信号沿着相反的两个方向传输所有的通讯数据流(半双工的工作模式)。
MODBUS 协议只允许在主机(PC ,PLC 等)和终端设备之间通讯,而不允许独立的终端设备之间的数据交换,这样各终端设备不会在它们初始化时占据通讯线路,而仅限于响应到达本机的查询信号。
主机查询:查询消息帧包括设备地址、功能代码、数据信息码、校验码。
地址码表明要选中的从机设备;功能代码告之被选中的从设备要执行何种功能,例如功能代码03或04 是要求从设备读寄存器并返回它们的内容;数据段包含了从设备要执行功能的任何附加信息,校验码用来检验一帧信息的正确性,从设备提供了一种验证消息内容是否正确的方法,它采用CRC16 的校准规则。
从机响应:如果从设备产生正常的回应,在回应消息中有从机地址码、功能代码、数据信息码和CR C16 校验码。
数据信息码则包括了从设备收集的数据:像寄存器值或状态。
如果有错误发生,我们约定是从机不进行响应。
我们规定在本仪表中采用的通讯数据格式:每个字节的位(1 个起始位、8 个数据位、奇校验或偶校验或无校验、1个或2个停止位)。
设备地址:由一个字节组成,在我们的系统中只使用了1~247,其它地址保留。
每个终端设备的地址必须是唯一的,仅仅被寻址到的终端会响应相应的查询。
功能代码:告诉了被寻址到的终端执行何种功能。
下表列出该系列仪表所支持的功能代码,以及它们的功
数据段:包含了终端执行特定功能所需要的数据或者终端响应查询时采集到的数据。
这些数据的内容可能是数值、参考地址或者设置值。
校验码:CRC16占用两个字节,包含了一个16 位的二进制值。
CRC 值由传输设备计算出来,然后附加到数据帧上,接收设备在接收数据时重新计算CRC 值,然后与接收到的CRC 域中的值进行比较,如果这两个值不相等,就发生了错误。
生成一个CRC16 的流程为:
(1) 预置一个16 位寄存器为0FFFFH(全1),称之为CRC 寄存器。
(2) 把数据帧中的第一个字节的8 位与CRC 寄存器中的低字节进行异或运算,结果存回CRC 寄存器。
(3) 将CRC 寄存器向右移一位,最高位填以0,最低位移出并检测。
(4) 如果最低位为0:重复第三步(下一次移位);如果最低位为1:将CRC 寄存器与一个预设的固定值(0A001H)进行异或运算。
(5) 重复第三步和第四步直到8 次移位。
这样处理完了一个完整的八位。
(6) 重复第2 步到第5 步来处理下一个八位,直到所有的字节处理结束。
(7) 最终CRC 寄存器的值就是CRC16 的值。
6.1.3 通信报文举例:
(1) 读数据寄存器(功能代码03H/04H):读三相电流值,A相电流5.000A,B相电流4.996A,C相电流4.980A,仪表地址为1。
6
说明:
(1) 读出的电压为二次侧的电压值,固定1位小数位,二次侧的电压值=读出值/10,一次侧的电压值=读出值×PT变比/10。
(2) 读出的电流为二次侧的电流值,固定3位小数位,二次侧的电流值=读出值/1000,一次侧的电流值=读出值×CT变比/1000。
(3) 功率、功率因数符号位寄存器,低字节的位BIT0、BIT1、BIT2、BIT3、BIT4、BIT5、BIT6、BI T7分别表示A相有功、B相有功、C相有功、总有功、A相无功、B相无功、C相无功、总无功的符号位,1表示负,0表示正。
高字节的位BIT0、BIT1、BIT2、BIT3分别表示A相功率因数、B相功率因数、C 相功率因数、总功率因数的感性还是容性,0表示感性,1表示容性。
(4) 读出的功率为二次侧的功率值,固定1位小数位,二次侧的功率值=读出值/10,一次侧的功率值=读出值×PT变比×CT变比/10。
(5) 频率固定2位小数位,频率值=读出值/100。
(6) 电能值由3个寄存器(Word0、Word1、Word2)组成,前2个寄存器组成一个长整数,表示整数部分的值,后1个寄存器组成一个整数,表示小数部分的值,为3位的小数。
电能值=Word0×0x10000 + Word1 + word2/1000。
6.2 电能计量与电能脉冲输出
数显多功能电力仪表可提供双向有功、双向无功电能计量,2 路电能脉冲输出功能和RS485的数字接口来完成电能数据的显示和远传。
集电级开路光耦继电器的电能脉冲实现有功电能和无功电能的远传,可采用远程的计算机终端、PLC、DI 开关采集模块采集仪表的脉冲总数来实现电能累积计量。
所采用输出方式是电能的精度检验的方式(国家计量规程:标准表的脉冲误差比较方法)。
(1) 电器特性:脉冲采集接口的电路示意图中VCC≤48V、Iz≤50mA 。
(2) 脉冲常数:3600 imp/kWh;当仪表累积1kWh 时脉冲输出个数为N=3600个,需要强调的是1kW
h 为电能的二次测电能数据,在PT、CT 的情况下,相对的N 个脉冲数据对应1 次测电能为1kWh×电压变比PT×电流变比CT。
(3) 应用举例:PLC 终端使用脉冲计数装置,假定在时长为t的一段时间内采集脉冲个数为N 个,仪表输入为:10kV/100V,400A/5A,则该时间段内仪表电能累积为:N/3600×100×80 度电能。