ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:96.50KB ,
资源ID:8113299      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8113299.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(基于MSP430F149单片机的光电编码器位置检测系统设计.doc)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于MSP430F149单片机的光电编码器位置检测系统设计.doc

1、基于MSP430F149单片机的光电编码器位置检测系统设计 更新于2011-10-18 05:09:57 文章出处:电子工程世界 德州仪器 MSP430F149 光电编码器 位置检测         在实际的工业位置控制领域中,为了提高控制精度,准确地对控制对象进行检测是十分重要的。传统的机械测量位移装置已远远不能满足现代生产的需要,而数字式传感器光电编码器,能将角位移量转换为与之对应的电脉冲输出, 主要用于机械位置和旋转速度的检测,具有精度高,体积小等特点,因此决定采用光电编码器进行位移检测。         美国TI公司推出的MSP430系列16位单片机,具有低功耗,运行速度快等

2、优点,正日益得到广泛的应用。本文将高精度MSP430单片机应用在系统中,作为整个系统的控制器,整个系统结构简单,抗干扰性强,满足了钢铁厂的生产要求。 1、光电编码器原理         光电编码器是集光、机、电技术于一体的数字化传感器,其基本原理就是在特制的码盘上按一定规律编排光栅图案,将这些图案用光电头读取,转变为高低有序排列的电平信号。光电编码器输出信号为A , B , Z 3 个信号,其中A , B 为相位差90°的方波信号, Z 为过零脉冲信号。如图1所示,光电编码器每旋转一周,A、B 相输出同样数量的脉冲, Z相输出一个脉冲,脉冲的个数和电机旋转角度,电机的运行距离成正比关系,因

3、此通过计算脉冲数就能计算出电机在实际运行中所运行的距离。                                              A相、B相都是光电编码器产生的,这两个信号的前沿和后沿都对应着光电码盘的1/4节距的信息。因此在实际中为了提高光电编码器的定位精度通常采用四倍频 方法进行处理。鉴相就是通过分析图1的A相,B相信号,得出电机的旋转方向。如果A相脉冲超前B相90,说明电机正转,如果B相脉冲超前A相脉冲90,说 明电机反转。本系统设计了一种四倍频电路,其原理图如图2所示,相应的时序图如图3所示。由时序图3可以看出,A和B信号经四倍频电路后,输出信号为 XA,XB两

4、个信号,在同一时刻,XA,XB只有一个是脉冲信号,另一个是高电平。因此,将XA,XB两个信号连接到单片机相应的端口上,对这两个信号分 别进行判断、计数和计算,就可以得出相应的电机转向和位移量。                    2、系统功能         系统框图见图4。整个系统主要由差动隔离整形,倍频电路,鉴相计数模块,主控芯片,通讯模块,数显模块组成。光电编码器选用SIEMENS公司的 1XP8001-1型号,输出电压为5V。从光电码盘输出的A,B,A-,B-经过差动隔离整形模块后能减少现场对信号产生的干扰,尤其是共模干扰,处理 后的信号经四倍频电路后连到主控芯片,对脉冲进

5、行计数,处理,计算,得到被控对象的位移结果。位移结果一方面送数显表显示,另一方面可通过串口将位移结果 送到上位机,便于在上位机中进行统计,打印,综合分析。                                       3、系统硬件组成 3.1 、主控芯片及外围电路         主控芯片我们采用MSP430F149单片机,它具有处理能力强,运行速度快,功耗低等特点; 整个系统采用3.3V供电,本设计电源部分采用TI公司的TPS76033芯片实现,该芯片能很好的满足系统的要求,另外TPS76033芯片的封装很小,又能节约PCB板面积。         复位电路采用MA

6、X809STR芯片,复位电路可以采用R-C复位电路,但是使用复位芯要比使用R-C复位电路的可靠性高,因此我们就采用MAX809STR芯片来实现系统的复位。             数显电路采用LED显示方式,MSP430具有丰富的I/O口资源,采用并行方式与LED连接非常方便,这种方式既能满足现场的要求,又可以降低系统成 本。在单片机与数码显示连接时选择P4.0~P4.7引脚用来输出显示数据,P2.1,P2.2,P2.3,P2.4引脚用来控制数码管的选通状态。 3.2 、16位计数器         本次设计采用MSP430F149提供的计数器对倍频后的XA,XB信号进行计数。MSP4

7、30F149提供了两个16位的计数器,分别是 Timer_A,Timer_B,这是两个用途非常广泛的16位计数器,在设计中使用Timer_A计数器进行计数,将XA和XB两个信号相或后与 Timer_A相连,即XA和XB相或后与P1.0引脚相连。无论电机正转还是反转,计数器引脚上都有脉冲信号,都可进行计数。为了判断电机的旋转,使用 计数器的捕获模块对XA和XB信号进行方向判断,Timer_A计数器中提供有3个捕获模块,均可以满足系统的需要。编码器四倍频电路输出的XA信号与捕 获模块1相连,XB与捕获模块2相连,即XA信号同时与P1.2引脚相连,XB信号同时与P1.3引脚相连。捕获模块捕获XA和X

8、B信号的上升沿,通过程 序的判断就可以判断出电机的旋转方向。 3.3、 串行模块         MSP430单片机使用RS-485协议与上位机进行通讯, RS-485改进了RS-232的缺点,传输速率可达到10MB/S,传输距离达1200米。由于MSP430输出的是TTL电平,而RS-485串口卡 是485电平,因此需进行电平转换。本系统采用MAX485芯片实现TTL电平与485电平之间的转换。硬件连接使用USART0串口,即连接时使用 P3.4,P3.5引脚与MAX485的相应引脚相连。 4、系统软件实现         系统采用C语言进行程序设计,大大提高了开发调试的工作效率。整

9、个系统程序包括主程序,鉴相计数程序,显示子程序,串行通讯程序几个模块组成。程序流程图见图5。         主程序主要包括系统的初始化:对串口,计数器等硬件的初始化:计数值的读取、处理、计算:调用显示子程序,用于数据的显示。                          鉴相计数程序主要用于电机方向的判断和计数脉冲值的处理。系统中电机方向的判断是靠计数器中的捕获模块捕获XA,XB信号来实现的。在程序中,设计一个寄 存器保存电机的方向,当电机正转时,捕获模块捕获XA信号有效,在中断服务程序中将电机方向设为正转标志。反之亦然,当电机反转时,捕获XB有效,将电机 方向设为反转标志。在主

10、程序中只需根据寄存器的值,就可知道电机的旋转方向。为了防止计数器中正转,反转的计数值发生混乱,每次捕获发生时,在中断服务程 序中都将计数器清零,重新计数,保证了电机换向后数据的准确性。         串行通讯模块用于实现上位PC机与单片机之间的数据传送。单片机可根据上位机的需要,将处理后的计数值上传给上位机,用于统计,打印等。系统采用中断方式 进行数据传递,在接受中断服务程序中得到接受的上位机指令后,单片机就可将计数脉冲值,电机旋转方向等数据通过发送端口向上位机发送。串行通讯采用中断方 式可大大节省CPU资源,从而保证了系统的高速度,高可靠性。 5、本文创新点         本文充分利用MSP430单片机软硬件的优点,简化了外围模块的设计,大大提升了系统的可靠性和稳定性。本设计系统在实际自动控制领域的运行中,系统工作稳定,收到了良好的效果,具有很好的实用价值。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服