本文开发的上位机软件是在VS2010平台上基于MFC框架开发,并进行了以下几个方面的分析、设计与实现。
首先对边界扫描原理进行了研究,如TAP端口、TAP控制器、指令寄存器和数据寄存器等。在对原理有一定的了解后,分析了三种边界扫描测试电路扩展方式和边界扫描测试的流程。同时也对网表文件和BSDL文件的格式进行了分析,为之后对这两种文件进行读取做好准备。
接着对边界扫描测试系统的总体设计进行了分析,同时对上位机软件的需求进行了分析。需求分析是软件开发的重要环节,能对之后的软件具体开发工作起到事半功倍的作用。
然后就是对上位机软件的具体设计和实现部分,本文把上位机软件主要分为4个模块:测试文件处理模块、测试矢量生成模块、USB通信模块和项目管理与界面设计模块。测试文件处理模块分为BSDL文件处理和网表文件处理,分别实现了对BSDL文件的通用性解析和对多种EDA软件导出网表文件的解析:测试矢量生成模块实现了对ID码指令、采样指令和外测试指令的测试矢量生成:USB通信模块利用Cypress(赛普拉斯)公司提供的CyAPI实现了USB通信类的编写,实现了与测试控制器的通信;项目管理与界面设计模块实现了工程文件的可移植性和友好的操作界面。
最后通过对上位机软件、测试控制器和被测电路板进行联合调试,调试结果表明本文开发的上位机软件能够实现预期的需求,即ID码测试、动态显示管脚状态和设置管脚状态等功能。
资源简介:本文开发的上位机软件是在VS2010平台上基于MFC框架开发,并进行了以下几个方面的分析、设计与实现。首先对边界扫描原理进行了研究,如TAP端口、TAP控制器、指令寄存器和数据寄存器等。在对原理有一定的了解后,分析了三种边界扫描测试电路扩展方式和边界扫描...
上传时间: 2022-06-26
上传用户:
资源简介:基于DSP远程监控系统的后端软件设计与实现
上传时间: 2017-01-19
上传用户:小眼睛LSL
资源简介:此为某测试平台的上位机软件部分,内部使用了虚拟仪器和IVI,同时也 使用自研的调理硬件模块。主要包括系统自检、校准部分。 其中自检涉及到100多路通道,硬件用C8051F020、欧姆龙机电器、光耦 DA部分完成MUX和信号源。 可供多路扫描AD和低频信号源参考。...
上传时间: 2015-10-17
上传用户:haoxiyizhong
资源简介:织带机监测系统的上位机软件。RS-485总线,类MODBUS协议。
上传时间: 2013-11-28
上传用户:朗朗乾坤
资源简介:国内外目前的线束检测系统也有了一些应用,但要么功能单一,过于简单,要么价格昂贵,无法广泛应用。因此开发高性能的汽车线束检测系统对我国汽车行业有着重大的意义,可以提高汽车安全性的同时带来更好的经济效益。本文对基于LabVIEW的汽车线束检测系统的设...
上传时间: 2013-04-24
上传用户:天大地大
资源简介:摘要:采用Visual Basic 60设计多路数据采集系统的上位机软件,实现对由单片机组成的测量系统数据的采集、传输、保存、分析、绘制曲线图以及数据和曲线图的打印,文中以烘炉内多点温度数据采集系统设计为例说明用于串口通信上、下位机的软件设计,以及VB中msc...
上传时间: 2022-06-27
上传用户:
资源简介:现场总线技术是当前自动化技术中的一个热点,但目前国际上常用的多种现场总线协议均由世界级厂商提出和垄断。CAN总线是公认的最具发展前景的现场总线之一,其应用层协议有国外公司的CANopen和DeviceNet,由广州致远电子推出的现场总线iCAN协议以其简洁方便的...
上传时间: 2013-04-24
上传用户:diaorunze
资源简介:本文研究论述了基于S3C2410 LCD控制器的Linux驱动程序设计与实现,介绍了S3C2410的LCD控制器的数据和控制管脚,并给出了LCD的控制流程和LCD的控制器设置规则,参照TFT-LCD LQ092Y3DG01的逻辑要求和时序要求设计了其驱动电路,设置了主要LCD寄存器;论述了在嵌...
上传时间: 2013-11-29
上传用户:zukfu
资源简介:介绍一个基于USB2.0接口和DSP的高速数据采集处理系统的工作原理、设计及实现。该高速数据采集处理系统采用TI公司TMS320C6000数字信号处理器和CYPRESS公司的USB2.0接口芯片,可以实现高速采集和实时处理,有着广泛的应用前景。
上传时间: 2016-03-13
上传用户:wyc199288
资源简介:充电系统对于实际的电动汽车而言是不可缺少的子系统,当蓄电池的电能用完之后,就必须使用充电系统对电池进行再充电。对于这种电动车充电系统的监控,目前国内尚处于起步阶段。 本文以电动车充电站的建设为背景,对充电机监控系统的通信总线和上位机软件设计...
上传时间: 2013-04-24
上传用户:gtzj
资源简介:论文题目:基于COM技术的组态软件研究与实现 该文针对控制系统的发展需求,在引入COM(组件对象模型)技术的基础上,深入研究了工控系统中组态软件开发的几个关键技术,在Windows32位操作系统下,用VisualC++设计并实现了组态软件的图形界面模块、实时数据库...
上传时间: 2014-09-03
上传用户:gaome
资源简介:温度测量系统的上位机程序 呵呵,这是单点的 可以自己改进成多点的哈
上传时间: 2015-08-19
上传用户:linlin
资源简介:基于MC145159的PLL频率合成器设计与实现 介绍了锁相环路频率合成器的基本原理,分析了集成锁相环芯片M C 145159的工作特性,给出了集成锁相环芯片M C 145159的一个应用实例,为高频频率合成器的设计提供了一个较好的思路.测试结果证明了设计的合理性与实用性,系...
上传时间: 2014-01-17
上传用户:虫虫虫虫虫虫
资源简介:51单片机低功耗地温检测的上位机软件 通过串口读取单片机ROM存储的温度数据并具有画出图象、记录测试时间、保存为文档保存等功能
上传时间: 2015-11-27
上传用户:1583060504
资源简介:USB温度采集系统的上位机程序,使用89S52单片机
上传时间: 2015-12-04
上传用户:天涯
资源简介:通过串口测试温度的上位机(电脑端)程序源代码和打包文件
上传时间: 2016-01-04
上传用户:yt1993410
资源简介:内有功能说明,是成功的上位机软件,通过测试,可以使用
上传时间: 2016-02-29
上传用户:trepb001
资源简介:内有功能说明,是成功的上位机软件,通过测试,可以使用
上传时间: 2013-12-21
上传用户:chenbhdt
资源简介:内有功能说明,是成功的上位机软件,通过测试,可以使用
上传时间: 2013-12-25
上传用户:kr770906
资源简介:modem通讯功能 ,内有功能说明,是成功的上位机软件,通过测试,可以使用
上传时间: 2016-02-29
上传用户:宋桃子
资源简介:一个监控系统的上位机界面,用c++builder开发完成,其中包括数据的接收和传输窗口。是个友好的人机界面。
上传时间: 2016-07-19
上传用户:himbly
资源简介:实现一个自动化测量系统的上位机控制软件: 代码行5万行以上,包含丰富的自定义类,复杂的界面,复杂的控制功能,实现MFC打印功能
上传时间: 2014-06-11
上传用户:jkhjkh1982
资源简介:采用DDS 技术实现了基于DSP 的模拟调制实验模块。包括系统的硬件和软件设计,模拟调制原理,DSP实现模拟调制的方法,同时采用单象限正弦波形存储器结构对DDS 模块进行了改进,提高调制器的性能。
上传时间: 2013-11-29
上传用户:jeffery
资源简介:多点温度采集上位机程序(原程序),这是配合这是配套本人上传的“多点温度采集系统”的上位机程序,一整套的东西,通这RS232接收下位机传来的数据,显示和画走势图,还可以控制下位机,通信协议在“Multi-point_temperature _system.rar”
上传时间: 2013-12-09
上传用户:我干你啊
资源简介:该文档为基于LABVIEW的上位机监控程序设计总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-20
上传用户:
资源简介:linux内核设计与实现(英文版) 本书基于Linux 2.6内核系列详细介绍Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、系统调用?中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等。
上传时间: 2015-07-14
上传用户:tyler
资源简介:基于EPM240T的CPLD开发板设计与实现,先原理后实践!
上传时间: 2013-06-15
上传用户:rocketrevenge
资源简介:基于ARM的多媒体信息终端设计与实现
上传时间: 2013-11-12
上传用户:ajaxmoon
资源简介:这是一个AT91SAM7S64的usb驱动的上位机软件
上传时间: 2014-01-25
上传用户:qoovoop
资源简介:基于X3D/VRML的三维场景设计与实现,介绍的比较详细.适合学习X3D和VRML
上传时间: 2015-12-09
上传用户:Pzj