PC机对嵌入式设备控制软件的研究与实现

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:meljl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着研究领域和工业领域对嵌入式设备的功能要求越来越多,这势必引起嵌入式设备的升级工作越来越频繁。但是这种升级工作要求对需升级的嵌入式设备本身有全面而深入的了解,否则升级工作就要冒很大的风险。但如果嵌入式设备配有数据和操作命令的通信接口,并将系统的功能扩展在上位机上实现,不失为一种简单而有效的途径。基于这种思路,本人设计了一种PC机对嵌入式设备实施控制的软件系统,并成功的对一台嵌入式设备实施了功能扩展。本文阐述了一种基于PC机对嵌入式设备实施控制的解决方案。该设计的嵌入式设备为一台基于FPGA的三相功率源,它通过USB接口与PC机进行数据和操作命令的通信,设计重点在于PC机上的应用程序开发。该方案以USB2.0传输协议为基础,制定了PC机与嵌入式功率源双向的通信协议。然后利用驱动程序提供的应用程序接口函数在Visual C++6.0中开发上位机应用程序。文中首先介绍课题研究的背景及意义,然后说明了嵌入式三相功率源的功能用途,还包括其硬件设计和软件设计部分,并详细叙述了对于USB通信部分嵌入式设备所要完成的工作。接着设计了PC机与嵌入式设备双方通信协议,如请求应答数据格式和其他命令格式等。其次,文中概述了USB设备驱动的安装过程及驱动提供的应用程序接口函数的功能及用法。本设计的重点在于利用Visual C++6.0设计与USB设备通信的应用程序。该程序是一个基于对话框的MFC AppWizard(exe)的工程,它在打开设备后会通过USB接口向嵌入式设备请求数据并将参数显示在程序主界面上。在Visual C++6.0中完成的应用程序包括接口操作模块、操作设置模块、幅值校准模块和示波器显示模块等几个部分,每个部分都包含与USB设备的上传下传操作。其中接口操作模块主要显示USB的插入状态;操作设置模块可以设置操作步骤,为设备制定执行任务书;幅值校准模块可以补偿设备由于温漂造成的幅值波动;示波器模块则是更直观的反应电压及电流的关系。最后,针对设计中高速数据通信所能达到的最大传输速度做了计算与分析,并叙述了本设计存在的不足和原因,并结合目前的开发成果对该应用程序的改进和USB高速数据通信的发展做出了展望。
其他文献
通过对高纯度管道的安装,锻炼了施工队伍,积累了对高纯度管道施工管理经验,提高了对0Cr18Ni9不锈钢管TIG焊接工法技术要领,为今后化工、食品工艺不锈钢管道TIG焊接、施工管理积累
彝族诗人阿库乌雾在诗集《混血时代》中揭示了关于民族记忆的一种普遍的处境:神话叙事早已模糊,宗教社会学的思索也未成熟,图腾符号已分崩离析为一种关于族群或种族意识形态的可
会通河自元代开通以来,就存在着水源不足的先天性问题,因此,有明一代,政府为保证京杭运河这一经济命脉的全面贯通,在会通河段发掘泉源以济运河,为管理泉源设置专门夫役——泉夫,泉夫
提升长三角服务外包产业竞争力可以优化该区域产业结构,提高区域经济竞争力。构建基于模糊层次分析法的长三角服务外包产业综合竞争力指标体系及评价体系,构造判断矩阵,确定
<正>一、国学经典的重要性1.弘扬民族精神民族精神是立国之基础,我中华民族立国五千年筚路蓝缕,以启山林,艰苦卓绝,奋斗创造之英雄事迹,立德、立功、立言的不朽成就,有史以来
为了科学地评估网络运行情况,提出了网络质量的概念并阐述了其内涵;设计了一组反映网络质量的评估指标体系并以隶属度向量值计算指标的统计值,该值能够明确地反映在统计周期内指
出现危急情况时,紧急制动是目前技术条件下最有效的避撞方式。然而,在紧急制动不能避免碰撞的情况下,制动加速度造成的乘员坐姿变化会影响约束系统的作用效率,造成乘员损伤风险相对增加。针对乘员碰前坐姿的管理,主动安全带装置得以提出。基于此背景,本文分别建立了传统约束系统模型和配备了主动安全带的约束系统模型。对乘员在制动阶段和碰撞阶段全过程的动态响应进行一体化仿真,研究紧急制动工况下主动安全带对乘员碰前姿态
<正>20世纪30年代,刘敦桢先生曾有"同治重修圆明园史料"之作。其中有关当时各工程技术资据,渊源所本,与官定标准大都可以吻合,并不限于一时所行。前后演绎变化,融会贯通,不难
会议
由于计量目标差异,教育成本有两种不同形式:基于成本管理目的下的实际成本和基于学费定价目的下的标准成本。学费定价和教育成本有着必然的互动关系,生均教育成本是学费定价的重
作为微观历史个案的牛顿生平与思想,可以充分反映出历史上科学与宗教之间的复杂关联和多维互动,但在科学与宗教的主题上并不支持某种过于宏大、过分抽象的“冲突论”或“和谐论
报纸