基于CAN的电机测速控制系统设计.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-14
  • 论文字数:13237
  • 当前位置论文阅览室 > 毕业设计 > 电气工程 >
  • 课题来源:(王教授)提供原创文章

支付并下载

摘要:随着工业自动化的飞速发展,电机的使用越来越广泛,在使用的过程中,电机的转速是电机运行过程中的十分常见的测试量,因此测速系统在电机测速过程中占有非常重要的地位。

本设计是一种基于CAN的电机测速控制系统。系统中采用光电传感器产生脉冲信号,再使用STC89C52RC单片机采样脉冲信号,并计算计数周期内脉冲信号的数目,然后通过计算得出电机对应的转速值,最后利用CAN总线模块将处理后的数据传输到上位机,利用上位机实时显示电机的转速值。此外,上位机也可以下达控制指令,对各节点上的电机进行正反转的控制。经过软件和硬件的结合,并对系统进行测试,结果表明本系统满足设计要求,并且结构简单、实用。

 

关键词 光电测速;单片机;CAN总线;上位机显示

 

目录

摘要

Abstract

1 绪论 -1

1.1 选题背景和意义 -1

  1.2 CAN总线的发展前景 -1

  1.3 研究内容 -1

2 系统整体方案设计-3

  2.1 系统原理及功能-3

  2.2 系统工作流程-4

    2.2.1 测速-4

    2.2.2 正反转控制-5

  2.3 本章小结-6

3 系统硬件设计-7

  3.1 系统硬件组成-7

  3.2 系统的电路设计-7

    3.2.1 驱动电路设计-9

    3.2.2 测速电路设计-10

    3.2.3 时钟电路设计-12

    3.2.4 CAN模块电路设计-13

    3.2.5 单片机电路设计-14

    3.2.6 电源-17

  3.3 本章小结-17

4 系统软件设计-19

  4.1 程序设计-19

    4.1.1 语言的选择-19

    4.1.2 程序流程图-19

    4.1.3 程序编译-22

  4.2 上位机界面设计-23

    4.2.1 上位机简介-23

    4.2.2 上位机开发软件-23

    4.2.3 上位机界面的设计-23

  4.3 本章小结-27

5 系统调试-28

  5.1 系统调试-28

  5.2 本章小结-32

结论 -33

致谢-34

参考文献-35