需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13237 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着工业自动化的飞速发展,电机的使用越来越广泛,在使用的过程中,电机的转速是电机运行过程中的十分常见的测试量,因此测速系统在电机测速过程中占有非常重要的地位。 本设计是一种基于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 |