您的位置 首页 芯闻

揭秘DSP电机操控串行通讯体系电路设计

在电机控制系统中,客户端要通过上位机来设置电机的运行参数,而被控电机也要将各种运行状态信息实时地传给远程控制端客户,串行通信由于连线少,成本低,简单可靠,被广泛应用。本文利用SCI串行通讯接口实现DS

  在电机操控体系中,客户端要经过上位机来设置电机的运转参数,而被控电机也要将各种运转状况信息实时地传给长途操控端客户,串行通讯因为连线少,成本低,简略牢靠,被广泛使用。本文使用SCI串行通讯接口完成DSP操控器与PC机的通讯衔接;电机操控体系中还有必要有数码显现驱动电路,以便于现场操控人员及时了解电机当时的转速等信息,因而使用SPI同步串行口来完成DSP与外围设备之间的通讯就很有必要。剖析了数字信号处理芯片TMS320LF2407ADSP的串行外设接口SPI,及串行通讯接口SCI模块。在电机操控实验体系中,给出了由这2个模块构成的串行通讯使用实例。要点叙述了相关的串行通讯接口电路硬件规划高。

  串行通讯接口模块的硬件电路规划

  电机的运转参数,如转向、转速及方位信号等由主机拟定,经过RS232串行通讯传输到DSP,DSP再将运转成果回来给主机的电机操控体系中,以完成长途客户端和被控电机之间的通讯。因为上位机(PC)一般都带有RS232接口,所以咱们使用上位机的串行口与下位机DSP的异步串行口SCI来进行RS232C通讯和数据交换,完成计算机对工业现场被控目标的检测和操控。TMS32OLF24O7A的串行通讯接口电路如图2所示。该电路选用了契合RS232规范的驱动芯片ADM2O2E进行串行通讯。ADM2O2E芯片功耗低,集成度高,+5 V供电,具有2个接纳和发送通道。因为TMS320LF2407A选用+3.3 V供电,所以在ADM202E与TMS320LF2407A之间有必要加电平转化电路,本文选用了一个二极管(1N4oo7)和3个电阻进行电平转化。

  图2 串行通讯接口电路

  该实验体系使用DSP的SCI串行通讯接口电路完成了DSP操控器与上位机的通讯衔接,整个接口电路简略,牢靠性高。DSP操控器经过SCI串行通讯接口电路,将操控体系的实时运转状况上传给上位机供存储和剖析,而上位机则经过SCI串行通讯接口电路将操控指令(例如起、停、正转、回转、运转速度等)发送给DSP操控器,以完成对电机操控体系的实时操控。本实验体系的串行通讯速率可变,波特率默认值为l 9200,从l200,2400,4800,9 600,到l9 200可调。

  SPI与MAX7219的硬件衔接电路

  MAX721 9的典型使用电路如图所示,它是由单片MAX7219驱动的8位LED显现器。经过寄存器设置让DSP 作业在主操作形式下,MAX7219作为从片。2407A DSP 的SPISIMO,SPISTE,SPICLK别离与MAX72l9的DIN,CLK,LOAD端相连,MAX7219的DISP_l~DISP一8接8个数码管的位选端,SEG—A~SEG—GP接7段显现器段驱动端及小数点驱动端。SPI经过SP%&&&&&%LK脚向整个通讯网供给串行时钟,操控着体系的数据传输;经过SPISTE脚给MAX7219供给片选信号,低电平有用;经过SPISIMO 脚把数据输出到MAX7219的DIN脚上。电阻R 可改动LED的亮度,每段的驱动峰值电流约为R 中电流的100倍。R 的取值不能小于10 kl2。实际使用时,可先用一只可调电阻调理亮度,达要求后用一只相同阻值的固定电阻替代即可。在这里应留意,MAX7219的段电流正常作业范围为l0b40 mA,当段电流超越40 mA时,有必要外加扩流电路。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/226694.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部