单板(驱动)软件详细设计说明书

单板(驱动)软件详细设计说明书

ID:12071068

大小:455.00 KB

页数:16页

时间:2018-07-15

单板(驱动)软件详细设计说明书_第1页
单板(驱动)软件详细设计说明书_第2页
单板(驱动)软件详细设计说明书_第3页
单板(驱动)软件详细设计说明书_第4页
单板(驱动)软件详细设计说明书_第5页
资源描述:

《单板(驱动)软件详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单板/驱动软件详细设计说明书机密单板/驱动软件详细设计说明书CJ-7.3-54v1.0普天信息技术研究院200X年月XX日普天信息技术研究院机密第15页单板/驱动软件详细设计说明书修订历史记录日期版本作者备注普天信息技术研究院机密第15页单板/驱动软件详细设计说明书编制姓名签字日期审查姓名签字日期审核姓名签字日期批准姓名签字日期文档评审负责人:参加评审人员:普天信息技术研究院机密第15页单板/驱动软件详细设计说明书目录1引言41.1编写目的41.2背景41.3定义41.4设计依据42软件系统结构42.1功能需求42.2子模

2、块划分42.3子模块间关系43公共数据结构44程序设计说明44.1程序1设计说明54.1.1程序描述54.1.2功能54.1.3性能54.1.4输入54.1.5输出54.1.6算法54.1.7流程54.2程序2设计说明55模块重用说明5普天信息技术研究院机密第15页单板/驱动软件详细设计说明书1引言1.1编写目的〖说明编写这份软件详细设计说明书的目的〗本文档是以RFID读卡器硬件结构为基础,以《RFID读卡器需求分析说明书》和《RFID读卡器软件概要设计说明书》为指导编写而成。本文档旨在分析RFID读卡器需求的基础上,定义

3、各个功能模块的实现方式与具体函数,以达到实际应用的目的。同时也为RFID读卡器后期的软件升级和维护提供便利。1.2背景〖说明待开发软件(子)系统的名称和此软件(子)系统所属大系统的名称;说明任务的来源(开发背景和市场背景)等;该软件(子)系统与大系统中其他子系统的关系。〗RFID读卡器通常使用无线电调制方式和卡片进行信息交换,通常根据以下几种标准来设计,即ISO/IEC10536标准、ISO/IEC14443标准、ISO/IEC15693标准。根据ISO/IEC10536标准设计的卡称为"密耦合卡",对应的阅读器也相应遵循

4、ISO/IEC10536标准设计;根据ISO/IEC14443标准设计的卡是近耦合卡,对应的阅读器遵循ISO/IEC14443标准设计;根据ISO/IEC15693标准设计的卡是遥耦合卡,对应的阅读器遵循ISO/IEC15693标准设计。遥耦合卡比近耦合卡具有更远的读卡距离,但二者均采用13.56MHz工作频率,均具有防冲突机制。RFID读卡器的设计还应该考虑具体的行业应用规范,比如金融行业的中国银联《非接触IC卡读卡器技术规范》或支持某些特殊应用协议,比如PC/SC协议。本产品是针对金融服务业开发的RFID读卡器,配合我

5、们自主研发的大容量智能存储卡的推广应用。本文档是在RFID读卡器硬件设计、外观设计已经完成,系统需求与概要设计已经确定的背景下完成的。1.3定义〖列出本文档中所用到的专门术语的定义和缩写词的原意〗RFIDRadioFrequencyIdentification无线射频身份识别APDUApplicationProtocolDataUnit应用协议数据单元USBUniversalSerialBus通用串行总线普天信息技术研究院机密第15页单板/驱动软件详细设计说明书1.1设计依据〖列出本文档所引用的有关设计依据(标题、文件编号

6、、版本号、作者、发布日期、出版单位),包括本项目内部已编写的有效文档、出版刊物和国家标准或规范〗RFID读卡器支持ISO/IEC14443TypeA/TypeB的非接触智能卡和Mifareone系列存储卡,内置2个小SIM卡座,支持符合ISO/IEC7816-1/2/3的智能卡。本RFID读卡器参考以下外部文档:支持符合标准非接触IC卡读卡器技术规范lISO/IEC14443-1/2/3/4lISO/IEC7816-1/2/3USB2.0标准l《AT89C5131.PDF》ATMEL公司提供的参考设计文档资料《MCRF53

7、1.PDF》NXP公司提供的参考设计文档资料本RFID读卡器参考以下文档:RFID读卡器软件需求分析说明书RFID读卡器软件概要设计说明书2软件系统结构2.1功能需求图1RFID读卡器功能框图RFID读卡器系统控制软件是这个RFID读卡机的灵魂。RFID普天信息技术研究院机密第15页单板/驱动软件详细设计说明书读卡器系统控制软件本着满足各个功能模块的具体要求和实际使用时用户的具体需求进行设计。采用自上而下的软件设计方法逐步细化进行模块化设计。使控制软件具有很好的可读性、逻辑性和易扩展性。软件通过MCU控制硬件资源,利用US

8、B接口、UART接口接收并响应上层应用的命令,利用非接触卡接口完成与非接触智能卡的数据交换,利用SIM卡接口满足应用对安全鉴权模块的需求,利用LED和BEEP提供操作帮助,如显示RFID读卡器状态、提示异常,时钟和电源是RFID读卡器工作的基本保证。设计遵循USB2.0通讯协议规范、ISO7816协议规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。