历史上的今天

今天是:2024年09月02日(星期一)

正在发生

2020年09月02日 | 以MSP430单片机为控制运算核心的CCD可选调光电控系统设计

发布者:HeavenlyLove 来源: elecfans关键字:MSP430  单片机  控制运算核心  CCD  可选调光电控系统 手机看文章 扫描二维码
随时随地手机看文章

1.引言

自我国研制出第一台大型经纬仪以来,摄影一直是电影经纬仪用于对飞行器(导弹,火箭,宇宙飞船)的主要测量记录手段。摄影胶片记录的内容在判读时能否被发现,与目标相对背景的对比度有极重要的关系。调光的目的在于使胶片的曝光量保持在胶片感光特性曲线的直线段所规定的范围之内:

以MSP430单片机为控制运算核心的CCD可选调光电控系统设计

(r为底片反差系数),而不受外界背景亮度变化的影响。以前经纬仪传统的摄影调光是采用变换平衡电桥参数的方法来控制像面照度,检测元件为光敏电阻。为了适应胶片感光度、摄影频率和天空背景亮度等各种摄影条件。就要由操作人员来装定数种不同,并按一定关系排列的背景照度值。每次摄影时,预先用照度计测出天空背景照度值,还要查曝光列表,选择合适的电阻装定在检测电桥的一个臂上,用来设定背景照度值。模拟信号经过伺服放大驱动直流电机带动密度盘转动,实现自动调光。这样的系统,调光精度差,不稳定环节多,调整方法复杂,很难满足现代高速宽范围摄影系绒调光要求。


八十年代中期,针对1~200帧/秒,高速宽范围摄影系统的要求,研制一种新型调光系统。仍然采用变密度盘调节像面照度,同时可连续地75.~120.调节旋转式快门的开口角,精确控制曝光时间,系统中应用了单片微型计算机,实现智能型自动控制,只要将摄影频率、胶片感光度给定,单片机就代替操作人员自动选择背景照度,同时根据计算和逻辑断准确控制照度值和曝光时间,从而达到摄影全自动调光目的。


靶场经纬仪在经过CCD改装后,其调光方法一般是根据天气与航路光线情况设置相机积分时间,然后手动调整5档可变密度盘,在进行摄影时,由于相机曝光量也不能连续调整,使得CCD摄影达不到理想的效果。


根据此种情况与现代电子技术的发展趋势,设计了一种基于MSP430单片机的CCD摄影自动调光电控系统,在CCD摄影过程中能根据监视器的效果进行连续的自动或半自动像面光强调整,使目标与背景的对比度高,从而达到理想的摄影成像效果。


2.调光系统的组成及工作原理

调光系统主要由可变密度盘,光敏元件,处理电路,步近机及其功率机组成,其组成关系如图1所示。

以MSP430单片机为控制运算核心的CCD可选调光电控系统设计

在摄影过程中,CCD靶面上的曝光量为:

以MSP430单片机为控制运算核心的CCD可选调光电控系统设计

其中:

E为像面照度;T为CCD摄影积分时间。

像面照度的表达式为:

以MSP430单片机为控制运算核心的CCD可选调光电控系统设计

由(3)可见:当0 B , 1 K , 2 K 和τ 的结构参数确定后,则CCD靶面照度随天空背景亮度而改变。

曝光时间T即为CCD相机的摄影积分时间,可以根据摄影频率和光路情况选择一个合适的参数,其大小一般为1~100mS.

从系统原理框图见,自动调光由单片机控制一对中性可变密度盘来控制像面照度。中性可变密度盘是装在望远物镜摄影系统会聚光路中的一对中性滤光片,这对滤光片的透过率是随其转角按一定函数关系连续变化的。其总的变化量相当于六级光圈32倍。光圈的示值刻在调光手钮上。调光手钮装在可折卸的自动调光调焦操面板上,中间通过联轴节与中性可变密度盘步进电机相连。


像面照度的检测元件为光敏三极管,它置于摄影CCD靶面面前视场的边缘。接收主光路进来的背景光,经像面照度值检测电路进行光电转换,得出像面照度。


当选择自动调光方式时,根据控制面板上参数设置旋钮的设置照度参数值,设定CCD靶面照度。然后像面照度值,照度设置参数由多路开关按地址分时经过样保持器由A/D模数转换器转换成数字量读入单片机内存。单片机根据光敏三极管检测的照度值,照度设置参数,实时计算出检测照度与输入参数设定的曝光标准量比较,得出照度误差。单片机根据此误差量。选择最佳照度值控制量,由步进机带动中性可变密度盘,控制照度误差逐渐减少,直至误差趋近于零,步进机停止运转。如背景光不断变化,此调整也不断进行。


当选择半自动工作方式,操作人员根据监视器效果来控制步进机使变密度盘前进或后退,从而使透光量比较连续增加或减少,得到理想的成像效果。若是变化的光路,操作人员可以根据监视器成像不断调整。


3.控制电路

主要控制电路由像面照度检测电路,照度设置电路,多路开关与采样保持器,A/D转换电路,单片机及功率机模块等组成。


像面照度检测电路由光敏三板管接收主光路射入的天空背景光,并转换成与天空的背景亮度成正比的电压值,输出0~10V直流电压。


照度设置电路主要由采样电位器与10V基准电压组成,10V电压给电位器供电,旋转电位器便得到一定的采样电压信号输入至多路开关。


多路开关与采样保持器分别由芯片AD7501与AD583组成。


A/D转换电路使用的芯片是A/D574.模数转换电路分别将多路开关选通的两个模拟量转换成12位数字量,并行读入单片机内存。模拟电压在10V为A/D参考电压时,则最小分辨率为2.44mV.

MSP430单片机具有功耗低,处理能力强大,丰富的外围模块,方便高效的开发环境等优点。选用MSP430F149型号,它是16位的单片机,具有8MIPS的处理速度,60kB的存储容量,2kB的RAM,多个定时器及48个I/O口。可以胜任对该系统的控制。


MSP430组成的控制电路原理如图2所示。

MSP430通过P1.0~P1.3对A/D转换的控制分别读取采集照度值与设置照度值,通过P1.4接收限位开关的信号来进行限位信息显示,通过P1.6~P2.1来读取面板控制按钮的信息来进行相关的操作。

以MSP430单片机为控制运算核心的CCD可选调光电控系统设计

主光路射入的天空背景光,并转换成与天空的背景亮度成正比的电压值,输出0~10V直流电压。


照度设置电路主要由采样电位器与10V基准电压组成,10V电压给电位器供电,旋转电位器便得到一定的采样电压信号输入至多路开关。


多路开关与采样保持器分别由芯片AD7501与AD583组成。

A/D转换电路使用的芯片是A/D574.模数转换电路分别将多路开关选通的两个模拟量转换成12位数字量,并行读入单片机内存。模拟电压在10V为A/D参考电压时,则最小分辨率为2.44mV.

MSP430单片机具有功耗低,处理能力强大,丰富的外围模块,方便高效的开发环境等优点。选用MSP430F149型号,它是16位的单片机,具有8MIPS的处理速度,60kB的存储容量,2kB的RAM,多个定时器及48个I/O口。可以胜任对该系统的控制。


MSP430组成的控制电路原理如图3所示。

MSP430通过P1.0~P1.3对A/D转换的控制分别读取采集照度值与设置照度值,通过P1.4接收限位开关的信号来进行限位信息显示,通过P1.6~P2.1来读取面板控制按钮的信息来进行相关的操作。

以MSP430单片机为控制运算核心的CCD可选调光电控系统设计

当使用半自动调光方式时,面板上有步进机前进与后退的按钮,且)还有快与慢的按钮,单片机根据面板按钮信息来驱动步进机,操作人员通过监视器的反馈来不断调整,从而达到调光的目的。


该系统程序使用多个模块化的子程序编写。如双精度乘法程序。除法程序、双字节、单字节的加法和减法程序,步进机脉冲驱动程序,延时,定时程序,长短焦距的修正程序,系统误差修正程序。由于程序设计采用模块化,简化了主程序,使人机对话更为方便,就系统软件功能而言,通用性强,使系统控制更加灵活。


4.结束语

这种智能型调光系统具有使用方便,操作灵活,调光控制精度高,速度快等优点。而且简化了系统硬件结构,增强控制功能,增加了系统的稳定性,可靠性,并具有温度特性好,抗干扰能力强等特点。该调光电控系统在经纬仪CCD摄影系统加装后具有普遍的应用前景。

关键字:MSP430  单片机  控制运算核心  CCD  可选调光电控系统 引用地址:以MSP430单片机为控制运算核心的CCD可选调光电控系统设计

上一篇:采用MSP430F169单片机实现光电跟踪装置的设计
下一篇:单片机的两大系列进行PK_MSP430和AVR

推荐阅读

正是经过数十年如一日的技术积累,国外工业机器人企业积累了丰富的行业经验和技术,这是其在当今国际机器人市场叱咤风云的原因所在。相比之下,国内在工业机器人产业上的发展就要晚很多,在20世纪70年代初期才起步,自然在技术上和国外存在一定差距。 工业机器人行业落后于西方的关键是在于基础工业,而基础工业要进步就必须有赖于鼓励国有企业自主研发,...
VIAVI Solutions公司将携旗下重点网络及光纤测试解决方案亮相第21届中国国际光电博览会(CIOE 2019),与业界领袖、专家学者共同探索光电技术新潜力。本届光博会聚焦光通信全产业链,旨在展示光通信领域的最新产品和技术进展。VIAVI凭借领先的测试、监控与保障解决方案以及数十年的经验积累,为光传输系统开发的各阶段提供支持,助力光网络性能的提升。...
据工信微报报道,近日,工业和信息化部运行监测协调局发布了2020年1-7月电子信息制造业运行情况。据悉,1-7月,规模以上电子信息制造业增加值同比增长6.7%,增速比去年同期回落2.4个百分点;出口交货值同比增长5.1%,较去年同期加快0.9个百分点。7月份,规模以上电子信息制造业增加值同比增长11.8%,增速同比增长5.7个百分点;出口交货值同比增长10.7%,比...
adc.h#ifndef __ADC_H_#define __ADC_H_#include “define.h”//ADC通道号定义#define ADC_Channel0 (unsigned char)0x00#define ADC_Channel1 (unsigned char)0x01#define ADC_Channel2 (unsigned char)0x02#define ADC_Channel3 (unsigned char)0x03#define ADC_Channel4 (unsigned char)0x04#define ADC_Channel5 (unsigned char)...

史海拾趣

问答坊 | AI 解惑

USB Blaster下载线制作(最全)

USB Blaster下载线的制作,供大家参考…

查看全部问答∨

plc的应用与发展

plc的应用与发展plc的应用与发展 PLC是一种专为工业环境下应用而设计的数字运算操作系统。它采用可编程序的存储器存储执行逻辑运算、顺序控制、定时计数 及算术运算等操作指令,通过数字量、模拟量输入与输出,控制机械运动和生产过程。 1.可编 ...…

查看全部问答∨

想用运放或者三极管来弄个高阻分压电路

本信息来自合作QQ群:电子工程师技术交流(12425841) 群主在坛子ID:Kata 如果测一个信号的话,我想对这个信号进行分压   用电阻分压的方式,前级的信号的阻抗对分压有影响 如果要使用运放呢?…

查看全部问答∨

WinCE 对无线网络的支持??

大家好,想了解一下wince5.0 wince6.0 对无线网络的支持情况,不如wifi,gprs,3G 我了解wince应该带有wifi的协议栈,不知道对gprs,3G有没有支持,如果要实现是不是困难很大. 谢谢! …

查看全部问答∨

ARM启动问题解决!

大家好,我买了一个EP9315的开发板,按照提供的资料,在配置好启动脚本和下载好文件系统和内核后,设置跳线帽从flash启动后出现下面情况: Platform: Cirrus Logic EDB9315 Board (ARM920T) Rev A Copyright (C) 2000, 2001, 2002, Red Hat, Inc. ...…

查看全部问答∨

EVC中如何用制定的程序打开文件

如题:在EVC中如何用制定的程序打开某一文件。比如说,我要用图片浏览器,打开一副图片,应该改怎么做? 哪位大哥做过,指点一下小弟!谢谢!…

查看全部问答∨

RS485接口一对多通信

当一个RS485接口连接多个设备的时候,RS485怎么区分这些设备呢? 附:RS232接口也可以通过RS232集线器连接多个设备,那它又是怎么区分每一个设备的呢?…

查看全部问答∨

【转】《Cortex-M3权威指南》

这本书写的很通俗,啃过两章,想不到这么快就有强人翻译出来了,太赞了~~另外那个论坛似乎也不错,香猪还知道哪些arm论坛人气好点的么? …

查看全部问答∨

一样的程序i2c1只是引脚重映射了映射完管脚没有信号

用本来的(pb6、7)很好  remap 后(pb8、9) 一直是高电平afio 已经使能…

查看全部问答∨

请问谁用过MDK提供的RL-FlashFS库?

我在使用MDK提供的RL-FlashFS库去应用SD卡的时候发现有全速运行时可以正常, 但是在进入keil调试环境下单步调试发现,老是跳到HardFault中断中,这是为什么呢? 大家有什么关于RL-FlashFS的资料吗?如果可以,给我个链接,谢谢!…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved