基于TMS320F2812步进电机控制系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TMS320F2812步进电机控制系统

基于TMS320F2812步进电机控制系统 【摘要控制的论证与选择 1.3.2电源模块的论证与选择选择2. 系统理论分析与计算1 步进电机转速计算……………………………………………………………………… 3 2.2 TMS320F2812的AD校正…………………………………………………………………3 3. 硬件电路与软件设计3.1各模块电路设计3.1.2步进电机模块……………………………………………………………………………4 3.2程序设计3.2.1程序功能描述与设计思路3.2.2程序流程图主程序流程图流程图流程图 1. 系统方案 本系统主要由模块、、模块、组成 图1 系统总体框图 1. 3系统方案论证 1. 3. 1控制的论证与选择 方案一:STC89C52是一种低功耗、高性能CMOS8位微控制器,最高运作频率35Mhz具有 8K 在系统可编程Flash 存储器。RAM只有512Byte空间,不能用于在线调试。且芯片没有集成AD模块,需要另外搭建AD电路,增加了电路的复杂性。 方案二:的论证与选择SANYODENKI 103-770-1三洋电机P=(Vi-Vo)Io)很大,需要解决发热问题。 方案一:采用7809在中间过渡,通过这样两级的调整,压差分别是3V和4V,两块电源芯片耗散功率及温度随之降低。这样固然对避免发烫有一定的帮助,但是我们到,电源芯片的效率只有到,通过这么多的环节到5V的时候功率已经比较小了。没有负载的时候电源芯片的输出是5V,加上负载后输出采用降压电阻(串接在12V与7805的输入端之间),来降低7805的耗散功率,电阻取值可用电阻压降(取3~4V)除以7805的最大输出电流Iom求得加个功耗电阻,系统的电流是变化的,那么功耗电阻上的电压会很不稳定的变化,这样7805的输入端电压也会不稳定7805输入电压不能低于8V,否则7805工作不正常这样做容易使系统供电不稳定用扩流,这样的话可以把7805的负载能力提高,还在大电流的时候提高效率,从而降低功耗选择输出电流可达2.5 A2. 系统理论分析与计算1 步进电机转速计算 不同的励磁方式电机有不同的步距角。全步(一相、二相)励磁方式步距角为1.8°,令步进时间为T(s),则每1s步进度数为 ,每分钟的转数为,即转速V=0.3/T;同理,半步(一二相)励磁方式步距角为0.9°,转速V=0.15/T。 2.2 TMS320F2812的AD校正 ADC的转换结果和实际值相比,误差比较大,最大可达到9%左右。通过AD校正,可将误差控制在1%左右。2812的ADC转换精度较差的主要原因是存在增益误差和偏移误差,要提高转换精度必须对这两种误差进行补偿。 理想的12位ADC转换模拟量输入X和数字量输出Y关系为:Y=mi*X (mi=4095/3=1365); 设实际增益为ma,实际偏移为b,则Y=ma*X+b. 通过对开发板上3.3V和1.8V两路精准电压的测量,解二元一次方程可得ma 和 b 。只要知道数字量转换结果Y,就可以得到实际的输入量.通过计算得ma=1290/1289, b=35 ; 故取ma=1;b=35;由于AD转换结果数据时刻变化,因此无法精确获得ma 和 b 值,但可通过平均值法求得ma 和 b ,使AD转换误差控制在1%左右。 3. 硬件电路与软件设计3. 1各模块电路设计220V交流市电通过电源变压器变换成交流低压,再经过桥式整流电路D~D和滤波电容C的整流和滤波,在固定式三端稳压器LM78的Vin和GND两端形成一个并不十分稳定的直流电压(该电压常常会因为市电电压的波动或负载的变化等原因而发生变化)。此直流电压经过78的稳压和C3的滤波便在稳压电源的输出端产生了精度高、稳定度好的直流输出电压。 3. 1. 2步进电机模块 图 步进电机模块原理图 图中左边光电耦合器起电气隔离和电平转换作用,中间为L298N驱动芯片,D12~D19二极管起保护和续流作用。右边10个10电阻(0.25W)并联得到1(2.5W)采样电阻进行AD采样。 3. 2程序设计3. 2. 1程序功能描述与设计思路3. 2. 2程序流程图主程序流程图流程图流程图 if(AdcRegs.ADC_ST_FLAG.bit.SEQ1_BSY==01==zhujiemian) { if(1==adfinish) { a1[m]=AdcRegs.RESULT04; adresult+=a1[m]; m++; if(50==m) { m=0; if(adresult*300/20475=35)adresult=0; else adre

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档