数据采集板测试软件方案教案.docx

上传人:叶*** 文档编号:89040332 上传时间:2023-05-05 格式:DOCX 页数:15 大小:2.90MB
返回 下载 相关 举报
数据采集板测试软件方案教案.docx_第1页
第1页 / 共15页
数据采集板测试软件方案教案.docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《数据采集板测试软件方案教案.docx》由会员分享,可在线阅读,更多相关《数据采集板测试软件方案教案.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据采集板测试软件方案1 软件设计功能本软件是数据采集板硬件平台的测试程序。主要是对数据采集板硬件平台功能进展验证。并且可以作为一个测试软件,用来作为产品出厂前硬件的测试软件。比方芯片是否损坏、焊接是否牢靠等等。2 硬件平台2.1 硬件平台概述:硬件平台主要是基于数据采集板v1.00版本。此版本为数据采集板的第一版,仅是一个功能性试验板。将测试软件和试验板结合起来进展操作和验证前期硬件设计是否正确,是否可以到达预先所期望的功能,如何进展进一步的修改,为下一期的设计做一个很好的铺垫。同时在今后产品成型后,还可以作为一个硬件测试程序,作为出厂前硬件的检验程序。数据扩展板的系统框图如下:图2-1系统

2、指示灯方位图:状态指示灯左到右依次是:复位指示灯 喂狗指示灯 RAML指示灯 RAMR指示灯电源指示灯图2-2串口指示灯图2-32.2 硬件所要实现的功能:数据采集采集板v1.00版主要实现如下功能:l 人机交换界面l 串口功能(SCC): 通讯配置 异步通信(收/发) 同步通信(收/发) 自检串口功能l 双口RAM功能: RAM读写功能 限制中断功能 BUSY功能 SEML功能 左右访问功能 自动检测硬件功能l I2C串行E2PROM功能: CPU模拟I2C功能 I2C存储配置信息功能 I2C读写功能 E2PROM自检功能l 状态灯功能: 状态灯指示工作状态功能 状态灯自动检测功能l 复位功

3、能: 看门狗自动复位功能 REST键手动复位功能2.3 测试软件描绘:软件分三个层次:用户接口层,执行层, 驱动层。l 驱动层:执行及硬件访问,向执行层、用户界面层供应效劳。包括数据的读写,数据的收发,中断的相应和执行l 用户界面层:供应用户交互界面。供应操作提示,接收并翻译用户输入,通过驱动层和执行层的供应的效劳执行用户的需求。并向用户反应执行结果。l 执行层:介于用户界面层及硬件层之间,运用驱动层供应的效劳,并向用户界面层供应不干脆及硬件打交道的效劳。目前主要是利用驱动层效劳进展硬件检测。可分为七个模块:用户操作模块,串口,双口RAM,串行E2PROM,数据区安排方案,状态灯,看门狗。驱动

4、层执行层用户界面层串口通信双口ram程序数据空间(ram)存储安排看门狗用户操作模块(操作吩咐定义,翻译,菜单定义)状态灯限制串行E2PROM本软件可实现如下功能:l 人机交换功能l 检测系统供电状态l 检测CPU工作状态是否正常l 自检测CPU及其外围逻辑芯片工作l 检测串口限制芯片(SCC)工作l 检测串口芯片MAX241ECWI工作l 检测E2PROM AT24C02l 检测双口RAM IDT7008PF读写是否正常、焊接是否牢靠l 检测状态指示灯l 检测看门狗芯片复位功能l 检测手动复位功能2.4 数据板硬件平台被测端口列表 表2-1序号芯片(或干脆I/O口)选通地址限制说明信号类型/

5、方向有效状态189S52(P0.1口)CPU干脆限制数据总线/双向289S52(P1.0P1.2口)CPU干脆限制I2C总线389S52(P1.3口)CPU干脆限制SEML信号选通线及A15同时作用,低有效489S52(P1.5口)CPU干脆限制双口RAM最高位地址线1:FFFF-80002:7FFF-0000589S52(P1.6口)CPU干脆限制INTL信号选通线低有效689S52(P1.7口)CPU干脆限制CPU喂狗信号高有效789S52(P2口)CPU干脆限制地址总线,高8位9RXDCPU干脆限制138芯片选通信号及A15同时作用,低有效10TXDCPU干脆限制双口RAM选通信号及A1

6、5同时作用,低有效11ALECPU干脆限制N3(锁存器)锁存信号高有效12INT0、INT1CPU干脆限制N13、N26 (SCC)中断信号低有效13RD、WRCPU干脆限制双口RAM读/写信号、逻辑芯片选通信号低有效14 T0CPU干脆限制BUSYL信号限制线低有效15T1ARM限制秒脉冲信号16RESETWD复位CPU信号复位信号/输入高有效17N1 AT24C02CPU模拟II读写18N3 74HC573锁存器(数据总线/地址低8位切换)19N4 74HC1380XXX-7XXX三八译码器,产生片选信号A12、A13、A14000-CS0(N13)001-CS1(N26)010-CS2(

7、N12)011-CS3(N9)20N5 IMP813L看门狗T0-INPUTRESETOUTPUT喂狗信号有效21N6 74HC573模拟开关切换限制数据总线WR 、CS4同时低22N7 74HC32逻辑限制23N8 74HC02逻辑限制、驱动复位指示灯24N9 74HC573数据总线驱动状态指示灯数据总线WR 、CS3同时低25N10 IDT70080XXX7XXXTXD 、A15、WR、RD、SEML、BUSYL、INTLTXD 、A15同时低26N11、N14、N22、N23、N24、N25双口RAM ARM端数据、地址、限制总线驱动电路常有效27N13、N26 AM85C30SCCCS

8、、WR、RD、A0、A1、数据总线CS0/CS1为高有效28N16、N17、N18、N19、N20、N21、N31串口装填指示灯串口收/发 数据/时钟常有效29N27、N28、N29、N30(MAX241)串口驱动芯片TTL电平转换为232电平常有效30N32、N33、N34(4053)模拟开关,限制串口内部外部时钟切换由N6输出限制常有效31N35(4024)SCC时钟输入分频器常有效3 检测方法3.1 硬件连接:RS-232RS-232数据采集板PC机2PC机1+5V220V+5V直流电源图3-13.2 测试系统的软件应用环境要求测试环境:l 直流5V电源供电l 一台或者两台计算机。PC1

9、 用于同用户交互。PC2 用于接收采集板串口转发的信息。假如只有一台计算机,则要求有两个以上的串口,并且安装串口调试工具软件。l 配置相应的超级终端 如图3-2图3-23.3 开场测试:当硬件环境和超级终端设置打算完毕后就可以开场进展硬件平台测试。对数据板加电,假如电源供电,CPU工作正常,则在超级终端上将显示如图3-3图3-3依据提示按下相应的数字键,进展相应得操作测试。3.4 测试过程:l 系统供电状态视察测试。当硬件环境启动后,假如供电正常,则电源指示灯(红灯)将会点亮。l CPU工作状态视察测试。系统可以持续给出喂狗信号,系统灯始终在闪耀。证明CPU工作正常。l 状态指示灯系统自检。按

10、下数字键1,(如图3-4)系统将会进展如下工作:图3-41) 8个状态指示灯全部点亮2) 全部熄灭3) 闪耀2次4) 全部熄灭5) 逐一点亮6) 全亮7) 逐一熄灭8) 相邻位置点亮 上述每种状态停留大约1秒,测试者在这期间进展视察,以检测状灯的好坏。单步执行l 测试EEPROM:系统自检。按下数字键2,进入EEPROM检测。如图(3-5)。系统将会进展如下工作:图3-5系统将自动先将原有的值读出来,在原有根底上加3,然后写入,再读出及加3后的数值进展比拟以推断EEPROM的好坏。假如EEPROM读写有误,系统将会自动将有误地址,写入数据和读出数据显示出来。假如正常显示OK后进入手动检测,如图

11、3-6图3-6系统要求测试人先写入要操作的地址,然后将此地址中的原有内容读出,再由操作者随机输入16进制数据,最终系统将把输入的数据和读出的数据同时显示出来,由人工进展验证。 l 测试双口RAM:系统自检。按下数字键3,进入爽口RAM检测。如图(3-7)。系统将会进展如下工作:图3-7系统自动检测双口RAM,向RAM全部地址依次写人十六位数00,FF,55,AA,然后再读出来推断读写是否正确。假如某一地址错误,系统将会把出错地址、写人数据、读出数据打印到屏幕上,至于是RAM本身问题,还是焊接问题由人工进展推断。假如自检正确,系统将进展手动测试,如图3-8,3-9,3-10。假如手动检测正确,输

12、入0000地址退出。图3-8图3-9图3-10l 串口工作状况(限制芯片(SCC)、串口芯片MAX241ECWI工作)系统自检。按下数字键4,进入爽口RAM检测。如图(3-11、3-12、3-13)。系统将会进展如下工作:采集板及计算机超级终端可以通信后将人机交互信息通过超级终端打印到计算机屏幕上。此间的通信为同步通信。这样可以证明这个串口发是否正常。然后以这个口为根底,由人工随意输入一串字符,及此同时数据采集板会将这一字符串返回到屏幕上,以此证明此串口收发都正确。在这期间,采集板串口有收有发,串口指示灯(收/发数据,收/发时钟)将会被点亮。图3-11图3-12图3-13系统程序流程如下图3-14l 看门狗测试:人工测试看门狗测试应当最终进展。方法是:1) 选中进展看门狗测试后,系统将打印信息,提示将停顿喂狗2秒钟。假如看门狗芯片正常,则将在此期间引发复位信号,系统将复位为测试起始状态。此间形同将提示入下信息:If Watchhdog is OK the system will be restart in 2 second and restart LED will flash.2) 按下复位键,系统重新启动。4 遗留问题: l 串口同步方式有待完善l 双口RAM 0000H地址读写不正常有呆解决l 85C30外部供应晶振有待测试l 串口端口指示灯电路简化l 软件功能实现

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁