




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单单 片片 机机 课课 程程 设设 计计 报报 告告 班级 班级 1313 应电应电 2 2 班班 学号 学号 姓名 姓名 陈丽云陈丽云 组员 组员 郭荣郭荣 雷肖锋雷肖锋 指导老师 指导老师 郑晓青郑晓青 时间 时间 20152015 年年 0606 月月 1010 日日 目录目录 一 设计目的 设计题目 3 1 设计目的 3 2 课程设计题目 旋转 LED 3 1 设计的任务 3 2 功能描述 4 三 总体设计 4 1 方案论证 4 1 系统总体方案设计 4 2 电路结构图的设计 6 3 电路原理图的设计 6 四 硬件原理分析 7 1 硬件设计 7 2 端口应用与分配 8 3 硬件模块的分析说明及原理介绍 8 4 原理图及 PCB 10 5 实物图 12 五 软件设计 14 1 地址空间分配 14 2 软件整体架构分析 14 六 设计心得 16 七 器件清单 17 附录 1 源程序 20 一 设计目的 设计题目一 设计目的 设计题目 1 1 设计目的设计目的 课程设计是继 模拟电子技术基础 及 数字电子技术基础 理论学习和实验教学之后又一重要的实践性教学环节 它的任务 是在学生掌握和具备电子技术基础知识与单元电路的设计能力之 后 综合所学知识进一步学习电子电路系统的设计方法和实验方 法 为今后从事电子技术领域的工程设计打好基础基本要求 通过课程设计 培养综合运用本门课程及有关课程的基本知 识去解决某一实际问题的实际本领 加深对该课程知识的理解 巩固 深化和扩展学生的理论知识与初步的专业技能 2 2 课程设计题目 旋转课程设计题目 旋转 LEDLED 二 设计的任务及功能描述二 设计的任务及功能描述 1 1 设计的任务设计的任务 主要培养以下能力 查阅资料 搜集与本设计有关部门的资料 包括从已发表 的文献中和从生产现场中搜集 的能力 方案的选择 树立既考虑技术上的先进性与可行性 又考 虑经济上的合理性 提高分析和解决实际问题的能力 迅速准确的进行工程计 算的能力 计算机应用能力 熟练使用 protel2014 软件 Keil uVision4 stc isp 15xx v6 84 Altium Designer 等软件 为以后的毕业设计奠定了坚实的基础 2 2 功能描述功能描述 1 基本要求 1 利用单片机控制显示文字 2 用 5V 电压直接给电机供电 3 利用无线供电技术 设计并制作无线供电模块为旋 转电路板供电 2 发挥部分 1 设计立体回转旋转 LED 显示汉字和任意图形 2 自制为系统供电的电源 三 总体设计三 总体设计 1 1 方案论证方案论证 人眼在观察景物时 光信号传人大脑神经 需经过一段短暂 的时间 光的作用结束后 视觉形象并不立即消失 这种残留的 视觉称 后像 视觉的这一现象则被称为 视觉暂留 其原 因是由视神经的反应速度造成的 其时值是二十四分之一秒 通 常情况下 视觉残留会保持 0 1 0 4 秒 也就是说以 0 1 0 4 秒间隔闪烁的图像 被人眼观察 会被认为是连续的图像 视觉 残留是动画 电影等视觉媒体形成和传播的根据 本次旋转 LED 可以归纳为动态扫描和机械旋转两部分 其实质就是与机械转动 配合起来的动态扫描显示技术 1 系统总体方案设计 旋转 LED 显示屏是通过一个旋转的电路板 电路板上排列 的 16 个 LED 灯受单片机控制在特定的位置 红外感应位置 亮或灭 从而显示出特定的字符或图形 本作品主要是根据 人的视觉暂留视觉暂留原理设计的 采用高速旋转的电机带动电路板 高速旋转 从视觉效果上就会产生一种圆盘状的 LED 显示屏 的状态 旋转显示屏旋转显示屏是利用机械转动动态扫描代替传统逐行扫描方 式 是一种新型的显示屏 具有成本低 可视范围大的特点 是 LED 显示屏的一个新的发展方向 其实质就是与机械转动 配合起来的动态扫描显示技术 本次 旋转 LED 显示屏 的 制作用于提高我们的实践能力和创新能力 激发学生学习兴 趣 引导自主学习及培养创新能力 协作精神 工程实践素 质 本设计利用高速旋转中控制 LED 的亮灭 进行字符的显 示 控制器采用单片机 完成显示内容的传输 字库的转换 显示等功能 旋转扫描采用了不同的形式 其显示器件只有一列 由机 械旋转运行到某一位置时就显示该位置的状态 到下一位置 后又显示下一位置的状态 即一列图像要完成全部图像的显 示 扫描过程由机械转动更换位置来实现的 旋转 LED 显示 的旋转显示 可采用机械旋转的扫描方式 2 电路结构图的设计 图 3 2 1 电路结构图的设计 3 电路原理图的设计 红外接受管感 应 红外发射管接通 电机带动电路板 旋转 电机通电 单片机接通 显示图像 LED 灯显示 开始 无线供电 手机充电器供电 图 3 3 1 总电路图 四 硬件原理分析四 硬件原理分析 1 1硬件设计硬件设计 电路板使用单面板 自己设计 PCB 单面板上有一排高亮的 贴片 LED 是旋转时钟的关键部分 负责显示功能 它们就是显 示部件了 亮点所在 为了看起来美观 使电路板更精巧 我把 单片机 发光二极管 一体化红外接收头灯器件以及无线供电模 块焊接在设计好单面板的电路板上 这样可以使旋转的电路成为 一个独立的系统 只需要外部送电进来就可以正常运作 电路板 中心钻一个电机轴的插孔 插孔为半圈并且半径与电机轴相等 电机轴插入其中带动指针板旋转 该电路板越轻越好 元件全部 采用贴片式 LED 灯数目平面为 16 个 柱面 16 个 总共 32 支 LED 灯 也足够用来显示汉字和英文 也就是说每一列上可以分 辨的显示点有 16 个点 当然 这只是视觉上的显示效果 通过 之前的设计方案 利用编程可实现平面时钟显示和柱面显示文字 效果 除了以上几点外 需要考虑的还有显示稳定问题 比如主面 板旋转扫描一圈完成了数字的显示 如果电机速度因为各种原因 而不稳定 转下一圈所用的时间多于 或少于 上一圈的 那么 数字 12 将会移到上一次显示位置的左侧 或右侧 为了解 决这个问题 在板上加装一个红外接收管 如图 3 3 1 所示 当 接收到与之配对的红外发光二极管 红外发光二极管安装在电机 外壳上 并与接收管对齐 发出的红外线后 就会反向导通 接 到单片机 P4 口 将会触发单片机并写入编程表示转过了一圈 有了这个信号 单片机就可以在指针板旋转过程中实时检测计算 指针版的角度位置 并根据显示内容保持稳定 2 2 端口应用与分配端口应用与分配 旋转时钟的核心部件单片机 对程序存储量和控制能力要求 并不高 选择 STC89C52RC 单片机绰绰有余 本设计充分运用 89C52 的各个接口 首先是 32 支 LED 灯 主面板的贴片 LED 取 P3 口和 P2 口 主要是为了方便布板 柱面的 LED 则分配在 P1 口和 P0 口 红外接收接在 P4 2 口 用来判断位置 使用一个 8550 三极管用来控制 LED 光亮 其次 X1 X2 引脚接 12MHz 晶振 3 3 硬件模块的分析说明及原理介绍硬件模块的分析说明及原理介绍 1 旋转主面板采用无线电磁感应供电 利用公式计算出 初次级线圈匝数 铜线直径 线圈直径 次级线圈匝数越多 互感后得到的电压也就越大 故在这儿去到 5V 左右 因为线 圈过来是交流电 所以采用整流桥电路 外加 5V 稳压管和钽 电容 得到稳定的 5V 输出电压为旋转面板供电 2 红外对管 红外对管是一种常用的光电器件所谓对管 就是由一支红外线发射管和红外线接收管组成 当发射管与 接收管的发射与接收靠近对齐时 即红外线照射到接收管上 则接收管导通 其中导通特性与普通二极管相似 当然我用 在旋转 LED 上就不用考虑距离问题 两管的距离完全可以在 几厘米之内 3 电源基座 考虑到成本 采用 NE555 和 MOS 管组成多 谐振荡电路 只要外加几个电阻和电容就可以实现 外部再 初级线圈 4 电源基座供电部分 直接使用 5V 手机充电器为电源基 座 电机供电 5 电机的选择 采用 12V 直流电机 5V 供电时 2300 转 分 故满足电路视觉暂留现象 6 外部框架固定部分 除了电机外还需要一个支架将电 机固定起来 由于电机在带动指针板转动过程中速度比较快 旋转面板又有一定重量 而且配重也不一定做得很好 转起 来更是会是电机晃动 所以必须要稳重的支架来牢牢固定住 电机 这里采用两片亚历克黑玻璃和铜柱制作骨架 4 4 原理图及原理图及 PCBPCB 旋转面板原理图 旋转主面板 PCB 图 电源基座原理图 电源基座 PCB 图 5 5 实物图实物图 文字效果图 主面板实物图 电源供电及频率振荡部分实物图 整体框图 五 软件设计五 软件设计 1 1 地址空间分配 地址空间分配 1 平面 16 个 LED 地址分配 P1 0 P1 7 P0 0 P0 7 2 侧面 16 个 LED 地址分配 P2 0 P2 7 P3 0 P3 7 3 4 脚接 RST 复位 4 14 脚 15 脚接 12M 晶振 5 16 脚 GND 6 P4 2 接红外接收 7 P4 0 接三极管控制平面 LED 电平 2 2 软件整体架构分析 软件整体架构分析 总体架构说明 设计思路 程序以纵列向上扫描 利用延时函数增加文字的宽 度 视觉暂留 同时使用取模软件 计算 16 进制的 扫描码 首先判断红外的对接 以红外的端口为起点 逆时 针旋转以及扫描并且显示出文字 主程序功能描述及分析 主程序流程图 各子程序功能描述及子程序入口出口 各程序流程图 红外接收 判断 纵列从下往上扫描 暂留 10us 更改字形 主循环 LED 显示方式 无电平 则等待 开始 申明变量 子函数 红外接收 P4 2 端口 LED 显示方式 0 每触发一次扫描一次数 组 纵列从下往上扫描 并且点亮对应 LED 没有电平则停止 操作 进入等待 低电平触发 六 设计心得六 设计心得 经历了星期的奋战 紧张而又充实的创新性试验终于落下了帷幕 回想这段日子的经历和感受 感慨万千 这次创新性设计过程中 我们组拥有了无数难忘的回忆和收获 在制作过程中遇到困难我们 组通过在寝室上网查资料 自己调试 找同学帮忙 问老师 在大 家的努力下 困难一个接一个解决了 作品也慢慢成型了 脚踏实 地 认真严谨 实事求是的学习态度不怕困难 坚持不懈 吃苦耐 劳的精神是我们组在这次设计中最大的收益 这是一次意志的磨练 是对我们实际能力的一次提升 在制作旋转过程时钟过程中 我们组面临着许多问题的挑战 第一 参考资料后加装了红外对管来同步转速 时间画面能否重复稳定地 显示取决于 LED 旋转的速度 要求电机转速一定要很稳定 第二 在制板的过程中 PCB 的测量与实物有稍许的误差 元件的参数也 不够稳定 最终调试成功 第三 也是最重要的一点 就是上位机 的问题 最终无法解决 采用取模软件 以纵列扫描的方式逐个取 模 通过时达两天的时间 最终调试成功程序 虽然有点抖动 总结一句 最难的不是硬件 而是程序的设计 文字效果的展示 需要很清晰的逻辑思维能力 但是我们相信 在老师的指导下 我 们一定会越来越好 做出更好的作品 7 7 器件清单器件清单 元件名称型号数量 贴片 LED 高亮红色 红光发光二极管 080516 贴片 LED 亮翠绿色 翠绿光发光二极管 08052 贴片 LED 高亮蓝色 兰光发光二极管 120616 贴片电阻 220 080532 贴片电阻 1k 08055 贴片 原装 串口编程 程序下载 单片机 STC89C52RC 40C LQFP44 1 贴片钽电容 16V 10UF A 型 精度 20 12062 贴片铝电解电容 16V 220UF 体积 6 3 7 7MM2 贴片电容 3UF 精度 10 08052 100V 高压贴片电容 10NF 103PF 精度 10 08051 100V 高压贴片电容 100NF 104 0 1UF 精度 10 08051 贴片 IRF3205SPBF 场效应管 MOSFET N D2 PAK 55V 110A TO 263 1 贴片无源晶振49SMD 型 12MHz 1 单排排针 单排针 插 针 间距 2 54MM 32 单排座 单排母座 插 座 间距 2 54MM 1 40P1 间距 单排弯针 单 排针 弯 2 54MM 4 贴片 S8550LT1 SOT 23 1 3MM 发射管 940nm 红外发射管 1 3MM 接收管 940nm 红外接收管 1 贴片 NE555 时钟 计 时 可编程计时器和 振荡器 SOP 8 1 ZMM 5 1V 贴片稳压管1206 封装 1 2W 3 铜柱 M3 50mm 6 4 铜柱 M3x10mm 6 4 铜柱 M3 6mm 6 4 双通 M3x5mm 铜柱 六角铜 4 旋转 LED 固定塑料件 RF370 电机固定件 线 圈固定件 1 十字旋转 LED 电机 RF370 电机 RF 370CA 15370 电机 1 4148 贴片整流二极管 4 附录附录 1 1 源程序源程序 时间 2015 年 6 月 18 日 19 22 35 项目 旋转点阵 LED 的侧面显示 总结 第一次写这样的程序 所以很复杂 以后多努力 include define uint unsigned int define uchar unsigned char P0 上侧面 LED 侧面 P 0 点从下到上 P1 下侧面 LED P2 P3 为平面 LED uchar code zimo 0 x02 0 x00 0 x42 0 x00 0 x33 0 xFC 0 x00 0 x08 0 x00 0 x10 0 x00 0 x44 0 x7F 0 x48 0 x49 0 x50 0 x49 0 x60 0 x7F 0 xFF 0 x49 0 x60 0 x49 0 x50 0 x7F 0 x48 0 x00 0 x44 0 x00 0 x04 0 x00 0 x00 课 0 16 X 16 宋体 0 x24 0 x10 0 x24 0 x60 0 x25 0 x80 0 x7F 0 xFF 0 xC4 0 x80 0 x44 0 x60 0 x00 0 x02 0 x7C 0 x92 0 x44 0 x92 0 x44 0 x92 0 x44 0 xFE 0 x44 0 x92 0 x44 0 x92 0 x7C 0 x92 0 x00 0 x82 0 x00 0 x00 程 1 16 X 16 宋体 0 x02 0 x00 0 x02 0 x00 0 x42 0 x00 0 x33 0 xFC 0 x00 0 x09 0 x02 0 x11 0 x05 0 x02 0 x79 0 xC2 0 x41 0 x34 0 x41 0 x08 0 x41 0 x14 0 x79 0 x62 0 x05 0 x82 0 x04 0 x01 0 x04 0 x01 0 x00 0 x00 设 2 16 X 16 宋体 0 x02 0 x00 0 x02 0 x00 0 x42 0 x00 0 x33 0 xFE 0 x00 0 x04 0 x02 0 x08 0 x02 0 x00 0 x02 0 x00 0 x02 0 x00 0 xFF 0 xFF 0 x02 0 x00 0 x02 0 x00 0 x02 0 x00 0 x02
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肾脏穿刺患者的护理
- XX企业家居建材行业2025年数字化转型策略规划报告
- 与蔬菜加工厂合作创新创业项目商业计划书
- 聚焦超声手术护理
- 智能招聘助手创新创业项目商业计划书
- 普陀区安全员培训课件
- XX企业2025年数字化转型与数字健康医疗技术应用研究报告
- 安全培训毕业典礼文案课件
- VR赋能职业技能培训:2025年模拟系统开发与教学效果提升
- 换一种思维方式换一种思维方式议论文
- 2024年绍兴职业技术学院军训动员大会校长发言稿9000字
- 脊柱区课件教学课件
- 人证考试题库及答案广州
- 2025医养结合笔试题及答案
- 烧结基础理论课件
- 《家庭教育学》全套教学课件
- 村集体经济培训课件
- 文明礼貌课件模板
- 直流输电技术试题及答案
- 医院清洁消毒灭菌与隔离无菌操作技术
- 泸州市巨力液压有限公司研发中心、车间 项目环评报告
评论
0/150
提交评论