网站大量收购独家精品文档,联系QQ:2885784924

陈晓钰、苏锦博、钟擎.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小组分工任务陈晓钰苏锦博钟擎电路板制作机构设计编码器选型与购买单片机编程编程制作请提问陈晓钰苏锦博钟擎内容实验目的作品特点实验设备程序原理功能模块实验目的可供光栅光谱仪使用放置光栅控制步进电机旋转平台使用编码器校准方便光谱仪调整复位位置设置测量范围单位测量角作品特点界面友好操作简便用户操作面板功能全面内容清晰控制精度可达使用的光电编码盘对旋转平台进行校准和测量精度符合光谱仪要求适应性强控制灵活转台复位位置可根据需求自由设置外观设计合理设计制作的连接固定零件不仅提高了转台的稳定性且便于光谱仪中光栅

小组分工 * * 任务 陈晓钰 苏锦博 钟擎 电路板制作 √ √ 机构设计 √ √ 编码器选型与购买 √ √ 单片机编程 √ Labview编程 √ √ PPT制作 √ √ √ ——请提问 * * * 陈晓钰、苏锦博、钟擎 * * 内容 实验目的 作品特点 实验设备 程序原理 功能模块 * * 实验目的 可供光栅光谱仪使用放置光栅 控制步进电机旋转平台 使用编码器校准 方便光谱仪调整复位位置,设置测量范围、单位测量角 * * 作品特点 界面友好、操作简便 LabVIEW用户操作面板功能全面、内容清晰 控制精度可达0.1° 使用3600p/r的光电编码盘对旋转平台进行校准和测量,精度符合光谱仪要求 适应性强、控制灵活 转台复位位置可根据需求自由设置 外观设计合理 设计制作的连接、固定零件不仅提高了转台的稳定性,且便于光谱仪中光栅的安装 * * 实验硬件 单片机C8051F020 电控旋转台RSA60 空心光电编码器IHA6012 笔记本电脑 L298 MAX232 光耦、二极管、电容、串口与USB转换线等 * * 硬件图 * * 旋转平台光电编码器 * * 12mm直径通孔 3600脉冲数/转 集电极输出方式 电路板 用单片机的四个端口通过L298驱动芯片驱动步进电机,外加光耦隔离 MAX232芯片:RS-232接口电路 * * 光栅平台机构 * * 硬件图 * * 实验软件 单片机编程调试工具——C语言 用户界面编程调试工具——LabVIEW * * 程序原理——定位 使用绝对位置定位:光电编码盘精度为0.1度,将圆周分为3600份,使用一个0~3599的值即可表示所有位置 测量过程中均以此值代表定位位置 零位可调:若令用于定位的零值与光电编码盘的实际零点产生一个偏移量,即可起到调整零点的作用 此偏移量写入Flash 中,断电不丢失,方便下次开机继续测量 * * 程序原理——编码盘 编码盘提供三个信号:A、B信号每转一个单位角度产生一个方波信号,A、B两个信号相差四分之一周期;Z信号每转一周产生一个方波信号 将A信号接到单片机外部中断0,设置为下降沿触发,则A信号下降沿到来时,根据B信号的电平高低可以判断转向。根据转向对定位值进行增减操作 检测Z信号的到来可以得到编码盘的零点 * * 程序原理——步进电机 两相步进电机有两组转子,每组转子有两个接头,记为A+、A-、B+、B- 给步进电机提供合适的脉冲时序可使步进电机转动 正转时序:A+B+、A-B+、A-B-、A-B+;以上每换一个时序步进电机就走一步 反转时序相反 用单片机的四个端口通过L298驱动芯片驱动步进电机,外加光耦隔离 * * 软件功能模块 串口设置 设置复位位置 测量程序 步进电机失步测量 * * 串口设置——Labview * * 串口设置——单片机 使用定时器2溢出作为波特率发生器 用MAX232转换计算机的串口信号 * * 初始化——Labview 程序开始运行后,首先提醒用户等待电机初始化复位 向单片机发送初始化信号 收到单片机初始化完毕的信号后,提示用户初始化完毕 * * 初始化——单片机 每次开启机器时等待上位机发初始化信号再进行复位操作 绝对零点以光电编码盘的零位信号为准 读取内部Flash 存储的零位偏移值,在绝对零位的基础上修正复位位置 复位完毕后给上位机信号,以便开始工作 * * 设置复位位置——Labview 可设置0.1度(编码器精度)的整数倍的调整角度 可选择调整方向(顺时针/逆时针) 单击“确定”开始调整 调整过程中,指示灯点亮 * * 设置复位位置——Labview 单击按钮后,向单片机发送指示信号和转角,并点亮指示灯 收到单片机结束信号后,熄灭指示灯 * * 设置复位位置——单片机 当上位机发送调整复位的指示信号时,接收上位机的转角度数,设置好转角值 将转角值累计到偏移量中,并将新的偏移量写入Flash中保存 复位至新的零点,开始新的测量或调整 * * 测量程序——Labview 自定义起点角度、终点角度、步进角 单击“开始测量”按钮进行测量 单击“结束测量”可在测量中途停止本次测量 单击“退出程序”可停止软件运行 测量过程中,指示灯点亮 * * 测量程序——单片机 从上位机接收起始和终止位置以及步进角 每转一次给上位机发送完成信号,等待上位机的下一步指示,方便上位机处理其他信息以及中途停止测量 全部完成后给上位机发送结束信号 * * 流程图——单片机 * * 接收起始位置 发送接收完成信号 接收终 止位置 发送接收完成信号 接收转角值 For循环,从起始位置开始,直至超过终止位置 每次循环给上位机发信号,并等待指示 全部完成后发送完成信号 复位 步进电机失步测量——Labview 向单片机发送测试信号 单

文档评论(0)

wangsux + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档