文档介绍:基于虚拟串口的嵌入式系统测试卡设计中文摘要
基于虚拟串口的嵌入式系统测试卡设计
中文摘要
本文论述了基与虚拟串口的嵌入式系统测试卡的设计方案,应用此测试卡可以实
现小型嵌入式系统的测试要求。
整个测试系统由上位机,测试卡,待测嵌入式对象组成。上位机的应用
程序实现了基于协议的测试指令发送和测试结果显示的功能,与测试卡通过
涌谕ㄑ丁2馐钥ㄓ捎隤ㄑ兜腢接口电路,主控芯片テ
外围电路,以及电平转换,数字电源,珼,疧扩展电路几个
部分组成,其中酒迪至诵槟獯诘腢通讯电路。与
邪宋徊⑿行藕糯洌⒁許总线与待测嵌入式对象通讯。文中论述了
测试卡的组成电路,端应用程序及代码流程的设计,且对测试卡的
实时通讯信号质量和硬件调试过程进行了介绍。通过一款实际的嵌入式对象测试实验
描述测试卡多功能的指令模式和蚪嗟耐ㄑ斗绞剑酝嗲度胧较低晨7⒕哂薪
好的参考应用价值。
关键字虚拟串口;テ籗/协议
作者:薛震宇
指导老师:施国梁
基于虚拟串口的嵌入式系统测试卡设计英文摘要
,
,
.
琔
诵. 谢琹珹,現
現,
. 琍
琣
瓵
,
.
; :疭
:
:
基于虚拟串口的嵌入式系统测试卡设计第一章序言
第一章序言
嵌入式系统是指用于实时控制、监视、管理或辅助其他设
备/设施运行的设备,硬件形式的嵌入系统多为专用的或可编程控制的芯片,是最主
要的嵌入式系统。嵌入式系统已经广泛应用于人类生活中,包括消费电子产品、交通
系统、工业过程控制等等。嵌入式系统安全性的失效可能会导致灾难性的后果,即使
是非安全性系统,由于大批量生产也会导致严重的经济损失,这就要求对嵌入式系统,
包括嵌入式软/硬件进行严格的测试、确认和验证。
目前业界针对嵌入式系统的测试大多使用以4淼男
拟仪器测试方案,由专用的疨馐越缑婵如系列蚅
应用程序函数库组成,功能强大,适合大型嵌入式系统复杂功能的测试。但是对于一
般小型嵌入式系统而言,运用此系统具有成本高,测试界面卡疧使用率低的缺点,
因此不适合使用此测试方案。基与此本文设计了一款多功能测试卡,能够满足小型嵌
入式系统接口简单,测试功能较单一的要求,可以广泛应用于以消费电子产品为代表
的系统测试。
测试卡与待测对象以芟吡樱涌诩蚪啵恍栉甯藕畔呒纯墒迪质菟
向传输。测试卡与端通过诹樱床寮从茫臃奖悖許噶罘绞
传输数据。其中由公司的虚拟酒迪諹数据传输,所有
数据转换操作均由布迪帧擞τ萌砑苯拥饔肍峁┑腄驱
动包,按照标准协议编写程序。对于盗蠭诠獾挠τ靡丫
普遍,大量应用于各种涌诘目7⒅校诳7⒃诟昧煊蚱鸩浇贤恚婕胺段
还未广泛,只有少量的基与此的开发见诸文献报道。而基于虚拟串口,同时应用
和湫榈牟馐钥ǚ桨冈诠谕饣刮醇形南妆ǖ馈R虼耍究翁舛孕
型嵌入式系统的测试卡设计过程及方法的探索研究,对于国内相关进行嵌入式系统的
测试研发的企业和科研机构,具有一定的参考应用价值。
基于虚拟串口的嵌入式系统测试卡设计第二章嵌入式系统测试卡原理
第二章嵌入式系统测试卡原理
嵌入式测试卡结构框图
整个测试卡系统由测试卡与通讯接口电路,单片机外围电路,
功能扩展电路蟛糠肿槌见图S捎诳悸堑叫枰B阋话阈⌒颓度胧较低
的测试要求因此添加了功能扩展电路,其中包括数字电源;;唬恍藕诺缙阶
换;扩展功能芯片;调试用蜭等;拨段开关等。以下详细介绍了各电路的工
作原理。
端应用程序一
涌冢甁
虚拟串口瓼甈温隠显示.
甁
并行接口.
数字电源. 扩展疧芯片.
—
单片机一
直臕
一
信号电平转换一
.
珻一
¨
屏蔽双绞线待测嵌入式系统一
接口一
图测试卡结构框图
涌诘缏测试卡与通讯接口电路测试卡与通过樱蒛接口电路和馕У缏妨讲糠肿槌伞此涌诘缏分饕9δ苁荘τ贸绦蚍⑺蚐噶罡鳩,再将指令转换为八位并行信号给单片机处理。同时将待测对象的指令返回值发送给,转换成藕藕蟠涓鳳τ贸绦颉U馐一个双向数据交换的接口电路。。,增强了信号抗干扰能力。,系慕拥匮姑舻缱柩∮貌问,可以有效抵抗布浯蟮缌鳎容值可以防止高频信号的过度衰减引起失真。在实际设计过程中压敏电阻容值的选取是个反复的过程,
巴馕У缏是将内部┑绺鳸数据收发内核和引脚,外接的陶瓷电容耦敲拦鶩旧囊恢諹专用芯片。它具