多功能电子开发平台结报告书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多功能电子开发平台结报告书

PAGE PAGE 12咔嚓大学自然科学研究项目结题报告书项目名称: 多功能电子电路开发平台 研究类别: 实验研究 研究工作起止年月: 2007.12 ~ 2008.7 所在单位: 咕噜学院 项目负责人(签字): 二00 年 月 日 填报填 写 说 明本报告书填写内容必须实事求是,表达准确,字迹清晰。填入报告书的各项内容或数据,必须是学校自然科学研究项目资助期间所得的结果。“项目名称”、“研究类别”应与资助项目原申报书中所填相一致。本报告书应于项目完成后二个月内送交学校科研处。完成项目的研究工作计划本项目的研究内容、工作方案。(包括采取的措施、技术路线、进度安排、拟达到的技术指标、提供成果方式等)项目来源、目标:多年来,由于实验室设备条件所限,学生所作的实验通常以验证性实验为主,极大限制了学生的创新能力和动手能力的发挥。因此,在经过充分调研和总结经验的基础上,设计开发一个开放性的多功能实验平台,引导学生从传统的验证型实验逐步走向设计型实验。为学生进行综合性设计性实验、课程设计、毕业设计及科技创新活动提供技术支持。为培养学生的工程实践和创新能力创造有利环境。多功能电子电路设计平台主要由信号源、测量接口、显示器、编程接口、基本接口电路、调试控制程序等组成。系统框图如下:一、采取的措施 = 1 \* GB3 ①以教学大纲为基础,了解学生的设计需求; = 2 \* GB3 ②以学生设计需求为驱动,设计平台基本模型; = 3 \* GB3 ③完成平台的基本功能,让学生参与到平台的测试过程中来,进行设计性电路的调试; = 4 \* GB3 ④提交符合学生设计需求的平台实物。⑤编写出开发平台的使用操作说明书。提交成果形式:以实物展示为主,同时提供使用操作说明和学生使用后的实例资料。二、技术参数:板载电源:±12\5V\3.3V;显示方式;LCD或LED支持Atmel(51,AVR)、Philips(51,ARM)的ISP和JTAG;AD/DA:8bit、10位精度;与PC机联机,使用虚拟仪器技术;电机接口,支持普通直流电机、步进电机、伺服电机。三、进展计划: 1、第一阶段:项目总体设计阶段:●项目功能的分析、设计,搭建平台的基本构架;●多次交互性讨论,修改、完善设计方案。  2、第二阶段:设备研制阶段: ●硬件部分的设计、制作; ●软件部分的设计、调试。3、第三阶段:设备调试及试运行阶段:●制作出该平台的实物,进行各项功能调试;●利用实际开发实例,验证平台各项功能的可靠性。4、第四阶段:提交成果阶段:●交平台实物项目实际完成情况请按下列提纲填写:完成的研究内容,取得的成果,达到的目标及水平。(如有经济效益,请列出年经济效益或累计经济效益)。完成研究内容如下(阶段成果):基于LabVIEW的虚拟仪器软件平台包括基于声卡的示波器、信号发生器,基于USB接口的温度采集器,基于RS232接口的串口调试器。示波器:双踪示波器,支持采样点设定,在20K频率范围内可采得失真度较小波形。支持波形的放大、游标等功能。信号发生器:可产生正弦、三角、锯齿、方波四种波形,支持频率设定、波形配置等,峰峰值为2V。基于USB接口的温度采集器:它是基于动态连接库编程的USB1.0通讯方式,支持双向数据通讯。RS232接口的串口调试器:具有通用串口调试器的所有功能,即串口基本配置,数据的双向收发、数据格式设定等,是串口开发项目的必备利器。基于多任务单线程的编程框架软件平台 编程框架给与程序编写者提供了方便,编写者可以在此框架上测试自己模块程序。并提出如何执行模块化的编程思路:划分模块,意指将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C 语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能;一个.c 文件和一个.h 文件的结合,头文件(.h)中是对于该模块接口的声明;某模块提供给其它模块调用的外部函数及数据需在.h 中文件中冠以extern 关键字声明;模块内的函数和全局变量需在.c 文件开头冠以static 关键字声明;永远不要在.h 文件中定义变量!定义变量和声明变量的区别在于定义会产生内存分配的操作,是汇编阶段的概念;而声明则只是告诉包含该声明的模块在连接阶段从其它模块寻找外部函数和变量。基于ARM7的硬件开发平台(可在线编程、仿真调试)ARM7的开发平台是基于Phlips LPC2148芯片的核心板,它向外提供了所有IO口、功能口,开发者可以随意搭建自己的设计电路,而一些常用电路给于模块化连接,如SPI、USB、ISP

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档