基于MSP430F149的点光源跟踪系统设计方案

发布时间:2012-01-6 阅读量:1776 来源: 我爱方案网 作者:

中心议题:
    *  系统方案论证
    *  理论分析与硬件电路设计
    *  控制算法与软件设计
解决方案:
    *  系统采用LM317调节电压的方式实现LED电流调节
    *  利用MSP430F149内部的ADC采集OPA335放大后的电压信号
    *  采用12864液晶进行实时显示
  
1 系统方案论证
  
1.1 系统各模块方案的选择与论证
  
(1)电机驱动模块。采用L298驱动芯片组成驱动电路,可以通过控制中心输出的高低电平对电动机的方向进行控制,并且可以通过PWM波直接控制电动机的速度。电路较为简单,容易实现,驱动能力和抗干扰能力强,性价比高。
  
(2)LED灯电流调节与光源检测模块。发射端通过直流稳压电源来点亮白光LED,通过调节白光LED两端的电压来调节电流从而调节亮度,接收端采用多个光敏电阻,通过光敏电阻阻值的变化来判断光源的位置。
  
(3)LED电流检测模块。在LED的下端串联一0.1Ω的电阻,电阻的另一端接地,采用OPA335精密放大器对0.1 Ω电阻的压降进行放大,再通过AD采样处理,从而测量计算出流过LED的电流。
  
1.2 系统组成
  
本系统采用两片TI公司的MSP430F149单片机分别作为发送部分和接受部分的控制核心,完成信号发送和接收、电流检测、控制电机、键盘输入及液晶显示等功能。MSP430F149单片机内部资源丰富,集成了A/D模块,无需扩展引脚,电路设计和制作简单,功耗低。
  
外围电路模块包括:电机驱动模块、LED控制模块、电流检测模块、光信号的发射与接收模块和液晶显示模块。

  
2 理论分析与硬件电路设计
  
2.1 LED控制和电流检测电路
  
LED通过调节LED两端的电压,来改变电流,从而实现亮度的调节,可将LED控制电路采用分压的方式,将LED与一个1OΩ的电阻串联来对LED分压,通过调节串联电路电压来调节电流,控制LED的亮度。经过计算:
  
即10Ω 电阻的功率最大值将近1.6W。故10Ω 电阻采用3W的功率电阻。
  
电压调整采用LM317,其输出电压范围为:
  
即可调范围为4.0 V到8.4V,换算成电流为:
  
即电流范围可达80~440 mA,可满足在150-350 mA的范围内调节要求。

电流检测模块通过测量电路中已知电阻两端电压来换算出电流,由于用来测量电压的电阻阻值要尽量小,故选择0.1Ω 的功率电阻,并联的放大器等效电阻可忽略不记,经过计算,0.1 Ω 电阻两端的压降在0.008 V~0.042 V之间,电压值非常小,需要经过一级电压放大电路。由于单片机的AD采样内部参考电压最大值为3.3 V,因此放大后电压值3.3V以内。

 

 


电压放大采用TI公司的轨到轨运算放大器0PA335,该运放具有良好的电压放大性能,单电源供电,放大直流信号没有衰减,连接为同相比例放大。0PA335的输出接单片机的模拟信号输入端P6.0,进行AD采样。电路如图2所示。

图2 电流调节与检测电路
  
2.3 电机驱动电路
  
由于采用步进减速电机,电流较大。
  
经过测量,在7V电压供电时,电机的电流为1.4A,在5v供电时,电流为0.9 A,系统采用7.2 V的干电池供电,电机驱动芯片需要能够承受较大的电流。故采用L298作为电机驱动,能承受足够大的电流。
  
2.4 检测光源电路
  
检测光源电路的主要原理是通过检测到光敏电阻的电阻变化,从而引起电压的变化,单片机通过识别不同的电压信号来控制电机的转动。本设计还采用套黑管的方法提高精确度。
  
将LM324用做电压比较器,LM324的反向输入端通过两个相等的电阻将电源的电压分半,作为反向输入端的输入电压,在同向输入端同样采用分压的原理,上端连接光敏电阻,下端接一个100K的滑动变阻器来调节光敏电阻的灵敏度。电路如图3所示。

图3 检测光源电路
  
3 控制算法与软件设计
  
系统软件主要分为3个部分:检测光源、检测显示电流、步进电机控制。算法设计也围绕这3个方面展开。
  
3.1 控制算法

水平方向用4个光敏电阻来寻找和跟踪光源,将光敏电阻接入比较器串联滑动变阻器,接在LM324输入端,单片机通过电平变化来判断光源的具体位置。
  
在没有检测到光时,两个比较器都输出低电平,当有一个检测到光时,与此相连的比较器输出变为高电平,当两个比较器的输出都为高电平时,说明此时光源在两个光敏电阻之间,此时已检测到光源的中心,控制电机停止。
  
在光源跟踪时,通过判断水平方向两个比较器的状态来实现。当左边的比较器输出为高电平,右边输出低电平时,说明光源左移,控制步进电机左移。同理可控制电机右移。当两个比较器输出都为高电平时,说明光源在中心,不用移动。当两个比较器都输出低电平时,都没检测到光源,此时重新扫描。
  
由于要实现激光笔对准光源时,将光源支架沿着直线LM平稳缓慢(15秒内)移动60 cm,激光笔能够连续跟踪指向光源,而系统采用的减速步进电机可将一个圆周细分为4096步,每个脉冲走的距离约为:
  
每个脉冲步进3.07 mm,可实现对光源的连续跟踪。要实现将光源支架沿着直线LM平稳缓慢(15秒内)移动60cm,激光笔能够连续跟踪指向光源,当沿直线移动时,光源的竖直高度将发生变化,竖直方向检测方式类似于水平方向检测跟踪,因而可实现整个平面内跟踪。
 

 


3.2软件设计流程图



图4 单片机2流程图

图5 单片机1流程图

相关资讯
黄仁勋退路被断!英伟达H20折戟,国产芯片成市场新宠

​ 近日,英伟达专供中国市场的特供版AI芯片H20传出停产消息,引发行业震动。作为美国出口管制政策下的“妥协产物”,H20性能大幅缩水却定价高昂,最终未能赢得中国市场青睐。这一事件不仅折射出全球芯片博弈的复杂态势,更标志着国产替代进程已实质性堵住了国际巨头的“退路”。

低成本玩转Bode分析!共模扼流圈让普通示波器秒变网络分析仪神器

在电子工程领域,频率响应分析(Bode分析)一直是电路设计和调试的重要工具。然而,专业网络分析仪的高昂价格让许多人望而却步,一个令人惊喜的解决方案——共模扼流圈与示波器的黄金组合,可以极低成本实现专业级Bode分析。通过巧妙利用共模扼流圈的独特特性,配合普通示波器的基本功能,即使是预算有限的爱好者也能获得准确的频率响应曲线。

高速USB接口PCB设计指南:从2.0到3.0的关键技术突破

在现代电子设备中,USB接口已成为数据传输和电力供应的标准配置。一个优秀的USB接口PCB设计不仅能确保信号完整性,还能最大限度地发挥接口的理论传输速度

国产半导体重大突破!攻克28nm以下e-Flash技术填补国内空白

8月21日,中国半导体行业迎来里程碑式进展——领开半导体成功研发并量产28nm以下嵌入式闪存(e-Flash)技术,一举打破国外厂商在该领域的长期垄断。这一突破不仅填补了国内高端存储芯片的技术空白,更为国产MCU、汽车电子及AIoT设备的自主可控提供了关键支撑。

特朗普政府芯片入股计划引争议,全球半导体格局或生变!

近日,有外媒报道称,美国特朗普政府正考虑以“国家安全”为由,强行入股包括英特尔在内的三大芯片巨头,以加强对半导体产业的控制。这一消息迅速引发行业震动,外界担忧此举可能重塑全球芯片产业格局,并对供应链产生深远影响。