- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PC机与爱迪克单片机实验开发系统的虚拟示波器
基于PC机与爱迪克单片机实验开发系统的虚拟示波器
张正喜1,王永彬2,王晓利1
(1.宝鸡文理学院电子电气工程系,陕西宝鸡721007l2.陕西金山电气集团有限公司,陕西成阳712021)
摘 要:给出了利用PC机与爱迪克单片机实验开发系统,实现虚拟示波器功能的原理及软件设计。
利用爱迪克单片机实验开发系统中的AID单元进行模数转换,数据在计算机与爱迪克系统之间串行通讯,
用VB编程实现在上位机显示波形。
关键词:虚拟示波器;爱迪克;单片机;串行通讯
中图分类号:TP311.52文献标识码:A
单片机实验中,需要示波器观察分析有关信号 波形。该虚拟示波器系统也可用于其它外部信号波
波形。因此,实验既需要PC机和仿真器,又需要 形的测量,只需将外部的模拟信号通过分压器衰减
示波器,为解决配备示波器投资的问题,充分利用 至5V以下,即可直接加到A/D转换的模拟信号输
计算机资源,基于PC机与爱迪克实验系统实现虚 入端IN0,为了实现双踪显示,也可将IN0和INl
作为虚拟示波器的2路模拟信号输入端。
拟示波器,不仅可满足单片机实验中所需示波器功
能,亦可用于其它需要示波器的场合,有利于综合 2 软件设计
利用计算机的资源,节省设备投资。
该系统的软件采用模块化设计,分为单片机软
1 硬件原理 件与上位机软件两部分。单片机部分为了保证数据
的实时采集,AID转换子程序采用定时器中断的方
爱迪克单片机实验开发系统AEDK5196ET是
式,将AID转换值存入缓冲区中,待缓冲区满之后,
由仿真机和多个独立的硬件实验模块组成,各模块
调用串行通讯子程序将数据发送到上位机中。由于
具有互相连接的螺母式孔眼,用带有微型螺母插头
要实现双踪显示波形,所以设置有2个缓冲区同步
的硬导线可相互连接,用户可用它组合成多种实验
更新数据。在单踪时,只更新缓冲区1。系统初始
电路以及应用系统。爱迪克单片机实验开发系统其 化模块流程如图l所示,AID转换子程序流程图如
中包括8251可编程串行通讯实验模块,也有由图2所示。串行通讯子程序既承担将采集到的数据
AD0809构成的A,D模数转换模块以及由 发送到上位机的任务,又要将通过上位机操作界面
DAC0832构成的D/A数模转换模块。利用爱迪克
设置的参数(如单/双踪转换等)传送到单片机中,
单片机实验开发系统中的AID模数转换模块对被 流程如图3所示。
测量的信号进行模数转换,数据在计算机与爱迪克
I读取通道1数据
系统之间串行通讯,用VB编程实现在上位机显示
I关中断I J
波形,从而实现单片机实验与虚拟示波器的功能。 J I存人缓冲区1
AEDK5196ET实验开发系统设有串行口,不
设置定时器中断
占用单片机串口。在进行实验时,既可以连接PC l
机,利用LCAET软件进行在线仿真调试,也可以 8251初始化 令
J l读取通道2数据
原创力文档


文档评论(0)