基于FPGA的DDS信号发生器设计(频率、幅度、波形可调)

一、DDS原理DDS全称为直接数字频率合成(Direct Digital Synthesis),其基本原理是在一个周期波形数据下,通过选取其中全部数据或抽样部分数据组成新的波形,由奈奎斯特采样定理可知,最低两个采样点就可以组成一个波形,但实际上最少需要4个点。其原理框图如下:其主要由相位控制字、频率控制字、相位累加器、波形存储器几部分组成。波形存储器:存储一个周期波形的离散信号;频率控制字:用以控制生成的波形频率。相位累加器:用来控制波形的相位累加,组成完整的波形显示。相位控制字
分类: 其他 发布时间: 09-23 12:25 阅读次数: 0

基于FPGA的LCD1602显示屏驱动

一、LCD1602显示原理1、引脚功能其内部功能框图如下图所示:一般来说,LCD1602有16条引脚,各个厂家的LCD1602可能略有不同,但基本上一样,其16个引脚功能如下:LCD1602引脚功能 引脚号 引脚名 电压等级 功能 1 VSS 0V 电源地 2 VDD +5V 电源正极 3 V0 0V 电压偏置 4 RS H/L 命令/数据 5 R/W H/L
分类: 其他 发布时间: 09-23 12:25 阅读次数: 0

基于FPGA的VGA控制输出显示(使用GM7123高清视频编码芯片)

一、VGA原理1、VGA接口简介VGA的全称是Video Graphics Array,即视频图形阵列,是一个使用模拟信号进行视频传输的标准。早期的CRT显示器由于设计制造上的原因,只能接收模拟信号输入,因此计算机内部的显卡负责进行数模转换,而VGA接口就是显卡上输出模拟信号的接口。如今液晶显示器虽然可以直接接收数字信号,但是为了兼容显卡上的VGA接口,也大都支持VGA标准。VGA显示中,FPGA需要产生5个信号分别是:行同步信号HS、场同步信号VS、R、G、B三基色信号。在VGA视频传输
分类: 其他 发布时间: 09-23 12:25 阅读次数: 0

FPGA SDRAM接口设计(二)

目录一、SDRAM控制命令1、Precharge Command(预充电命令)2、Bank Activate Command(激活命令)3、Self Refresh Command(自刷新命令)4、Burst Read Command(冲突读命令)5、Burst Write Command(冲突写命令)6、No Operation Command(空操作命令)7、Mode Register Set(模式寄存器设置)8、其他命令二、时序1、命令输入时序2、读时序
分类: 其他 发布时间: 09-23 12:25 阅读次数: 0

基于FPGA的数据采集系统(一)

整体系统设计本设计主要是对ADC和DAC的使用,主要实现功能流程为:首先通过串口向FPGA发送控制信号,控制DAC芯片tlv5618进行DA装换,转换的数据存在ROM中,转换开始时读取ROM中数据进行读取转换。其次用按键控制adc128s052进行模数转换100次,模数转换数据存储到FIFO中,再从FIFO中读取数据通过串口输出显示在pc上。其整体系统框图如下:图1:FPGA数据采集系统框图从图中可以看出,该系统主要包括9个模块:串口接收模块、按键消抖模块、按键控制模块、ROM模块、D..
分类: 其他 发布时间: 09-23 12:25 阅读次数: 0

基于FPGA的数据采集系统(二)

目录五、同步FIFO模块六、DAC驱动模块1.TLV5618数模转换详解2.TLV5618接口设计七、ADC驱动模块1.ADC128s022模数转换详解2.ADC128s022接口时序设计五、同步FIFO模块FIFO根据需求可分为同步FIFO和异步FIFO,同步FIFO读写共用同一个时钟周期,异步FIFO读写数据分别用不同的时钟周期。FIFO设计重点是对写满和读空标志的设计,即写满而不溢出,读空又不多读。下表为FIFO主要信号列表:表4:同步FIFO信号列表 信号.
分类: 其他 发布时间: 09-23 12:25 阅读次数: 0

基于FPGA的数据采集系统(三)终

目录八、按键控制模块九、FIFO控制模块十、DAC控制模块十一、系统整合前两篇将数据采集系统的基本模块详细阐述了一下,下边就开始介绍这几个基本模块互联通信的控制模块,包含按键控制模块和FIFO控制模块。八、按键控制模块按键控制模块主要功能为:当按键按下时,控制ADC模数转换tran_num次。该模块信号端口列表如下表:表8.1 按键控制模块端口信号列表 信号名称 I/O 位数 功能描述 clk I 1 系统时钟50MHz rs
分类: 其他 发布时间: 09-23 12:25 阅读次数: 0

国标GB28181协议视频平台EasyGBS视频播放不稳定怎么处理?跟带宽有关吗?

GB28181国标解决平台与平台对接问题,比如A平台大连交警系统需要看B平台,需要对接过来,实现调度视频。这时候需要知道他们取流的协议,各个厂家都自定义了一套协议,就很麻烦,国家就因此制定了这个GB28181国标实现A与B平台相互取流,是一个应用层的协议。由于新国标的提出到现在只有短短几年时间,所以目前稳定性仍有待提高。EasyGBS视频平台就是基于GB28181协议的视频监控方案,最近有个学校现场在使用EasyGBS反馈接入的设备有时能播,有时不能播,使用起来稳定性有点低。跟这个项目团队沟通之
分类: 物联网 发布时间: 09-23 12:25 阅读次数: 0

降噪软件让NVH诊断更轻松

背景介绍当我们诊断NVH问题时,麦克风或其他录音设备录下来的音频里,会有一些我们不需要保留和分析的环境噪音,例如风噪等等。这类环境噪音会对NVH分析产生影响,为了找到真正“有问题”的那个噪音,我们可以用Audacity软件进行降噪。Audacity软件降噪的原理是,选取我们不想要保留的、只有环境噪音的一小段音频作为样本,然后软件会取得这段环境噪音的特征,通过重复降噪功能,将整个音频中的环境噪音都进行降噪。 需要注意的是,选取的样本音频里只能有环境噪音,不能包含顾客埋怨的“问题”噪音。Audaci
分类: 物联网 发布时间: 09-23 12:25 阅读次数: 0

最新Java学习路线从小白到找工作-笔记、视频全给,学不学看你了。

2020Java学习路线学习效率:敲代码 > 看视频 > 看书听课过程笔记只记重点内容。[文章视频内容转自atguigu.com、黑马程序员]1.JavaSEJava语言的基础,是Java的最基本的库。基础语法加常用类库。MyEclipse:基于MyEclipse开发软件建议学习时长2个月由于工作环境大多数用Idea开发软件此文章建议学习Idea版本Idea开发软件教程:Idea教程Idea:基于Idea开发软件建议学习时长2个月基础不牢,地动山摇。附
分类: 物联网 发布时间: 09-23 12:25 阅读次数: 0

PAT甲级1071 Speech Patterns (25分)|C++实现

一、题目描述原题链接Input Specification:​​Output Specification:Sample Input:Can1: “Can a can can a can? It can!”Sample Output:can 5二、解题思路要找出一句话中最常出现的单词以及出现次数,要求不区分大小写。因为输出要求是小写,所以我们可以写一个将字符串转换成小写的函数to_lower(string str),建立一个字符串到int型的map,表示单词出现的个数,我们知道,一个
分类: 物联网 发布时间: 09-23 12:25 阅读次数: 0

NGINX+ffmpeg 实现 大华摄像头视屏转流RTSP转RTMP或M3U8

一、准备1.环境:windows2.开发工具:ffmpeg、nginx(代理服务器)nginx-rmtp-module(nginx服务器的流媒体插件)、vlc(兼容性播放器)3.原理:nginx通过rtmp模块提供rtmp服务, ffmpeg推送一个rtmp流到nginx, 然后客户端通过访问nginx来收看实时视频流。二、启动nginx服务器1.Ctrl+R调命令框输入cmd; //进入控制台2.cd /d E:\showwork\FFmpeg_nginx\nginx-1.7.11.3
分类: 物联网 发布时间: 09-23 12:25 阅读次数: 0

移民加拿大四年踩过的那些坑

从2013年至今,算起来在加拿大累计生活有四年多的时间,有欢乐也有迷惘,收获了很多,也交了不少学费和智商税。本次live计划跟大家分享这些年我们一家人,作为两眼一抹黑的新移民,在加拿大生活踩过的各种坑,供大家一乐的同时,也提出了建议。希望能给那些对加拿大感兴趣,或今后计划来加拿大旅游或生活的朋友提供参考。玩知乎的时间不长,潜水为主。之前做过两场live,《非中介视角看待移民加拿大》和《加拿大行前攻略》,分享了自己留学移民的一些经历,很感谢大家的信任。...
分类: 物联网 发布时间: 09-23 12:25 阅读次数: 0

FPGA SDRAM接口设计(三)设计实现

一、设计要求本设计是在做ov7670摄像头采集数据流时,以SDRAM作为缓存使用,因此这里才使用SDRAM对其进行介绍和设计。在对ov7670摄像头数据存储时,SDRAM采用冲突读和冲突写模式,cas延时为3,冲突长度为8。能正常对不同地址、不同bank进行读写。二、设计思路程序主体框架采用状态机编写,主要有以下几个状态:空状态(NOP)、预充电状态(PRECHARGE)、刷新状态(REF)、加载模式寄存器状态(MODE)、空闲状态(IDLE)、激活状态(ACTIVE)、写状态(WRITE)
分类: 物联网 发布时间: 09-23 12:25 阅读次数: 0

【Microstation】第一章:Microstation三维模型构建概述

MicroStation 是国际上和AutoCAD齐名的二维和三维CAD设计软件,第一个版本由Bentley兄弟在1986年开发完成。其专用格式是DGN,并兼容AutoCAD的DWG/DXF等格式。 本文详细讲述Bentley简介、Microstation软件下载及安装、Microstation软件认识和使用、Microstation和CAD的区别、Microstation版本及文件格式、界面组成等内容。
分类: 物联网 发布时间: 09-23 12:25 阅读次数: 0

建筑材料销售收入1000万,采购/人工成本400万,税负45%?如何节税

建筑材料销售收入1000万,采购/人工成本400万,税负45%?如何节税建材工业是国民经济重要的基础产业,为国家各项固定资产和工程建材提供原材料,在国民经济中占有重要地位。建筑产品包括建筑材料及制品、非金属矿及制品、无机非金属新材料(TEL:l327)三大门类,广泛用于建筑、军工、环保、高新技术产品和人民生活等领域。随着建筑技术的提升、节能环境意识的增强,工业以及民用建筑材料类型不断(l935)丰富和复杂,建材行业的发展叶子啊不断发生变化。目前中国已经是世界上最大的建筑材料生产国(8O7)和消费国。.
分类: 其他 发布时间: 09-23 11:57 阅读次数: 0

建筑行业焦虑:企业支出没有成本发票,买票已行不通!怎么办如何享税收优惠

建筑行业焦虑:企业支出没有成本发票,买票已行不通!怎么办如何解支出了资金但是拿不到税收发票,相信有许多企业都遇到过这种情况,对于企业账目利润本身就不低的企业,所得税压力会进一步加大。于是就衍生了买卖发票的行业,相信许多企业老板都接到过卖票的电话。有些企业没有坚守住底线,用买来的发票一时解决了所得税税负重的问题。但是这样的风险很大,买卖发票是要负刑事责任的违法行为,一旦被税务部门稽查到,对企业是灭顶之灾。一、进项少的原因:这个原因要去深入了解,并分析各种原因的数量占比,再采取不同的方法来解决。..
分类: 其他 发布时间: 09-23 11:57 阅读次数: 0

自然人股东分红需要缴纳20%的税率,个人独资企业0.5%解决

自然人股东分红需要缴纳20%的税率,个人独资企业0.5%解决股权分红就是你投资购买该上市公司的股份,即该公司的股东,有权利分享公司经营利润。上市公司一般会在半年报或者年报推出分红,从当年利润中提出一部分,对股东进行分红。根据个税规定,个人股东(13271935807 微信同号)获得企业利润分红时,应依法缴纳20%的股东分红税,站在企业的立场上,企业不仅需要缴纳增值税,企业所得税及附加税以外,剩余利润提出时也需要缴纳20%的分红税,这样就造成了利润看上去十分可观,缴纳分红税后就会出现严重缩水。企业
分类: 其他 发布时间: 09-23 11:57 阅读次数: 0

建筑企业进项税少?税负重?税筹年省300万,节税80%以上怎么做的

建筑企业进项税少?税负重?税筹年省300万,节税80%以上怎么做的建筑业指国民经济中从事建筑安装工程的勘察、设计、施工以及对原有建筑物进行维修活动的物质生产部门。从税务上看建筑服务主要分为:装饰服务、修缮服务、工程服务、其他建筑服务。依托于建筑行业诞生的辅助类也有机械设备租赁、劳务派遣、装修装潢、物流运输、生产制造、设计规划、市场营销等等从营改增开始,建筑服务业作为国家基建之本,国家也出台了不少行业优惠政策。但随着而来的也是更加完善的税务管理和合规性要求:如过去购买原材料,为了节省成本选择不开..
分类: 其他 发布时间: 09-23 11:57 阅读次数: 0

股东分红及高收入人群节税筹划方案政策

股东分红及高收入人群节税方案业务外包+利润转移,节税90%股东分红面临高个税一般来说,企业的年度利润在按照规定缴纳完企业所得税后,税后利润可以根据规定分配给企业的股东,按照个税的相关规定,个人股东获得获得公司的分红红利时,需要缴纳20%的个人所得税,在分红之前还企业利润部分需要缴纳25%的企业所得税,最后股东实际到手的钱经过了两次所得税后大幅缩水。注意:1.给法人股东分红不用再交企业所得税,这是为了避免重复交拿企业所得税。(法人股东就是单位股东,是指以公司或集团(机构)名义占有其他企业股份的股东。)
分类: 其他 发布时间: 09-23 11:57 阅读次数: 0