- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP中图像处理模块的实训报告
成绩:
实训报告
题目:图像处理模块
号:
姓 名:DSP程控实训报告
一、实验名称
图像模块处理
二、实验目的
程序执行前,选择合适图象处理程序,通过设置拨动开关S3的四个开关
调用预置好的图象处理程序说明
添加用户自己的图象处理程序
处理图像并分析
最后总结结果得出结论
三、结构框图
鉴别器的硬件组成如下图所示:
(1)摄像头接口
摄像头是图象来源,采用模拟摄像头,将复合电视信号交给图象处理模块的图象接口
(2)图像A/D和CPLD
采用PHILIPS的SAA7111A,来完成图象的A/D变换。图像A/D的输入为摄像头拍摄的模拟信号,输出提取了8比特亮度信号图象数据。采集图象大小尺寸符合CIF格式,为352×288的灰度,并将采集的图像数据输出给DSP。
中央处理器DSP
采用TMS320C5509来完成,它内部具有256KB的空间供程序和数据使用。外部晶振为16MHZ,内部倍频12倍,CPU频率为192MHZ。
外部程序存储器
存储图像处理和通信程序。这部分数据在调电的情况下仍需保留,采用容量为4M bit的SPIFLASH作为主程序的固化存储器件使用。
存储器外部空间分配如下:
CE0空间:0x040000~0x400000,预留
CE1空间:0x400000~0x800000,由CPLD采集的图象数据占用
CE2~CE3空间:0x800000~0xffffff,由一个8M字节的DRAM占用
按键
电路中包含两个按键,按键1(S1)表示对DSP进行复位,按键2(SW3)为图象采集按钮
拨动开关
电路中包含两组拨动开关,S2和S3,开关拨下来为1,拨上去为0。
1) S2用于选择DSP的BOOT方式,我们采用了SPI的24位地址的FLASH,所以BOOT方式使用了0001。定义从左到右四个开关分别为KEY1~KEY4,所以KEY1~KEY4=0100(对应BOOT方式0001)
2) S3用于选择使用的图象处理算法。定义从左到右四个开关分别为KEY1~KEY4.
四、实验内容
DSP加电
执行PC机端程序
选择“打开设备”和“图象传输”
按下图象采集按键,将在PC机端窗口显示原始图象和处理后的图象。
改变摄像头的图象源,可以继续按图象采集按键,获得新的接过。
选择 “关闭设备”菜单,关闭PC机端窗口
代码分析
#include stdio.h
#include csl.h
#include csl_irq.h
#include csl_pll.h
#include csl_usb.h
#include csl_chiphal.h
#include csl_emif.h
#include csl_rtc.h
#include csl_i2c.h
#include csl_pll.h
#include csl_gpio.h
#include csl_mcbsp.h
#include csl_pwr.h
#include csl_dma.h
#include math.h
#include USB_FUNCTION.h
#include Global_Maco.h
#include basic_control.h
#define lWidth 176 //图像宽度为176个字,即为352个象素
#define lHeight 288 //图像的高度为288行
//灰度拉伸算法的参数设置
#define V1 50
#define V2 220
#define T1 100
#define T2 180
// 锁相环的设置
PLL_Config myConfig = {
1, //IAI: the PLL locks using the same process that was underway
//before the idle mode was entered
1, //IOB: If the PLL indicates a break in the phase lock,
//it switches to its bypass mode and restarts the PLL phase-locking
//sequence
12, //PLL multiply value; multiply 12 times
0 //Divide by 2 PLL divide value; it can be either PLL divide va
您可能关注的文档
最近下载
- 城镇燃气管道完整性管理规范.docx VIP
- WS-T 494-2017临床定性免疫检验重要常规项目分析质量要求.docx VIP
- 烟花爆竹经营安全培训(2013).ppt VIP
- 急性胰腺炎的护理 急性胰腺炎课件.ppt VIP
- 《初高中化学衔接》课件.ppt VIP
- 宫颈癌的MRI表现与分期.pptx VIP
- 2023年东莞市清溪华晨外国语学校小升初分班考试数学复习题(附答案).pdf VIP
- 奔图PantumP3000说明书.pdf VIP
- 第1课 社会主义在中国的确立与探索 完成社会主义革命和推进社会主义建设 课件 中职思想政治高教版中国特色社会主义.ppt
- 初一新生养成教育主题班会.pptx VIP
文档评论(0)