课程设计--电机转速测量仪设计.doc

上传人:风**** 文档编号:977008 上传时间:2024-03-19 格式:DOC 页数:12 大小:256.04KB
下载 相关 举报
课程设计--电机转速测量仪设计.doc_第1页
第1页 / 共12页
课程设计--电机转速测量仪设计.doc_第2页
第2页 / 共12页
课程设计--电机转速测量仪设计.doc_第3页
第3页 / 共12页
课程设计--电机转速测量仪设计.doc_第4页
第4页 / 共12页
课程设计--电机转速测量仪设计.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、中国计量学院电机转速测量仪设计学 生 姓 名: 指 导 老 师:学 院: 现代科技学院专 业 班 级:电气111 2014 年 03 月06 日1.绪论2.1任务(1)采用霍尔或光电传感器设计一能测量电机转速的测量仪器。(2)电机转速在100-3000转/分之间。(3)动态实时显示,显示稳定,显示位数3位。(4)可采用传感器结合单片机电路实现。2.2要求(1)绘制系统框图及电路原理图各一份a.标明所有集成电路的型号、引脚序号、功能。b.标明所有集成电路的电源电压。c.标明所有元器件的数值或取值范围。(2)叙述整个系统的工作原理。(3)详细记录实施中所遇到的问题及问题产生的原因,是如何解决的。(

2、4)设计转速测试方案,记录测量结果,并进行适当的误差分析。(5)调试合格后写出综合设计报告。(6)你对本次课程设计有何体会、建议、和意见。2.3方案的选择与论证方案一: 霍尔元件测速法霍尔元件测速法是利用霍尔开关元件测转速的。霍尔开关元件内含稳压电路、霍尔电势发生器、放大器、施密特触发器和输出电路。输出电平与TTL电平兼容,在电机转轴上装一个圆盘,圆盘上装若干对小磁钢,小磁钢越多,分辨率越高,霍尔开关固定在小磁钢附近,当电机转动时,每当一个小磁钢转过霍尔开关,霍尔开关便输出一个脉冲,计算出单位时间的脉冲数,即可确定旋转体的转速,但由于现有材料的限制,放弃此方案。方案二:采用反射式光电传感器在测

3、速一端放置反射式红外传感器,当带有遮挡物的电转轴经过时,利用其对红外线的反射能力,接收端检测到信号。但是电机的空间较小,传感器不能稳定的放置,对测量产生较强的干扰,故放弃此方案。方案三:采用槽式光电开关采用槽式红外对射式光电开关,集成度高,体积小,功能齐全,电线引出式,电源内藏式具备继电器大功率输出,具备交直流通用型,电压范围宽,抗震性能好,速度检测非常稳定,精度较高,成本低,经过实验可发现槽式式红外光电开关能比较灵敏地测出电机转动的圈数。利用测量一秒内转过的圈数可测得电机的转速。 综合考虑选用方案三槽式光电开关。2系统设计2.1系统组成 实质上是对脉冲信号的频率的测量。 本课题采是以Core

4、tex Arm M0单片机为核心将处理好的信号经过数据处理转换成所测得的实际十进制信号的系统。系统硬件原理框图如图2-1:ST188传感器数码管显示 发动机单片机Coretex Arm M0 LM324比较器 电源 系统框图原理如图2-1所示,系统由传感器、信号处理、显示电路和系统软件等部分组成。传感器采用光电开关(ST188),比较器(LM324)负责将转速转化为脉冲信号。 处理器采用Coretex Arm M0 单片机,显示器采用共阳极数码管显示。硬件整体电路图如图2-22.2光电开关传感器电路设计与说明 光电开关是根据光敏二极管工作原理制造的一种感应接收光强度变化的器件,当它发出的光被目

5、标反射或阻断时,则接收器感应出相应的电信号。它包含调制光源,由光敏元件等组成的光学系统、放大器、开关或模拟量输出装置,其工作原理如图5所示。光电式传感器由独立且相对放置的光发射器和收光器组成。当目标通过光发射器和收光器之间并阻断光线时,传感器输出信号。它是效率最高、最可靠的检测装置。槽形(U形)光电开关是对射式的变形,其优点是无须调整光轴。2.3比较器电路设计与说明 如上图(俯视图),本设计选第二个运放,在六号管脚处接一2.4v电压即可(因为在遮挡物未遮挡的时候5号管脚输入电压为500mv,此时6管脚电压大于5管脚电压,按照比较器原理,此时7号管脚输出低电平,反之,在有遮挡物经过时,5管脚输入

6、近4v高电平,使5号管脚电平大于6号管脚电平,7号管脚输出高电平,致此7号管脚发生了电平跳变)。 2.4系统工作原理及处理方法在进行电机转速测量前先将棒状遮挡物固定在电机的转轴上,使遮挡物在随转轴转动时刚好经过光电传感器凹槽处。此时,光电传感器中的光线被遮挡,导致另一侧的光电晶体管截止,于是传感器向比较器同相端输入高电平,使得同相端的电平高于反相端的电平,在比较器输出端输出高电平,与此同时,单片机接收到了由低到高电平的上升沿,并进行了记录。重复前面步骤,单片机在五秒内记录上升沿的次数为f,f*15便是一分钟电机的转速。3.5 Coretex Arm M0单片机简介3.电路调试3.1调试问题及其

7、解决方法3.1.1 在调试关电开关期间由于前期焊接电路时虚接,导致光电开关无法正常工作,在仔细观察电路以及用万用表检查后才发现。 3.1.2 调试比较器期间由于参考电压过高,导致在输出端无电平的跳变,一直为低电平,后查看芯片资料及运用百度软件才得以解决。3.2 存在的问题与改进的意见 3.2.1 电机转速的测量由于要实时显示,可是由于软件编程能力的局限,只有当采集脉冲的时间变长才可以使测速精度提高,这与要求相悖。适当调节采集时间的长短,使其显示精确达到标准。 3.2.2 由于硬件布线由金属导线和焊锡完成,故硬件寿命较短,体积较大且不稳定。建议可用覆铜板刷电路,这样可以很好的避免上述问题。4.收

8、获体会经过2个星期的实习,过程曲折可谓一语难尽。在此期间我也失落过,也曾一度热情高涨。从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。 生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。通过实习,我才真正领略到“艰苦奋斗”这一词的真正含义,我才意识到老一辈测绘为我们的社会付出。我想说,测绘确实有些辛苦,但苦中也有乐,在如今物欲很流的世界,很少有机会能与大自然亲密接触,但我们可以,而且测绘也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的实习,我感觉我和同学们之间的距离更

9、加近了;我想说,测绘确实很累,但当我们所测的数据制成成果时,心中也不免产生兴奋; 正所谓“三百六十行,行行出状元”。我们同样可以为社会作出我们应该做的一切,这有什么不好?我不断的反问自己。也许有人不喜欢野外的工作,也许有人认为测绘的工作环境不好,但我认为无论干什么,只要人生活的有意义就可。社会需要我们,我们也可以为社会而工作。既然如此,那还有什么必要失落呢?于是我决定沿着自己的测绘路,执着的走下去。 社会需要我们,我们也可以为社会而工作。既然如此,那还有什么必要失落呢?于是我决定沿着自己的测绘路,执着的走下去。 同时我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结

10、协作的精神。某个人的离群都可能导致导致整项工作的失败。实习中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败。团结协作是我们实习成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。 对我而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆! 5.附录extern int a;/全亮void display_all()int i;Bit164Data_ClrVal();for(i=0;i24;i+)Bit164Clk_SetVal();Bit164Clk_

11、ClrVal();/全灭void display_none()int i;Bit164Data_SetVal();for(i=0;i24;i+)Bit164Clk_SetVal();Bit164Clk_ClrVal();/显示数字void display_number(int num)unsigned char tab =0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;unsigned char segment;int i;/取百位段码segment = tab(num/100)%10;for(i=0;i8;i+)if(segment&0x8

12、0)=0)Bit164Data_ClrVal();elseBit164Data_SetVal();Bit164Clk_SetVal();Bit164Clk_ClrVal();segment =1;/取十位段码segment = tab(num/10)%10;for(i=0;i8;i+)if(segment&0x80)=0)Bit164Data_ClrVal();elseBit164Data_SetVal();Bit164Clk_SetVal();Bit164Clk_ClrVal();segment =1;/取个位段码segment = tabnum%10;for(i=0;i8;i+)if(se

13、gment&0x80)=0)Bit164Data_ClrVal();elseBit164Data_SetVal();Bit164Clk_SetVal();Bit164Clk_ClrVal();segment =1;/延时void delay_msec(int ms)int i,j;for(i=0;ims;i+)for(j=0;j0x7ff;j+);int main(void)PE_low_level_init();int i=0,c; while(1) if(Bit_in_GetVal()=0) delay_msec(20); if(Bit_in_GetVal()=1) i+; if(a=1) a=0; c=i*15; (速度单位的转化) display_number(c); i=0; /中断4秒int a;void TI1_OnInterrupt(void) a+; 12

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 建筑施工 > 施工组织方案

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922