_____________________________________

深入交流QQ群:

A: 204255896500人超级群,满员) B: 165201798500人超级群,满员)
C: 215053598
200人高级群,满员) D: 215054675200人高级群,满员)

E: 215055211200人高级群,满员) F: 78538605 500人高级群,满员)

G:158560047500人高级群,满员) H:103661446(可加入。。。)

YY 7182393

YY频道80518139(不定期语音群课)

论坛:http://www.heijin.org

店铺:http://i-board.taobao.com

博客:http://XiaomaGee.cnblogs.com

提示:请关注论坛和博客,以便浏览本文档最新版本

_____________________________________

I. 工程简介

一、 简介

交流电参数测试仪是工业上常用的测量仪表,具有典型的代表性。本工程基于《iBoard 电子学堂》、《iHMI43液晶模块》、《iHMI70液晶模块》硬件资源,使用计算机软件虚拟交流电参数发生器,并连接上述硬件,形成一个完整的测量、显示系统。

二、 工程资源

II. 交流电参数含义

为了理解本工程,我们需要了解下面几个交流电参数含义。本文只做简单介绍,详细信息请参考教科书。

交流电:大小和方向都随时间周期性变化的电压或电流称之为交流电,简称AC。

交流电压:一般我们指的交流电压,为电压的有效值。

交流电流:同交流电压一样,交流电流也是为有效值。

交流电频率:单位时间内交流电变化次数称之为交流电频率。单位为赫兹(Hz)。我国市电频率为50Hz,国际上常用的市电频率还有 60Hz。

有功功率:保持用电设备正常运行所需的电功率,也就是将电能转换为其他形式能量(机械能、光能、热能)的电功率,称为有功功率;又叫平均功率。交流电的瞬时功率不是一个恒定值,功率在一个周期内的平均值叫做有功功率,它是指在电路中电阻部分所消耗的功率,以字母P表示,单位主要有瓦(W)、千瓦(kW)、兆瓦(MW)。

无功功率:在具有电感或电容的电路中,在每半个周期内,把电源能量变成磁场(或电场)能量贮存起来,然后,再释放,又把贮存的磁场(或电场)能量再返回给电源,只是进行这种能量的交换,并没有真正消耗能量,我们把这个交换的功率值,称为" 无功功率"。无功功率以字母 Q 表示,常用单位为乏(Var)、千乏(KVar)、兆乏(Mvar)。

视在功率:端口的电压有效值与电流有效值的乘积称为视在功率,以字母 S 表示,单位为伏安(VA)。

功率因数:在交流电路中,电压与电流之间的相位差(Φ)的余弦叫做功率因数,用符号cosΦ 表示,在数值上,功率因数是有功功率和视在功率的比值, 即cosΦ=P/S。

III. 硬件连接方式

一、《iBoard 电子学堂》硬件连接

通过 iTOOL 八合一调试器或者 U转串,把《iBoard 电子学堂》的 ARM UART 与计算机连接即可。如图所示。

二、《iHMI43液晶模块》硬件连接

iHMI43 液晶模块包括三种外部通信接口,分别为 UART(TTL电平)、RS-232接口和RS-485接口。我们可以通过任意接口与计算机想连;三种接口各有各的优点及不足。

IV. 上位机软件

一、 软件操作

上位机软件采用开源的 Qt 4.8.4编写,目标文件为绿色软件,无需安装,见下图文件截图,功夫熊猫图标为可执行文件,其他DLL 位所需库。双击功夫熊猫即可打开。

打开后,软件会自动查找连接的硬件,若没有连接,则软件显示找不到硬件,如下图所示。我们也可以点击【查找硬件】来搜索连接的硬件(包括 iBoard 、iHMI43 和 iHMI70)。

若硬件正确连接,则能自动搜寻到所连硬件。模拟发送自动变成绿色,如下图所示。

搜寻到硬件后,我们可以按 来与下位机通信,软件通过 200ms 定时,不断的往下位机发送数据,下位机接收并显示。

二、 软件算法

软件分两步完成数据生成。

1、通过随机数,产生电压、电流、频率及功率因数四个参数。

2、计算得出有功功率、无功功率及视在功率。并通过平滑滤波后,发送到下位机。

设电压为 U, 电流为 I,功率因数为 cos ,则:

V.下位机软件

一、 软件烧写

下位机软件分为三个版本,分别适应《iBoard 电子学堂》、《iHMI43液晶模块》和《iHMI70 液晶模块》。软件基于 KEIL MDK 4.60 。

二、 屏幕截图

烧写完成并开机后,4.3寸屏幕截图(iBoard 与 iHMI43为4.3寸屏)如下所示。

7寸屏(iHMI70)软件截图。

VI.工程包、源代码包下载

http://pan.baidu.com/share/link?shareid=308846&uk=4247225764

VII.本工程所用硬件、开发板如下

购买地址:

http://item.taobao.com/item.htm?id=15851248846

购买地址:

http://item.taobao.com/item.htm?spm=a1z10.1.137644-251734891.23.XZgnbF&id=20508376359

转载于:https://www.cnblogs.com/xiaomagee/archive/2013/01/22/2872307.html

【iBoard 电子学堂】【iHMI43】演示实例之:电参数测试仪演示工程相关推荐

  1. ucgui 在《iBoard 电子学堂》上的移植

    ucGUI 一直是轻量级嵌入式GUI中的王者,他强大的功能和丰富的控件,深受工程师们的喜爱,XiaomaGee昨天抽点时间把 ucGUI  移植到了<iBoard 电子学堂>上,性能不错. ...

  2. 【iBoard电子学堂】【iCore双核心板】资料光盘A盘更新,版本号为A6

    _____________________________________ 深入交流QQ群: A: 204255896(1000人超级群,可加入) B: 165201798(500人超级群,满员)  ...

  3. [iBoard 电子学堂][第〇卷 电子基础]第二篇 电路图与印刷电路板

    一.什么是电路原理图 电路原理图是使用图形符号按照一定的顺序排列,详细表示电路.设备的基本连接关系,而不考虑实际位置.物理形式的一种简图,也常常简称电路图或者原理图. 1.原理图基本元素   电路原理 ...

  4. [iBoard 电子学堂][第八卷 设计任意波发生器]第一篇 iBoard 任意波发生器简介

    一.我所知道的信号发生器   信号发生器,通俗也称为信号源.顾名思义,信号发生器是用于产生特定参数电信号的电子装置.信号发生器是一个庞大的概念,根据不同的分类依据,可以划分出不同的类型.如依输出频率高 ...

  5. [iBoard 电子学堂][第二卷 C程序设计语言 ]第二篇 数据类型与运算符

    一.数据类型   1.变量及命名规则   变量是存储在硬件存储器某一区间的数值.C语言中,变量的命名有一定的规则.变量名字是由字母和数字组成的序列(a~z.A~Z.0~9和 _),但第一个字符必须为字 ...

  6. [黑金原创教程][连载][iBoard 电子学堂][第八卷 设计任意波发生器]第三篇 直接数字合成(DDS)原理...

    一.什么是频率 频率是指单位时间内某事件重复的次数.在电子学中,信号的频率是指单位时间内信号的周期数,单位是赫兹(Hertz,简称Hz).很多年前有一个著名的德国物理学家海因里希 · 鲁道夫 · 赫兹 ...

  7. [黑金原创教程][连载][iBoard 电子学堂][第〇卷 电子基础]第一篇 认识电子元器件...

    一.什么是电子元器件 常言道,巧妇难为无米之炊,电子元器件就是电子工程师的"米",它们是电子工程师日常设计中接触到最多的实物,掌握常用器件的各项特性,是一个合格的电子工程师必备技能 ...

  8. [iBoard 电子学堂][第〇卷 电子基础 ]第三篇 单片微控制器、微处理器

    一.单片微控制器.微处理器   单片微控制器(micro-controller)是将计算机的基本环节如中央处理器(CPU).存储器.输入输出接口等集成在一起,并能协调完成独立控制.运算等工作.我们常常 ...

  9. 《iBoard 电子学堂》SPI Flash烧写方法

    <iBoard 电子学堂>通过外部串行FLASH 存储完整的汉字字库和开机画面:本文介绍通过软件 iBoard ToolBox 利用USB (标准 HID 驱动)接口,烧写汉字字库以及开机 ...

最新文章

  1. 北京、广州同时开课 | 临床基因组学数据分析实战助力解析Case,快速发表文章...
  2. 2021年春季学期-信号与系统-第十二次作业参考答案-第一小题
  3. Selenium实例1-自动登录小米社区并获取主题帖
  4. Flutter开发-iOS报错Trying to embed a platform view but the PrerollContext does not s
  5. 批量移动AD用户到指定OU
  6. (转)让思维活跃化的几个技巧
  7. 《BI那点儿事》数据挖掘各类算法——准确性验证
  8. Bootstrap3 源码版本的文件结构
  9. SpringClound介绍
  10. php 筛选搜索,筛选——搜索
  11. 创翼软件linux版本,创翼pc版下载-创翼电脑版下载v5.2.22.5226-软件爱好者
  12. 闻之色变-翻译公司用翻译工具翻译?!
  13. php redis 菜鸟,安装redis和phpredis模块
  14. 思科路由器如何导出配置文件_探讨怎样备份思科路由器的配置文件呢?
  15. CSS-div垂直居中方法总结
  16. 通俗易懂的Spatial Transformer Networks(STN)(二)
  17. python毕业设计论文-基于Python的网络爬虫的设计与实现.doc
  18. 再探Direct3D流水线
  19. 历史沿革:NFTs在以太坊上的发展之路
  20. python中datetime是什么意思_Python中time和datetime的区别

热门文章

  1. 2020国信长天模拟_测温计
  2. 用css实现文字的渐渐浮现效果
  3. drupal心得:难的价值、未来趋势、拥抱王者
  4. ESP32在阿里云平台使用MQTT协议控制RGB灯
  5. mysql创建表语句like_MySQL 的create table as 与like 的使用
  6. Markdown键盘样式,文献引用
  7. python关于类和对象说法正确的是_关于python类说法错误的是( )
  8. 2019.4.5工作日志
  9. Random函数用法
  10. parseInt详解