热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

(四)CCD传感器1000帧fpga68013usb2.0传输:实际测试数据

测试数据部分1产生数据:由于fpga采用的是verilog硬件语言,只要ccd那里时序没问题,数据一定是可靠的。当然了,如果

测试数据部分
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速度,已经相当不错了


推荐阅读
author-avatar
用户x735b8j5iu
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有