草庐IT

ADC采集

全部标签

Android流媒体开发之路一:Camera2采集摄像头数据并手动预览

最近研究了一下android摄像头开发相关的技术,也看了Google提供的Camera2Basic调用示例,以及网上一部分代码,但都是在TextureView等预览基础上实现,而我想要做的是在不预览的情况下,能获取到摄像头原始数据流,并由自己来决定是否绘制显示。经过一番折腾,初步实现了自己的目的——CamCap程序。1、需求分析  其实主要就是在不预览的情况下获取到摄像头原始数据,目的嘛,一是为了灵活性,方便随时开启关闭预览,二是为了以后可以直接对数据进行处理,三是为了其他程序开发做一些准备。于是实现一下几个功能:获取摄像头数据,并手动绘制图像随时开启/关闭预览随时保存当前摄像头图像,即使在关

电磁寻迹智能车HAL库基于cubeMX—三轮(分段PID+归一化+差速+均值滤波+多路ADC+三叉+环岛+十字)

一、杂谈拖了好久才来更文章….是因为一直比较忙,哈哈。工程在文末今年呢,是第二次参加智能汽车校赛,本来也是参加了飞卡的,但是因为某些原因(包括个人的也有包括组队的一些其实现在看来也就那样的问题)我退出了,说有遗憾那必然是有的,因为毕竟哪个工科男生没有一个做车车的想法呢,但不后悔,因为有了更多时间去做其它也想做的事情。所以这个智能车校赛就当作过过车瘾了。说一下大致的情况吧,我写程序调车,另一个同伴搭车做硬件,我们是高年级组了要求的是做三轮车,去年也参加了做的四轮车,去年调了一个月接近,也是我一个人调的程序,最后拿了三等奖。其实三轮车和四轮车区别不大,无非就改改代码控制而已。今年的三轮车组别,我调

电磁寻迹智能车HAL库基于cubeMX—三轮(分段PID+归一化+差速+均值滤波+多路ADC+三叉+环岛+十字)

一、杂谈拖了好久才来更文章….是因为一直比较忙,哈哈。工程在文末今年呢,是第二次参加智能汽车校赛,本来也是参加了飞卡的,但是因为某些原因(包括个人的也有包括组队的一些其实现在看来也就那样的问题)我退出了,说有遗憾那必然是有的,因为毕竟哪个工科男生没有一个做车车的想法呢,但不后悔,因为有了更多时间去做其它也想做的事情。所以这个智能车校赛就当作过过车瘾了。说一下大致的情况吧,我写程序调车,另一个同伴搭车做硬件,我们是高年级组了要求的是做三轮车,去年也参加了做的四轮车,去年调了一个月接近,也是我一个人调的程序,最后拿了三等奖。其实三轮车和四轮车区别不大,无非就改改代码控制而已。今年的三轮车组别,我调

【Python爬虫+数据分析】采集电商平台数据信息,并做可视化演示(带视频案例)

前言随着电商平台的兴起,越来越多的人开始在网上购物。而对于电商平台来说,商品信息、价格、评论等数据是非常重要的。因此,抓取电商平台的商品信息、价格、评论等数据成为了一项非常有价值的工作。接下来就让我来教你如何使用Python编写爬虫程序,抓取电商平台的商品信息、价格、评论等数据本次案例实现目标书籍基本数据实现可视化图表书籍评论数据评论可以实现词云图最基本思路流程:一.数据来源分析1.只有当你知道你想要数据内容,是来自于哪里的时候,才能通过代码请求得到数据2.打开F12开发者工具进行抓包分析3.通过关键字进行搜索查询数据包是请求那个url地址二.代码实现步骤过程:代码实现基本四大步骤1.发送请求

实验(六):ADC应用:独立模式单通道采集实验

一、实验目的与任务实验目的:1.学习对ADC基础功能的使用;2.掌握KEIL5的仿真与调试。任务:1.  根据要求编写程序,并写出原理性注释;2.将检查程序运行的结果,分析一下是否正确;3.完成所建工程的验证调试。二、实验要求贴片滑动变阻器的动触点通过连接至STM32芯片的ADC通道引脚。当我们使用旋转滑动变阻器调节旋钮时,其动触点电压也会随之改变,电压变化范围为0~3.3V,亦是开发板默认的ADC电压采集范围。三、实验内容及步骤1.软件设计①实验新建文件步骤:运行Keil5开发环境。编写两个ADC驱动文件,AD.c和AD.h,用来存放ADC所用IO引脚的初始化函数以及ADC配置相关函数。②编

Cesium 无人机巡检实时视频投射及模拟数据采集

用投射做了两个功能,一个是模拟无人机巡检,展示当前无人机的实时视频流,并且展示当前无人机的拍摄轨迹及范围。 第二个是直接将无人机的视频投射到拍摄范围面上。代码都差不多,只是第二个用了实时视频做材质,并且实时计算了视频材质的朝向,不然会出现视频方向和移动方向有差异的情况。思路:移动使用property来进行设置,让坐标和时间进行关联,视频锥体采用自定义geometry的形式,这部分代码可以参考我的另一篇文章Cesium无人机实时视频投射及关键点拍照展示_easyCesium的博客-CSDN博客部分代码:调用代码:其中做了个视角跟随的效果,即会让视角锁定在飞机正上方ScanRoam核心代码1、构建

sigma-delta ADC原理

主要是想大致了解Sigma-deltaADC是怎么工作的,写了个乱七八糟的代码来简单看下。很粗略的解释,主要给自己参考。SARADCsuccessiveapproximationregisteradc,简单理解为一个采样开关和采样电容。采样开关定时闭合,忽略暂态,则采样电容上的电压等于采样开关闭合时刻的输入电压。因此理想的SARADC相当于一个采样开关,把连续的输入信号变成了离散的采样结果。或者,另一种画图的方法,就是说,[n*Ts,(n+1)*Ts]期间的采样结果恒定为Vin(n*Ts)Sigma-deltaADC核心是sigma-delta调制,如下图。1-bitDAC的输出只有两种电压,

sigma-delta ADC原理

主要是想大致了解Sigma-deltaADC是怎么工作的,写了个乱七八糟的代码来简单看下。很粗略的解释,主要给自己参考。SARADCsuccessiveapproximationregisteradc,简单理解为一个采样开关和采样电容。采样开关定时闭合,忽略暂态,则采样电容上的电压等于采样开关闭合时刻的输入电压。因此理想的SARADC相当于一个采样开关,把连续的输入信号变成了离散的采样结果。或者,另一种画图的方法,就是说,[n*Ts,(n+1)*Ts]期间的采样结果恒定为Vin(n*Ts)Sigma-deltaADC核心是sigma-delta调制,如下图。1-bitDAC的输出只有两种电压,

大数据技术之Hadoop(八)——Flume日志采集系统

目录素材一、Flume的概述1、Flume的认识2、Flume的运行机制(1)Source(数据采集器)(2)Channel(缓冲通道)(3)Sink(接收器)3、Flume的日志采集系统结构(1)简单结构(2)复杂结构二、Flume的基本使用1、系统要求2、Flume安装(1)下载Flume(2)解压(3)重命名(4)配置Flume环境3、Flume的入门使用(1)配置Flume采集方案(2)指定采集方案启动Flume(3)Flume数据采集测试三、Flume采集方案配置说明1、FlumeSource(1)AvroSource (2)SpoolingDirectorySource(3)Tai

【国产虚拟仪器】基于dsp+fpga的半导体运动台高速数据采集FPGA endac设计(三)

EnDat双向串行通信协议的实现数据(测量值或参数)可以在位置编码器和EnDat协议内核之间进行双向传输,EnDat协议内核的收发单元支持RS-485差分信号传输,数据传输与传感伺服控制系统生成的时钟脉冲同步。传输的数据类型(位置值、参数或诊断信息等)通过EnDat协议内核发至编码器的模式指令选择。EnDat数据接口是海德汉公司为编码器设计的双向数字接口,具有高性能、低成本等一系列重要优点比如低成本、高质量、支持先进机床设计原则等等[42-44]。为匹配线路特征阻抗(CharacteristicImpedance),在数据和时钟的差分线路端部,各需加一个120Ω的电阻,同时各线路应加一个330