后期图像处理工作安排
上一次写博客,应该是2个月之前的事了,最近在写博上有些荒废,还是要坚持总结,在奋斗中前进,这次先挖好坑,自己挖的坑,跪着也要填满!之前做过一些图像处理方面的工作,也陆陆续续写了些许博文,还有一些做过的工作没有总结,加上近期也做了一些图像处理工作,好了
发表于 2017/5/31 23:27:41
阅读(2501)
浅谈FPGA串口通信数据解析的两种方式
前面博文中提到过,FPGA串口通信要想应用在实现的工业现场,需要一整套完整的协议,来确保数据传输的可靠性和系统的稳定性。基于协议,进行串口指令解析是控制的关键,对于串口指令解析,有两种方式:逻辑解析和软硬核(我用的Altera的嵌入式软核N...
发表于 2017/3/30 21:20:47
阅读(4523)
使用C#设计串口调试助手
不管是工业的控制系统,还是简单的民用系统,要做控制,都离不开协议,而要实现协议,在PC端需要上位机控制软件,当然,使用通用的串口调试助手也可以,不过需要一串一串指令输入,例如,输入cc 03 01 01 a1 0f eb aa表示做A处理,...
发表于 2017/3/14 17:27:28
阅读(2706)
FPGA中使用友晶科技4端口SDRAM控制器
在实际工程中用到的外部控制器主要是SDR SDRAM(后面简称sdram)和DDR SDRAM,而SRAM由于容量小、价格昂贵,我一般不用。在使用嵌入式软核NIOS的系统中,使用altera官方的sdram Controller, sdra...
发表于 2017/3/9 23:42:31
阅读(3597)
FPGA串口通信及数据解析
之前博客中介绍过FPGA中uart的实现,最近做了一个上位机,用于控制红外相机的工作状态,当然,协议也是自定义的。界面如下,包含相机校正算法的选择、图像增强算法参数的调整、不同算法的切换、参数的调整以及相关信息的反馈(相机温度、曝光...
发表于 2017/3/7 9:18:31
阅读(6422)
2016年度总结
新年已过,想想放假回家也有2周了,再过2周就得去学校,是时候给2016做个总结了。2016年,大部分的时间都花在了做课题和找工作上。刚开始,课题工作是在FPGA上驱动红外探测器,然后在FPGA里实现红外图像处理算法,并通过不同的接口输出图像...
发表于 2017/2/2 21:07:40
阅读(1831)
NIOS中寄存器映射
我的开发环境:Quartus II 13.1 (64-Bit) + Nios II 13.1 Software Build Tools for Eclipse设计的初忠是利用Nios接收uart数据,然后通过寄存器的方式映射给逻辑,实现对...
发表于 2017/1/5 9:05:49
阅读(2063)
FPGA中ALTLVDS_TX核外部pll模式调试【连载5 】
我的开发环境:quartus13.1lvds连载4博文中,使用的是lvds核调用PLL的方式,这样一组lvds发送端口需要一个PLL,比较浪费资源。其实在使用ALTLVDS核时,还可以使用External PLL(外部pll),使用外部pl...
发表于 2017/1/4 21:33:57
阅读(3292)
连接器品牌及常见电子器件购买网站介绍
做电路经常要涉及到板间信号传输、对外接口,这些几乎都靠连接器来实现,并且连接器和选用有很多讲究,比如单芯电流大小、传输信号速率、连接器大小及外形。对于一般开发板电路,常用的连接器有电源插座、USB(A型、B型、mini、micro)、Gig...
发表于 2017/1/2 11:58:33
阅读(3044)
红外温度场测量
最近做了一个关于温度场测量的实验,简单来说,就是由拍摄的红外图像(热图)得到图像上各个区域的温度数据。首先对红外相机进行标定,选定一个曝光时间,标定的目的是得到目标温度与图像输出灰度(14bit)的关系。得到标定的样本点后,使用Matlab对结果进行拟合,可得
发表于 2016/12/29 9:43:23
阅读(2455)
MicroCos操作系统及其实际应用【1】
我的开发环境:Quartus II 13.1 (64-Bit) + Nios II 13.1 Software Build Tools for Eclipse 由于工程项目比较复杂,需要在nios里进行的较复杂的操作,要进行一些非实时的计...
发表于 2016/12/12 8:48:58
阅读(1695)
lvds在FPGA中的使用-板级调试【连载4】
这段时间弄毕业设计,没怎么写总结,看了看,有段时间没写博客了。趁着周末,写上一篇lvds调试文章,接着之前写的lvds连载系列,说说近期调试中遇到的一些问题。电路板加工焊接回来后,先检查焊接、测试电源,FPGA程序下载及固化,各种调试。好了...
发表于 2016/11/26 21:00:00
阅读(3801)
串口线制作兼max3223使用
串口通信使用起来非常方便,在主机与FPGA的通信上用的非常广泛,但普通DB-9接口尺寸太大,占用电路板很大面积,而使用自定义接口,将会大大减小占用面积,并且使用起来也很方便。 在设计中,我定义了一个8pin的接口,使用JST连...
发表于 2016/11/16 22:42:25
阅读(2717)
vs2010+c#+emguCV配置
最近准备入手CV,之前对图像的处理都是有matlab上做的,虽说matlab功能已经很powerful,但无法与VS类软件开发工具集成,所以准备入手OpenCV或者Emgu CV。那么应该入手哪个呢?先作了一翻了解,资料查询:OpenCV是...
发表于 2016/11/12 23:05:55
阅读(3520)
中值滤波matlab及FPGA实现
中值滤波是一种统计排序滤波器,它使用一个像素领域中的灰度级的中值来代替该像素的值,对于某些类型的随机噪声,中值滤波可提供良好的去噪能力,且比相同尺寸的线性平滑滤波器带来的模糊更少。对于单极性或者双极性脉冲噪声,中值滤波尤其有效,因此...
发表于 2016/10/31 11:08:34
阅读(2936)