函数/任意波形发生器监控程序和用户界面的设计与实现

被引量 : 0次 | 上传用户:colawing1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,函数/任意波形发生器(AWG)不管是在电子测量仪器领域还是计算机领域,已越来越多的被人们所使用,其以多样性、易使用性、高精度性等特点广泛被人们所接受,跟传统的信号发生器相比,其不仅可以产生大量标准函数波形,还可以用户自定义产生任意波形,广泛应用于现代测试领域。监控程序负责系统中全部硬件和软件资源的分配、调度工作,它提供用户接口,使用户获得友好的工作环境,是系统设计中一个重要组成部分。图形用户界面是用户与仪器进行交互的一个接口,图形用户界面的好坏直接影响用户对仪器的操作。嵌入式系统具有功耗小、成本低、资源丰富等特点,成为函数/任意波形发生器的控制系统的理想选择。本文中和对比目前比较流行的图形界面系统,选取了μC/GUI这一图形用户界面作为基础图形库,提出了一套适用于任意波形发生器监控程序和人机交互界面及其数据处理模型的方法。由于操作系统内核要占用大量的系统资源,且需要花钱去购买,因此在系统资源紧张的情况下,就不宜使用操作系统,故本课题采用监控程序代替操作系统。课题采用两级管理体系结构的设计方法,即由单片机管理仪器面板,由ARM管理主机和触摸屏及液晶显示模块的二级体系结构。任意波形发生器的面板部分由C8051F020单片机来监控,一旦面板上有键按下或者编码开关转动,单片机即将动作信息传递给ARM主微控制器,主微控制器对其进行识别,并做出相应反应。二者采用串口方式通信,单片机发送,ARM接收。本文给出了详细的软件架构流程图,完成了图形用户功能的设计,包括对显示层、数据层、控制层的介绍,以及三者之间关系的论述。在此基础上还实现了对数据处理模型的设计。针对显示层操作页面繁多的特点,提出动态页面销毁方法以达到节省资源和提高运行速度的目的。本文在Silicon Laboratories IDE和ADS环境下进行仿真,利用C语言在监控程序的环境下开发出一个适用于任意波形发生器的波形编辑软件。通过该软件,用户可以设置各种波形参数,进而控制硬件模块产生相应的波形信号。它具有强大的波形产生、编辑及处理功能。波形产生方式包括数学函数产生波形、加载图片方式产生波形,并且可以改变波形的幅度、频率和相位等。目前,以函数/任意波形发生器为应用对象、基于这套方案开发的面板硬件监控程序和仪器图形用户界面已通过各项测试并达到了预期功能指标。
其他文献
20世纪90年代初,日本、德国、奥地利揭开了经济系统物质流分析方法在世界范围内广泛应用的序幕。这三个国家首先对各自国家经济系统的自然资源和物质的流动状况运用物质流分析
叶绿素荧光动力学技术被称为研究植物光合功能的快速、无损伤探针,已逐渐在环境胁迫对植物光合作用影响研究方面得到应用,随着叶绿素荧光分析技术的进一步发展,其应用领域和
<正>一、对我国房地产市场未来需求的总体判断1.背景:房地产市场是否"失速式"下滑2014年以来,有关我国房地产市场下滑加速并将冲击经济增长的言论甚嚣尘上。国内外研究机构和
<正> 竹酢排毒足贴采用孟宗竹提取的竹酢精华配合多种中药成分精制而成,能有效去除身体久积的毒素及湿气,竹酢具有超强的渗透及排毒功能,迅速排除身体毒素,有效减轻身体疲劳,
本文采用文献资料法、问卷调查法、数理统计法和访谈法等研究方法,对辽宁省高校大学生体育生活方式的现状进行研究,探寻影响辽宁省大学生体育生活方式的因素,提出改善体育生
工会是党联系群众的桥梁和纽带,工会工作是党的工作的重要组成部分。做好工会工作需要加强作风建设:坚持群众观点,是加强工会作风建设的出发点;强化四种意识,是加强工会作风
随着社会主义经济建设的深入发展,目前我国的教育事业正处在有计划的商品经济之中,这是一个无可回避的客观现实。商品经济的发展给教育带来了哪些发展契机?有哪些不良冲击?在
目的:探讨血流变指标与亚健康状态人群气虚血瘀证型的相关性。方法:选取2010年4月至2011年6月在甘肃省中医院体检中心进行体检的人群,经过亚健康调查问卷的填写和中医辨证分
美国自"9.11"后奉行"先发制人"的战略,但对伊拉克、伊朗的行动策略却有很大不同,个中缘由是多方面的:首先从两伊的角度,二者在战略位置、面积和人口、宗教和领导人等方面都有
本文考虑到了永磁电机磁路较为饱和及永磁体工作点变化等特点,将交流电机的多回路理论与电磁场的有限元方法结合起来建立了多相永磁电机的多回路一有限元数学模型,并设计了九