- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * DAL 00-1647 科技创新[5] 课程讲座 第6讲: 课程评分政策(作品检测 设计报告) 上海交通大学电子工程系 2010年12月 Agenda 设计报告写作指导 课程评分方法 写作要领 评价方法 补充指导:单片机程序的一种设计方法 作品检测和评价 单片机程序的一种设计方法 划分若干个软件功能积木块(模块) 块内“高内聚”,块间“低耦合” 读键 按键指令解析 构建显示内容 显示电路控制 解算 AD编码 ADC 操作 计算和设置 PWM工作字 电压控制 设点电压 实测电压 AD编码 占空比 按键指令解析 实测电压 单片机程序的一种设计方法 模块间数据传递的格式结构 替换最早的一个数据 读取 环形队列 读前次转换结果; 启动下次转换 求平均; 编码变换为电压值 ADC操作 1 2 读键 1# 长按 1# 短按 2# 长按 2# 短按 3# 长按 3# 短按 4# 长按 4# 短按 按键指令解析 设点电压 工作状态 单片机程序的一种设计方法 Bit 7 6 5 4 3 2 1 0 置位 读取 读后清零 工作状态:(1)正在输入操作中 (2)当前无输入 消抖;判定长按/短按 可支持多键(同时按)组合操作 模块间数据传递的格式结构 套用“有限状态机”模型:以“读键”模块为例 功能:键消抖,判定按键操作(长/短按) 注:“长按”指按下超过1s的操作;“短按”指按下不超过1s的操作 VCC 5ms周期采样 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 2 1 1 2 2 按键计时量加1 否则 1 判长/短按,置标志 最近3次键值=1 读键 计时量+1 2 (合) 1 否则 2 按键计时量清零 最近3次键值=0 读键 1 (开) 后一状态 转移前操作 状态转移条件 常规操作 状态 单片机程序的一种设计方法 单片机程序的一种设计方法 确定各模块定时执行的频率,合理放置模块对应的代码段 读键 按键指令解析 构建显示内容 显示电路控制 解算 AD编码 ADC 操作 计算和设置 PWM工作字 电压控制 设点电压 实测电压 AD编码 占空比 放置在 5ms 定时中断程序中 放置在 主程序(main)中 闭环控制的 环路时延 和 调控间隔 ADC 信号调理 电压检测部分 LPF 信号变换 电压控制部分 整形 DC-DC 开关电源 t 1 t 3 t 4 t 2 环路时延 T loop = t1 + t2 + t3 +t4 ,一次调控后,需要 T loop 时间才能反映出效果 软件设计中,两次调控的间隔时间T调 应 大于 T loop PWM 调控 算法 单片机程序的一种设计方法 确定各模块定时执行的频率,合理放置模块对应的代码段 读键 按键指令解析 构建显示内容 显示电路控制 解算 AD编码 ADC 操作 计算和设置 PWM工作字 电压控制 设点电压 实测电压 AD编码 占空比 放置在 5ms 定时中断程序中 放置在 主程序(main)中 500ms运行一次 500ms 计数 标志 作品检测 作品检测 各项检测项目有总的时间限定 超时扣分 检测时间 第16周开始检测,做高阶拓展的组可略晚。请注意正式通知。 检测完毕即上交器材 额外自购材料可申请拆下取走 留意记录关键数据,用于报告写作 作品检测 作品检测 若自认有功能特色:可以事先填写文字描述,检测时请老师记录确认 其它独立的拓展功能 检测当场只记录客观情况,不评定分数 可以自拟测试项目,检测时请老师记录确认 允许学生自定测试步骤,老师控制总的测试时间 检测项目 (1)DC-DC部分的独立性能 (2)开环控制功能和精度性能 任选3点电压,测绝对精度 (3)闭环控制功能和精度性能 任选3点电压,先测绝对精度;人为调偏,再测相对调偏前的电压精度 例如:允许先准备并实施开环测试,而后闭环测试(其间允许做更换程序等工作),再后DC-DC测试 注:量化评分规则见《科技创新[5]设计作品 测试方法和评分方法》一文 例如:利用ADC功能,自动校准开环控制参数 课程评分方法 成绩综合计算 特别表现举例: 对课程有特殊贡献(能被课程采纳的改进设计方案) 严重违反实验室纪律 个人成绩 = α*小组成绩*(组内评价*小组人数) + (1-α)*小组成绩 + 调整项(小组人数因子,年级因子,特别表现因子) α = 0.3*(小组成绩/100)2 ……………
文档评论(0)