进入 CCS 的操作环境。
4、 新建源文件并调试运行五、注意事项和要求 在这个实验中,为了加深对 CCS 的了解,分别在编译与链接过程中设置了错误行。
这些错误行都是在程序调试中经常遇到的。
1、CCS连接的问题: 打开CCS软件前先将 DSP 仿真器的 JTAG 插头与 SEED-DEC54xx 单元的 J8 相连接,再打开 SEED-DTK5416 的电源。
观察 SEED-DTK_IO 单元的5V、3.3V、15V、-15V 的电源指示灯是否均亮然后双击CCS软件打开进入调试界面.断电时应先关闭CCS软件然后关闭SEED-DTK5416的电源最后将DSP仿真器的JTAG插头拔出切勿带电拔插以免损坏实验箱。
2、 源程序错误: 在函数 fixed_add()中的 z 的定义未加“;”号; 函数 float_add()的{}号缺右边而未完整 3、 链接错误: DSP 的空间分配重叠; 未给系统分配.stack 堆栈段。
在进行此实验时,只有将上述的程序错误改正后才能正确的编译与链接。
产生DTK-MATH.out。
六、作业及预习要求 1、熟悉CCS 集成开发环境,掌握工程的生成方法; 2、熟悉浮点数与定点数的表示方法及相互转换 3、浮点数的定点DSP实现 4、实验结果七、参考书目 双DSP教学实验系统——SEED-DTK实验手册 彭启琮等。
DSP技术的发展与应用 高等教育出版社 郑红等。
DSP应用系统设计实践 北京航空航天大学出版社 纪震等。
DSP系统入门与实践 电子工业出版社 王金龙等。
DSP设计与实验教程 机械工业出版社 实验指导书 实验名称:实验三、电机控制实验 学时安排: 2 实验类别:验证性 实验要求: 必做一、实验目的和任务 1. 熟悉 CCS 开发环境; 2. 了解直流与步进电机驱动的原理; 3. 了解 PWM 对直流的驱动原理; 4. 了解步进电机的控制原理; 5. 了解直流与步进电机的驱动电路; 6. 了解 PWM 调速的实现过程; 7. 通过’LF2407 片上 GPIO 产生的脉冲的宽度与相位的顺序控制速度与方向。
二、实验原理介绍 1. 直流电机的驱动: 图1 图1是直流电机翻译/驱动的典型电路的一个变种,采用这种电路不但能够完成直流电机 驱动的动作,而且可以避免典型 H 桥电路潜在的短路危险。
针对 SEED-DTK 中直流电机系 统动作要求和电机的特点,电机驱动电路设计思路如下: 电机采用 15V 直流电源供电,串接 503W 电阻限流并分压; 2路 控 制 信 号 X、Y由SEED-DSK2407的J4中 的T1PWM_T1CMP 和T2PWM_T2CMP 提供,信号为 CMOS 标准电平,通过排线接入,并下拉; 使用达灵顿管 TIP31C 代替 BD679 作为电机驱动开关,基级串接 100 电阻; 使用快速二极管 1N4007 完成保护功能,以免电机换向时烧毁电机; 电机电源/地之间跨接电容,电机地与数字地之间采用磁珠连接共地;2. 直流电机的驱动接口: 直流电机控制的2个控制信号X、Y由 DSK2407 的J4中的T1PWM_T1CMP 和T2PWM_T2CMP 提供,其说明如下: 当 T1PWM_T1CMP:T2PWM_T2CMP=00 时:直流电机刹车; 当 T1PWM_T1CMP:T2PWM_T2CMP=11 时:直流电机刹车; 当 T1PWM_T1CMP:T2PWM_T2CMP=01 时:直流电机正转; 当 T1PWM_T1CMP:T2PWM_T2CMP=10 时:直流电机反转;3. 步进电机的驱动: 图 2 是 单 极 性 步 进 电 机 翻 译 / 驱 动 的 典 型 电 路 , 图 中 的 方 块 为 驱 动 开 关 。
针 对SEED-DTK 中直流电机系统的动作要求,步进电机驱 动电路设计思路如下: 电机采用 15V 直流电源供电; 4 个控制信号由由 DSK-2407 的 J4 中的 PWM1~PWM4 提供,信号为 CMOS 标准 电平,通过排线接入,并下拉; 使用达灵顿管 TIP31C 代替 IRL540 作为电机驱动开关,基级串接 100 电阻; 使用快速二极管 1N4007 完成保护功能,以免电机换向时烧毁电机; 使用 50 限流电阻(半步运行时电流约为 0.2A,小于电机电源额定电流); 电机电源/地之间跨接电容,电机地与数字地之间采用磁珠连接共地; 图2 在这个实验中选用 M35SP-7N 型号的步进电机,其步进角为 7.5。
,是一种单极性的 步进电机。
它的结构如下图3所示: 图3 实际使用时,公共端 1 与 2 是短接在一起做为.
上一篇:
【精品】郁金香驱动游戏过驱动保护VC++外挂制作教程
下一篇:
孤旅