热度 21
2012-12-12 16:00
2614 次阅读|
1 个评论
当年纯手工打造的---基于MSP430姿态调整仪。。。。采用三轴加速度传感器。。。 感兴趣的朋友可以到我博客探讨。。。。 http://bbs.ednchina.com/BLOG_ARTICLE_3007341.HTM 系统构成 MSP430 主 CPU 通过 12 位 ADC 完成对 ADXL330 加速度传感器三轴数据的采用,经过数据转换,通过模糊控制算法对驱动桥输出 PWM 控制信号,快速响应调整仪的当前姿态,始终保持水平姿态。同时通过对遥控器的加码,接收来自用户的遥控命令,做出相应的姿态调整。同时读取实时时钟数据,通过 RS232 将当前姿态信息与时间信息传送给上位机软件进行实时在线监控。 一 硬件构造 1 主 CPU 系统原理图 采用 MSP430F1612 芯片,利用用 12 位 ADC 对传感器信号进行取样转换。 2 实时时钟芯片采用 S3530 3 RS232 采用 MAX232 4 红外接收头采用电视遥控专用一体化接收头 1838 。可靠控制距离 10 米 。 5 主板 PCB 图及实物图。 6 传感器原理图及 PCB, 实物图 7 电机驱动采用 LM298 加光耦隔离输出。 8 执行机构两个加有减速齿轮的直流电机共同构成 X, Y 轴 9 遥控器普通市面销售的电视用遥控器 二 软件的编写 1 主函数完成对时钟,看门狗,中断,串口,电机, ADC 的初始化后,进入主循环,不断的进行位置调整,达到用户设定的姿态,同时不断解码遥控器是否有遥控命令发出。 2 利用中断来接收解码红外输入 3 ADC 完成对 ADC 的初始化,及 3 轴数据的采样转换工作 4 电机驱动部分,完成对 LM298 的输出控制 5 位置调整部分,完成对姿态的实时调整 字数超了,只好把函数删掉了,详细内容,请查看附件。。。。。