基于DSP的实时图像采集与旋转处理系统硬件设计、电子技术,开发板制作交流
1
在考虑是否使用FPGA技术来实现目标产品时,我们需要重点从以下几个方面进行评估。
2021-12-15 18:08:47 55KB FPGA 硬件设计 EDA软件 文章
1
功率放大器BTL电路,PCB布局、布线、原理图都有
2021-12-15 17:37:59 6.58MB 功放 BTL 硬件设计
1
在PCB反向技术研究中,反推原理图是指依据PCB文件图反推出或者直接根据产品实物描绘出PCB电路图,旨在说明线路板原理及工作情况。并且,这个电路图也被用来分析产品本身的功能特征。而在正向设计中,一般产品的研发要先进行原理图设计,再根据原理图进行PCB设计。
2021-12-15 14:16:55 59KB 硬件设计 PCB 原理图 文章
1
硬件工程师设计必备的技术资料,包含设计流程,电子硬件技术和必备的软件常识
2021-12-14 14:58:10 959KB 硬件设计
1
由于在网上和书上看到的流水线结构全是基于阻塞赋值的,结果输出是正确的(大部分时间),但是存在亚稳态的情况,
2021-12-12 11:39:31 65KB verilog 16位加法器 文章 硬件设计
1
电子单片机设计毕业设计论文资料软硬件设计50例资料合集资料13: 0701、高电平输出光控电路.rar 0702、故障寻迹器.rar 0703、光照不足报警检测电路.rar 0704、恒温器控制电路.rar 0705、红外遥控发射接收电路.rar 0706、互补式多谐振荡器.rar 0707、花样彩灯控制电路.rar 0708、基本型发射极耦合式多谐振荡器.rar 0709、简单无线电遥控发射接收电路.rar 0710、简易无线电子琴.rar 0711、接近报警器.rar 0712、金属探测器.rar 0713、晶体管组成的多谐振荡器.rar 0714、警笛声报警器.rar 0715、警笛声发生器.rar 0716、九路编解码电路.rar 0717、居室防盗报警器.rar 0718、具有脉冲指示的逻辑探头.rar 0719、具有遥控功能的负载保护器.rar 0720、具有音响指示的逻辑探头.rar 0721、8通道电子开关电路.rar 0722、快速上升时间多谐振荡器.rar 0723、宽范围压控振荡器.rar 0724、宽容限多谐振荡器.rar 0725、宽容限线性多谐振荡器.rar 0726、连续报警音发生器.rar 0727、流水彩灯.rar 0728、六路编解码电路.rar 0729、逻辑测试笔.rar 0730、脉冲触发定时器电路.rar 0731、脉冲丢失检测器.rar 0732、脉冲发生器.rar 0733、脉宽调制器电路(电机调速或调光).rar 0734、门灯自动光控制定时开关.rar 0735、模拟ON-OFF开关.rar 0736、模拟PUT(可编程单结晶体管)器件双稳态电路.rar 0737、模拟PUT(可编程单结晶体管)器件振荡器.rar 0738、模拟SBS(硅双向开关电路)电路.rar 0739、模拟脉冲计数器.rar 0740、莫尔斯电码练习器.rar 0741、鸟鸣报警器.rar 0742、汽车电压调压器.rar 0743、强制锁存电路.rar 0744、去极化镍镉电池充电器.rar 0745、三色交通灯模拟电路.rar 0746、三相位方波振荡器.rar 0747、声光报警信号发生器.rar 0748、声光电子节拍器.rar 0749、施密特触发器.rar 0750、数字拨盘(旋转编码器).rar
1
软件介绍: 对C语言编程设计很有帮助的一个数据恢复软件源码,使用C语言/C /C#程序源码,正在学习C的同学具有很好的参考价值。 
2021-12-09 14:28:18 874KB 其他资源
1
一、平衡小车原理: 自平衡小车是利用车模自身动力使小车保持相对的平衡,是一个动态平衡的过程。维持车模平衡的动力来自车轮的运动,由两个直流电机驱动。对车模的控制可以分解为三个控制任务: 1、控制小车平衡:通过控制小车车轮正反转使小车保持直立平衡。 2、控制小车速度:通过控制小车的倾角实现小车前后运动和速度的控制,其实最终的仍是通过控制电机的转速实现。 3、控制小车方向:通过控制小车两个电机之间的转速差来实现转向控制。 分解为三个控制任务显得相对简单一点,但是在最终的控制过程中都归结为对一个控制量的控制,这样三个任务之间就会存在耦合,会相互干扰。三个任务中控制平衡是关键,所以对小车的速度和方向控制应该尽量的平滑。 二、硬件方案设计 小车的硬件分为三个部分,分别是主控部分、小车姿态获取部分以及电机驱动部分。主控板采用目前常用的arduino UNO,同时也可以使用其他arduino通用控制板做主控。 小车姿态获取可以有很多方案,使用最多的就是通过加速度计和陀螺仪获取小车姿态。理论上只需要两轴加速度计(垂直方向Z轴和沿小车运动方向X轴)和一个单轴陀螺仪(沿小车车轮轴方向,获取绕小车轮轴的角速度)。陀螺仪通过角度积分可以获得小车角度,但是经过积分会产生累计误差,并且会越来越大,X轴与Z轴加速度计的值也可以算出小车的倾角,但是加速度计的瞬时误差较大,所以结合陀螺仪和加速度计两者获得的角度做数据融合可得真实角度。我们使用一个集成了三轴加速度计和三轴陀螺仪的集成芯片MPU6050,这样极大的简化了我们的传感器电路。 小车通过两个直流电机驱动车轮运动来获得动力,直流电机的驱动电路设计关系到整个系统的稳定性,因为电机反转时会产生反向电动势会干扰到电源系统内其他设备的运行。我们选用L298P做电机驱动器,它内部包含4通道逻辑驱动电路,可同时驱动两个直流电机,输出电流可达2.5A。 三、软件设计之小车姿态获取---卡尔曼滤波 在开始之前应该对MPU6050进行设置,主要设置角速度以及加速度的量程,加速度量程有±2g、±4g±8g与±16g,角速度量程分别为±250、±500、±1000与±2000°/sec (dps),可准确的追踪快速动作与慢速动作。在使用之前先设置好量程以便后面的换算。我们小车轮轴与传感器Y轴平行,即绕Y轴旋转则有: 那竖直方向弧度计算公式为: angle = atan2(x, z) //结果以弧度表示并介于 -pi 到 pi 之间(不包括 -pi) 如果要换算成具体角度: angle = atan2(x, z) *(180/3.14) 陀螺仪获取角速度积分得到角度公式为:anglen = anglen-1 + gyronn*dt ,式中anglen 为第N次采样的角度值,anglen-1 为第N-1次的角度值,gyronn为两次采样值之间的角速度值,dt为两次采样之间的时间。然后将换算后的两个角度数据进行卡尔曼滤波融合,可获得小车真实角度,也可以采用更简单的互补滤波算法。 注意加速度计所得角度与陀螺仪积分角度的方向。 四、软件设计之小车姿态调整---PID参数整定 小车的姿态获取最终结果是一个角度,就是小车偏离平衡位置的倾角。通过以小车的这个倾角为变量进行PID控制,输出用于控制车轮转速的PWM值,那么相当于小车只有一个角度反馈环路,虽然能使小车平衡,但是增加了控制难度,所以通常会使用带测速的电机,再加入一个小车速度反馈环路,这样使得小车更容易控制。关于PID的有下面一个简单易懂的描述: 假设我们想把一个小球稳定在一个光滑的坡顶,这显然是一个不平衡的系统,稍有扰动小球就会滚下来。假设恰好平衡的位置坐标是L,我们可以测量到小球的位置是x,那么怎么给小球施加f(x)的力反馈,让它能够平衡呢? 最直观的想法就是f(x) =Kp*(L-x),简单的说就是你在左边我就向右推,你在右边我就向左推,这就是比例因子P; 现在考虑两种情况,同样是在x位置,小球静止和小球具有速度V这两种情况。很明显,如果V>0,我们只需要施加更小的力,因为小球自身的惯性会让它运动向平衡位置。所以可以修正f(x) = Kp*(L-x) – Kd*V。因为速度一般不容易测量,我们常常用位置的变化Δx除以测量的时间差Δt来计算速度,所以这就是微分因子D; 情况继续发生变化,上面考虑的是斜坡静止的情况,如果这个变态的斜坡是移动的怎么办呢?(例如两轮平衡机器人实际上是可以运动的,对于静止的磁悬浮来说,不需要考虑这个参数)这时候我们需要不断的累加并平均x值,来计算平衡位置的L,这个就是积分因子I; 当PID用在我们自平衡小车中时,我们使用角度PD环与速度PI环进行控制。 pwm=angle*k1+angle_dot*k2+range*k3+wheel
2021-12-06 17:43:59 257KB 自平衡小车 原理硬件设计 源代码
1
利用EDA技术,在可编程逻辑器件CPLD上实现了一种多功能电子密码锁。为弥补传统密码锁的不足,进一步提高可靠性,该系统中所有数据的存储、运算都完全由硬件实现。利用VHDL语言对电路进行行为描述,QuartusⅡ软件中的EDA工具进行仿真及下载。整个设计过程采用自顶向下方案,设计效率高,开发成本低。采用了MAXⅡ系列的CPLD作为硬件核心,其功耗低,逻辑执行速度远高于单片机。
2021-12-06 09:30:07 248KB 电子密码锁 VHDL 硬件设计 文章
1