测试数据部分
1产生数据:
由于fpga采用的是verilog硬件语言,只要ccd那里时序没问题,数据一定是可靠的。
当然了,如果硬件上有干扰另当别论,在实际测试时候,由于供电的纹波以及高频振荡,偶尔有干扰信号出现,
出现这个干扰,首先使用fpga自我校验,如果校验不成功,则fpga板子上led亮用来提示

2传输数据:
在测试的时候这里问题出现的是最少的,因为用了usb传输,usb有个机制是传输主动获取,在协议上没啥大问题,这里不具体展开
在实际测试的时候,只要usb能连接的上,线不松动,数据就没问题

3校验数据:
使用Visual Studio 2013 用c++的mfc写的调用usb保存传输过来的数据到硬盘,这里采用了内存拷贝技术,这篇文章暂时不展开这个技术。
在采用PyCharm Community Edition使用python脚本处理
这样好处是,python适合处理大数据,在上一章讲过一秒产生8M左右的数据,连续1分钟数据量是很可观的,虽然python效率不如
在c++中直接处理快,但是c++我考虑只是传输保存,这样要是加入处理动作,势必会影响效率,所以用python,还能方便出图像

实际在我的硬盘下保存数据为13.5M/S速度,已经相当不错了

(四)CCD传感器1000帧fpga-68013-usb2.0传输:实际测试数据相关推荐

  1. (二)CCD传感器1000帧(可调)采集,fpga主控,sdram存储 68013usb2.0传输到上位机保存显示:fpga逻辑程序

    fpga这部分是花了大部分时间调试的,总结出来:比较难调试,调试方式单一 概述 fpga控制ccd传感器和ad转换芯片,从而获得ccd上所有阵列的电压数据,之后将数据存储在sdram中,然后控制680 ...

  2. (一)CCD传感器1000帧(可调)采集,fpga主控,sdram存储 68013usb2.0传输到上位机保存显示:项目介绍

    这是一个关于ccd图像采集到上位机的项目,从设计pcb到开发上位机,开发了很久.期间遇到了各种大大小小的坑,特此记录一下. 功能说明: 自己设置的帧率,通过上位机下发到fpga中,fpga控制ccd采 ...

  3. (五)CCD传感器1000帧fpga-68013-usb2.0传输:verilog程序部分quartus编译

    整个工程中,一共编译了这么些.v文件,相对应的bdf很复杂,但是RTL视图很清晰 配置参数: fpga的fifo用了4096 乘 2个,分别用作sdram的输入和输出,sdram=16M ccd的工作 ...

  4. (六)CCD传感器1000帧fpga-68013-usb2.0传输:上位机MFC的c++部分

    我是在cypress例程上改的,具体加入了下发数据和解析上传的数据 图中圈出来的地方是对应的显示操作的地方 以下是按了start后,就这样下发AAAA的数据后跟着frame_number这个从界面输入 ...

  5. 基于FPGA的USB2.0数据传输(通过本文可以自己设计USB2.0模块)

    文章部分内容参考了相关论坛中的内容: 对文章中内容感兴趣或者有不懂的可以咨询QQ:2859340499 B站对应讲解本文视频链接 首先来说一下USB这个大家都知道的东西吧: USB通用串行总线,是应用 ...

  6. (完结项目)fpga采集双路CCD摄像头1000帧图像上传到上位机显示

    基于FPGA飓风4代的线阵CCD实时图像采集系统 系统采用线阵CCD TCD2252D作为图像传感器,使用CCD专用信号处理芯片AD9822(14bit)处理CCD传输过来的信号数据,将数据存在SDR ...

  7. altera fpga 型号说明_基于FPGA的USB2.0接口通信

    欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 概述 本文主要介绍一种基于FPGA的FT232H接口通信开发方案.传统的USB通信开发对工程人员 ...

  8. 基于FPGA实现USB2.0接口方案设计

    1 USB2.0简介 USB2.0因其数据传输速率快和接口的多样化而广泛使用.USB 2.0 已经广泛使用于个人电脑中.USB2.0优势如下: 1)速度快,在高速块传输,最大数据字段的模式下,最高可以 ...

  9. FPGA和usb2.0 CY7C68013通信实现bulkloop

    步骤 具体的FPGA代码 具体的usb固件程序和驱动 首先安装usb2.0芯片的电脑驱动,CySuiteUSB_3_4_7_B204.exe: win10下禁用系统签名,设置-更新和安全-恢复-高级启 ...

最新文章

  1. Linux常用下载软件
  2. wangEditor编辑器中解析html图文信息问题(三)
  3. Qt5.1.1 + VS2010安装错误(Unable to find a Qt build)
  4. webpack 阅读笔记
  5. oracle 去除英文字母,请教:如何去掉字段中的所有标点符号(包括全角的和半角的)...
  6. 实时人脸识别例子-tensorflow2.x keras
  7. Django+xadmin 打造线上教育平台(二)-1(旧)
  8. 弹出浮层css+JQuery
  9. 扇贝编程python是干嘛的-扇贝新推出的python课程值得买吗?
  10. Mac下librdkafka下载安装
  11. devexpress控件使用笔记
  12. 物联网技术,主要应用在哪些领域?
  13. python --eel开发桌面程序
  14. JavaScript下的setTimeout(fn,0)的作用,涨知识了
  15. Lync 2010 客户端:无法登陆到Lync,验证服务器中的证书时遇到问题
  16. 安卓gpio操作示例
  17. C++ 背包问题——多重背包
  18. 工业数字化转型中的数据治理
  19. JAVA 相关 官方网站
  20. Stata:时间序列中的格兰杰因果检验

热门文章

  1. asp.net(c#)的一个非常非常奇怪的问题
  2. java stax xml_Java代码:使用StAX创建xml文件
  3. 网络安全 -NAT实现内外网互通
  4. 软件随想录(local.joelonsoftware.com/wiki)-2002年03月13日 约耳的程序员书柜 - Book Reviews
  5. ESP8266-- 温湿度监控代码DHT-11(web页面展示)
  6. vmwareplayer
  7. 苹果手机微信怎么减少内存占用(如何减少微信占用内存)
  8. 使用redis的scan指令详解
  9. 生化环材,真的是四大天坑吗?
  10. vue 新窗口打开路由页面