【iBoard 电子学堂】【iHMI43】演示实例之:电参数测试仪演示工程
_____________________________________
深入交流QQ群:
A: 204255896(500人超级群,满员) B: 165201798(500人超级群,满员)
C: 215053598(200人高级群,满员) D: 215054675(200人高级群,满员)
E: 215055211(200人高级群,满员) F: 78538605 (500人高级群,满员)
G:158560047(500人高级群,满员) 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】演示实例之:电参数测试仪演示工程相关推荐
- ucgui 在《iBoard 电子学堂》上的移植
ucGUI 一直是轻量级嵌入式GUI中的王者,他强大的功能和丰富的控件,深受工程师们的喜爱,XiaomaGee昨天抽点时间把 ucGUI 移植到了<iBoard 电子学堂>上,性能不错. ...
- 【iBoard电子学堂】【iCore双核心板】资料光盘A盘更新,版本号为A6
_____________________________________ 深入交流QQ群: A: 204255896(1000人超级群,可加入) B: 165201798(500人超级群,满员) ...
- [iBoard 电子学堂][第〇卷 电子基础]第二篇 电路图与印刷电路板
一.什么是电路原理图 电路原理图是使用图形符号按照一定的顺序排列,详细表示电路.设备的基本连接关系,而不考虑实际位置.物理形式的一种简图,也常常简称电路图或者原理图. 1.原理图基本元素 电路原理 ...
- [iBoard 电子学堂][第八卷 设计任意波发生器]第一篇 iBoard 任意波发生器简介
一.我所知道的信号发生器 信号发生器,通俗也称为信号源.顾名思义,信号发生器是用于产生特定参数电信号的电子装置.信号发生器是一个庞大的概念,根据不同的分类依据,可以划分出不同的类型.如依输出频率高 ...
- [iBoard 电子学堂][第二卷 C程序设计语言 ]第二篇 数据类型与运算符
一.数据类型 1.变量及命名规则 变量是存储在硬件存储器某一区间的数值.C语言中,变量的命名有一定的规则.变量名字是由字母和数字组成的序列(a~z.A~Z.0~9和 _),但第一个字符必须为字 ...
- [黑金原创教程][连载][iBoard 电子学堂][第八卷 设计任意波发生器]第三篇 直接数字合成(DDS)原理...
一.什么是频率 频率是指单位时间内某事件重复的次数.在电子学中,信号的频率是指单位时间内信号的周期数,单位是赫兹(Hertz,简称Hz).很多年前有一个著名的德国物理学家海因里希 · 鲁道夫 · 赫兹 ...
- [黑金原创教程][连载][iBoard 电子学堂][第〇卷 电子基础]第一篇 认识电子元器件...
一.什么是电子元器件 常言道,巧妇难为无米之炊,电子元器件就是电子工程师的"米",它们是电子工程师日常设计中接触到最多的实物,掌握常用器件的各项特性,是一个合格的电子工程师必备技能 ...
- [iBoard 电子学堂][第〇卷 电子基础 ]第三篇 单片微控制器、微处理器
一.单片微控制器.微处理器 单片微控制器(micro-controller)是将计算机的基本环节如中央处理器(CPU).存储器.输入输出接口等集成在一起,并能协调完成独立控制.运算等工作.我们常常 ...
- 《iBoard 电子学堂》SPI Flash烧写方法
<iBoard 电子学堂>通过外部串行FLASH 存储完整的汉字字库和开机画面:本文介绍通过软件 iBoard ToolBox 利用USB (标准 HID 驱动)接口,烧写汉字字库以及开机 ...
最新文章
- 北京、广州同时开课 | 临床基因组学数据分析实战助力解析Case,快速发表文章...
- 2021年春季学期-信号与系统-第十二次作业参考答案-第一小题
- Selenium实例1-自动登录小米社区并获取主题帖
- Flutter开发-iOS报错Trying to embed a platform view but the PrerollContext does not s
- 批量移动AD用户到指定OU
- (转)让思维活跃化的几个技巧
- 《BI那点儿事》数据挖掘各类算法——准确性验证
- Bootstrap3 源码版本的文件结构
- SpringClound介绍
- php 筛选搜索,筛选——搜索
- 创翼软件linux版本,创翼pc版下载-创翼电脑版下载v5.2.22.5226-软件爱好者
- 闻之色变-翻译公司用翻译工具翻译?!
- php redis 菜鸟,安装redis和phpredis模块
- 思科路由器如何导出配置文件_探讨怎样备份思科路由器的配置文件呢?
- CSS-div垂直居中方法总结
- 通俗易懂的Spatial Transformer Networks(STN)(二)
- python毕业设计论文-基于Python的网络爬虫的设计与实现.doc
- 再探Direct3D流水线
- 历史沿革:NFTs在以太坊上的发展之路
- python中datetime是什么意思_Python中time和datetime的区别