2867|1

10

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【Altera SoC体验之旅】高清相机控制分系统设计 [复制链接]

1、设计平台:
软件平台:Quartus 14.0
硬件平台:Cyclone V SOC 采用自己设计的电路板硬件

2、高清航拍相机系统主要功能设计:
1)通过FPGA控制实现高速ADC数据采集;
2)通过FPGA实现串口指令的接收和响应;
3)通过内部总线实现FPGA与其内部ARM之间的数据交互;
4)通过FPGA实现对相机光阑运动部件的精确位置控制,快门运动部件的精确时间控制,调焦组件的精准位置控制,像移补偿机构的精准速度和位置控制。
5)采用FPGA实现外部温度采集;
6)采用FPGA实现千兆以太网数据通信,发送相机控制分系统内部工作状态。

系统框图,如下图1所示:


1 系统框图





3、设计和调试过程中的感触

1ADC电路设计需要注意FPGA的管脚电压输入范围,对外围输入电压要进行分压;需要充分考虑到ADC管教的BANKIO电压输入范围。
2FPGA内部通过爬坡算法实现相机的自动调焦,在这部分原理实现部分,充分利用到了SOC的内部架构优势,FPGA实现图数据监测处理,ARM内部实现算法计算,将计算结果送给FPGA,简化了硬件设计,这一点对我感触尤为深刻;减小了PCB的布线,对系统的整体性能有了很大的提高和改善;但是对软件的要求增加了。
3)在航拍过程中,飞机高速飞行拍摄出来的图像会造成拖影,为了解决这一问题,设计了像移补偿机构,相机在获得飞机的速高比之后,通过ARM进行浮点运算,很好的解决了FPGA逻辑在除法算法上的缺陷,提高了像移补偿的精度。
4)温度测量,用来获取相机本体的温度,以便在高空中低温情况下,对相机进行温度补偿,解决高空中低温低气压的情况下,对相机焦距造成的影响,保证相机焦距稳定,成像清晰。

         总之,Altera SOC减小了PCB的设计,提高了运算速率和计算精度,PCB硬件设计的可靠性更加有保障了,这同时也对设计人员的软件要求越来越高。







此帖出自FPGA/CPLD论坛

最新回复

楼主你的Cyclone V SOC 采用自己设计的电路板硬件,原理图及PCB图能不能发我一份,1029075450@qq.com,谢谢!  详情 回复 发表于 2016-1-7 17:08

赞赏

1

查看全部赞赏

点赞 关注
 

回复
举报

4

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
楼主你的Cyclone V SOC 采用自己设计的电路板硬件,原理图及PCB图能不能发我一份,1029075450@qq.com,谢谢!
此帖出自FPGA/CPLD论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表