自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (1)
  • 收藏
  • 关注

转载 电池电压与电量的关系(转)

目前(2012-6)人们主要使用两种监测方法:(1)电流积分(current integration)为基础;前者依据一种稳健的思想,即如果对所有电池的充、放电流进行积分,就可以得出剩余电量的大小。当电池刚充好电并且已知是完全充电时,使用电流积分方法效果非常好。这种方法被成功地运用于当今众多的电池电量监测过程中。      但是该方法有其自身的弱点,特别是在电池长期不工作的使用模式下。

2015-12-10 13:59:16 53965 1

原创 Gedit配色及添加新工具

1.配色步骤: 第一步:运行gedit将其最大化,选择edit->preferences; 第二步:选择font&color进行配置; 配置结束,如图: 2.添加编译器 第一步:选择tools->ManageExternalTools 第二步:新增脚本,命名“Compile C language”,脚本内容为:#!/bin/shfullname=$GEDIT_CURRENT_D

2015-04-28 13:51:48 1780

原创 设置ubuntu终端的命令行颜色

第一步:sudo gedit ~/.bashrc;更改第43行“#force_color_prompt=yes”,去掉注释。PS1将使用配色方案,PS1=’{debian_chroot:+({debian_chroot:+(debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$

2015-04-28 11:04:36 3113

转载 ubuntu添加开机自动运行应用程序

ubuntu下有很多中开机自动运行程序的方法,在开机的不同过程中可以启动不同的程序.如在开机启动时自动运行程序,是通过修改放置在     /etc/rc或      /etc/rc.d 或      /etc/init.d/ 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本).另外可通

2015-04-27 14:26:12 824

原创 ubuntu下Eclipse工程调试

配置记录:1.编译C++工程时,提示“error :program “g++" not found in PATH ”故在Project  ->  properties -> C/C++ Build ->Environment修改Path环境变量;增加..armv7/codesourcery/arm-none-linux-gnueabi/bin,该path下包含g++

2014-03-29 14:18:17 1792

转载 电流/电压转换芯片MAX472解决电流波动过大的直流电流测试问题(转)

电流/电压转换芯片MAX472在永磁直流电动机虚拟测试系统中的应用类别:接口电路作者:北京航空航天大学(100083) 魏振忠 刘向群 来 源:《电子技术应用 》摘 要  阐述了电流/电压转换芯片MAX472的工作原理、在永磁直流电动机虚拟测试系统中的具体应用电路及各项参数的计算。从不同角度分析了系统的测量精度,从而验证了应用该芯片的可行性。关键

2013-12-26 11:32:23 7014

原创 IEC,IEEE,GB,GB/T,Q各类标准的抬头含义

IEC:国际电工委员会;IEEE: 美国电气电子工程师委员会GB:  国家标准;行业标准:电力DL,机械 JB,电子 JB;企业标准:Q按性质分类:强制性:GB,DL,推荐性:GB/T, DL/T技术指导性:GB/Z,  DL/Z

2013-12-10 09:46:02 3649

原创 用Matlab及C语言实现低通滤波器的设计

已知:低通滤波器的截止频率 fl = 35Hz;即:通带边缘为35Hz,设定通带纹波1db;采样频率 fs = 400Hz;设定阻带边缘为 45Hz,衰减为40DB;用Matlab编程:Fsam = 400;%采样频率fp = 35; %通带边缘Rp = 1; %通带纹波fs = 45; %阻带边缘As = 40; %阻带衰减wp = 2*fp/Fs

2013-12-05 17:52:25 12560 1

转载 创维32/37寸LED电视(LG V6屏)通用电源

一、电源方案介绍1.此液晶电源输入电压范围为AC110~240,输出电压情况为5V/0.5A、24V/2.5A、12V/2.5A三组直流电源。 2.此电源采用Sanken公司的待机芯片STR-A6059M。3 .PFC控制芯片FA5591 与主芯片FA5641,主芯片为反激控制芯片。二、产品系列与机型对照系列整机型号E61系列

2013-11-12 18:08:56 6032

转载 基2FFT时间抽取和频域抽取算法比较

*基二FFT算法*/#include "math.h"#include "stdio.h"struct compx{ double real; double imag;} compx ;struct compx EE(struct compx b1,struct compx b2)//复数相乘{struct compx b3;b3.real=b1.real*b2.real-

2013-10-30 15:30:09 10793

原创 CCES 生产和调用静态库

一、静态库文件的生成,需要新建库工程:1. File->New->CrossCore Project; 选择project type为Static Library2.加入需要打包为库的.C 和.H文件,build,将生成.dlb文件,这就是库文件;二、库的调用在另外的工程属性中加入库的路径;即可完成调用

2013-10-23 14:56:48 2023 1

原创 Eclipse(CCES)bug “Some projects cannot be imported because they already exist in the workspace”

在用eclipse或者CCES(ADI基于eclipse的开发平台)时,有时需要把工作空间中的某些工程临时删除--并不是从硬盘上“彻底删除”,删除后,工程还留在workspace目录下;等再次把这个项目导入该workspace时,会导不进去,提示:“Some projects cannot be imported because they already exist in the worksp

2013-09-27 12:08:57 1434

原创 db(分贝)的含义

dB(Decibel,分贝) 是一个纯计数单位,本意是表示两个量的比值大小,没有单位。 在工程应用中经常看到貌似不同的定义方式(仅仅是看上去不同)。对于功率,dB = 10*lg(A/B)。对于电压或电流,dB = 20*lg(A/B)。此处A,B代表参与比较的功率值或者电流、电压值。 dB的意义其实再简单不过了,就是把一个很大(后面跟一长串0的)或者很小(前面有一长串0的)的数比较简短地

2013-08-26 11:12:43 2594

原创 PQA怎样检测采样通道掉电

在core0.c中开一个定时器每10周期对比一次捕获的频率是否一致,通常频率是在跳动的,如果检测到频率不跳动了,说明采样通道没有上电;代码如下: if( bPwrDwnDetTimeOut ) //for power down detect { if(CaptureZeroPointPeriod_Backup != CaptureZeroPointPeriod) {

2013-08-21 10:53:50 661

原创 仿真OK,烧写到目标板就挂了!

潜藏在代码中的bug,像孤魂野鬼,若隐若现,明明就在你身边,你却看不到它;今天下定决心要将它捉拿归案;你决心越大,它妥协越快,范围越来越小,终于把它抓了个正着!痛哉,快哉!变量太大,内存不够,仿真时变量不需要到目标内存中,所以仿真OK,烧写到目标板就挂了

2013-08-20 20:16:42 531

原创 ADC位数与LSB误差(转)

当选择模数转换器(ADC)时,最低有效位(LSB)这一参数的含义是什么?有位工程师告诉我某某生产商的某款12位转换器只有7个可用位。也就是说,所谓12位的转换器实际上只有7位。他的结论是根据器件的失调误差和增益误差参数得出的,这两个参数的最大值如下:失调误差 =±3LSB,增益误差 =±5LSB,  乍一看,觉得他似乎是对的。从上面列出的参数可知最差的技术参数是增益误差(±5 LSB)。进行简单的

2013-07-15 16:08:14 1336

原创 ADSP-BF609 乘除运算需要的周期数及测试方法

1 cycle = 1/主频;当BF609运行在最高主频500MHz时,1 cycle = 2ns;需要说明的是:DSP是流水线指令,同样的运算,放到代码的不同位置,测得的时间不完全相同,看编译效果;1.完成1次常量的乘法:6 cycles;  例如:14.05 * 177777777.888888888;2.完成1次常量的除法:10 cycles;例如:14.05 / 177777777.888

2013-07-15 16:08:11 1762

原创 BF609 SPI Flash烧写完成,但跑不起来(CCES自带的Device_Programmer Driver)

BF609的开发板上用到了Winbond的SPI Flash W25Q32BV;于是官方在CCES自带了这款Flash的烧写驱动,这个驱动可以将你的LDR文件,通过仿真器下载到你的目标板上的Flash;(当然,如果你有编程器,如:周立功的SmartPRO,就不用走这种方式了)。BF609的开发板上,25Q32的连接图如下:他实际上是支持QUAD,4线模式的;在CCES的驱动中,下载程序时也是设置在

2013-07-15 16:08:09 4901

原创 PADS orCAD SourceInsight UE Vmware...2013最新价格

公司预支百万,支持正版软件!是大公司就站出来,用她,爱她,就买下她吧!

2013-07-15 16:08:07 853

原创 电力谐波FFT

谐波次数与采样频率的关系,假设要求的谐波次数为Nharm = 50次,那么要求的采样频率: fs  >=  2 * Nharm * 工频 = 50*50*2 ;以上关系需要用奈奎斯特定理来解释:50次谐波对应的信号频率为50*50Hz = 2.5KHz,根据奈奎斯特定理,采样频率fs>=2*2.5KHz;做FFT时,从10周波采样点中抽取1024个点出来处理,相当于采样频率降到5.12KHz

2013-07-15 16:08:05 4660

原创 用BF609的SPORT读取AD7606的Bug解决方法

1.硬件框图:Bug:通过SPORT读取的数据有怪点,怪点的值为正常值的2倍,且两个怪点的距离为20个点;如图(正常应该是平滑的正弦波):可以排除AD7606本身输出数据不正确的原因,将bug锁定在SPORT读的问题,或者说是SPORT读数据的时序问题;设定7606的量程为5V,第一通道的输入数据为5V,那么AD7606的理论输出值应该是0x7FFF;用示波器抓取实际波形如图:从时序上看,实际波形

2013-07-15 16:08:03 2177

原创 基于ADSP-TS201S的二维DMA数据传输(转)

声明:本文转载自网络,供自己学习参考;感谢原作者的奉献;摘要:针对高速信号处理系统中数据总线传输的瓶颈问题,采用二维DMA方式进行外设高速缓存到DSP内核的数据块实时传输。对二维DMA控制和状态寄存器组进行编程控制,结合FPGA与DSP链路接口设计,将存储区的数据块作为一个数据阵列进行传输,使DSP在DMA中断中获得数据。试验结果证明,二维DMA传输方式可解决高速外设数据块的连续传输和处理问题,保

2013-07-15 16:08:00 2132

原创 正弦函数的频谱图(FFT)

从理论上讲,正弦函数的傅里叶变换是冲击函数:它的幅值为原正弦信号幅值的1/2倍;即:若x(t)=Acos(Ωt),则其频谱幅值最大值为A/2; 但是,我们用matlab求出来的频谱图却不是这样的;原因是: 1.理论中的正弦信号是无限长连续信号,而matlab,参与运算的信号只是截取了其中1个周期或多个周期的信号,就变成       了有限长信号了;无限长信号和有限长信号的傅里叶变换是不一样的!

2013-07-15 16:07:58 101017 4

原创 BF609 CCES下的SPI驱动调试--就这样被它折磨了一周

在CCES环境下,ADI 自带了驱动接口函数,为驱动调试省下一大杯子事;但是这为人熟知的SPI,在调试过程中还是遇到了挫折,几度想撞墙;最大的折磨:死机。 实际的SPI驱动接口是全双工功能的,所以传输完成后,接口函数的返回值是ADI_SPI_TRANSCEIVER_PROCESSED,没有区分是发送完成还是接收完成;我的应用只需要半双工就可以了,按我的思路,是需要区分的,所以,我在驱动的Start

2013-07-15 16:07:56 1823

原创 会议笔记--2012电能质量管理技术论坛

电能质量的市场:有电网污染的地方,就有市场;1.数据中心:1亿瓦/年,主要来自变频柜,UPS;2.印钞厂3. 居民用电:冰箱,空调(变频),洗衣机等4. 汽车制作厂5. 钢铁厂6. 造纸厂7. 港口电网合并:火电,水电,核电,风电,太阳能;其他行业:电力,煤炭,铁路;GB/T 14549-93 是参照IEC 61000-4-30整数次谐波是目前电网和厂家关心的,也是能处理的;

2013-07-15 16:07:54 728

原创 DSP架构应对电网谐波污染分析的挑战(转)

DSP架构应对电网谐波污染分析的挑战[ 作者: ] [ 来源:网络 ] [原文 发布时间:2012-09-17 ]声明:本文摘抄于网络,感谢原著者!关键字:DSP架构  数字PLL  数字振荡器 简介在过去,谐波分析仪不仅非常昂贵,而且难以集成到大规模制造的电表中。因此,对电网进行谐波污染分析是一件非常困难的事情,只能偶尔由专业操作员在某些特定位置进行。如今,芯片不仅可以集成更多的信号处理功能,而

2013-07-15 16:07:51 1421

原创 Blackfin入门教程 SPORT(转)

ADSP-BF53x上有两个SPORT口,SPORT(synchronous serial ports)接口是ADSP-BF53x上速度最快的串口,其速度可以达到系统时钟的1/2, 每一个SPORT口有两根接收数据线和两根传输数据线,支持全双工模式传输。  SPORT接口通常用做一些高速的数据传输,它支持I2S模式,通常将SPORT接口连接音频的编解码器芯片,作为音频数据输出接口。  SPORT时

2013-07-15 16:07:49 1790

原创 sizeof,终极无惑(转)

本文来自网络,感谢原作者的分享!0. 前向声明sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握尚

2013-07-15 16:07:47 501

原创 浮点数的二进制存储方式

声明:以下文章来源于百度文库,很详细的介绍了浮点数在内存中的存放方式,以及二进制和浮点数的相互转     换;感谢原作者的分享! <span lang="EN-US" style="font-size:12.0pt;font-family:宋体;mso-bidi-font-family: 宋体;mso-fo

2013-07-15 16:07:45 1612

原创 ADI DSP开发环境 CCES下的程序加载过程

在CCES平台下,使用仿真器对目标板上的SPI Flash进行程序加载,要先将工程编译生成.ldr文件;生成ldr文件是调用CCES 的elfloader.exe(在CCES安装目录下可以找到)完成的,这个步骤通过CCES 工程属性设置和编译就可以完成;而用cldp.exe(在CCES安装目录下可以找到)下载程序到SPI flash,需要在CMD里面进行。   一、如何生成双核.ldr文件

2013-07-15 16:07:42 4706

原创 Callback,Non-Blocking,Blocking函数

Callback(回调函数):模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。 那么我们就把foo称为回调函数。 网络上的这样解释应该是通俗易懂的了;Non-Blocking(非阻塞函数):在Non-Blocking模式下,系统采用轮询的方式查询事件的是否发生,这个过

2013-07-15 16:07:40 840

原创 ADI CCES 学习笔记

CCES安装最好使用默认安装路径:C:/Analog Devices/CrossCore Embedded Studio1.0.1/原因:在mk文件中,add-in的驱动默认都是在这个路径下,如图: 如果改变了路径,会提示"No rule to make target": 一、快捷键:ctrl+/:给所选行添加注释“//”,可以时多行;二、Lord files(xxx.ldr)生成:(以下以BF5

2013-07-15 16:07:38 3526

原创 百兆以太网MII接口类型

百兆以太网MII接口类型 MII是Medium Independent Interface的缩写,中文意思是“介质独立接口”,该接口一般应用于以太网硬件平台的MAC层和PHY层之间,MII接口的类型有很多,常用的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI等。本文只介绍百兆以太网的MII、RMII、S

2013-07-15 16:07:36 6229

原创 各大公司NAND,NOR Flash,DDR部门合并

首先是各个公司的部门变迁。意法半导体ST 和 英特尔intel 将各自原先的NAND和 NOR 闪存业务拿出来合并成立了新的专业闪存公司 Numonyx(恒忆) 。2010年2月,Micron收购恒忆;所以现在的ST官网上找不到Norflash的相关信息,只有在镁光的官网上找;英飞凌 infenion 将自己的内存部门分离出来独立运营,即奇梦达 qimonda。AMD 将闪存部门拿出来和富士通成立

2013-07-15 16:07:33 3463

原创 Nor Flash操作程序

1、物理连接 (AM29LV160DB的NORFLASH) 2、读操作读操作不需要命令序列,默认会进入读取状态 U16 read_en29lv160ab(U32 addr){       return *((volatile U16 *)(addr));}3、获取ID    #define FLASH_base 0x00000000 //FLASH接到bank0上    #define CMD_A

2013-07-15 16:07:31 1610

原创 Visual DSP++学习笔记

1.如何创建双核工程?coreA ,core B2.SSYNC()等待数据传输完成,保证所有读写操作都完整进行,而避免数据被冲走的问题;   在配置寄存器的时候很常见;

2013-07-15 16:07:29 1464

原创 NOR型flash与NAND型flash的区别

1) 闪存芯片读写的基本单位不同 NOR   以“字”为最小操作单位;NAND 以“块”为最小操作单位; 应用程序对NOR芯片操作以“字”为基本单位。为了方便对大容量NOR闪存的管理,通常将NOR闪存分成大小为128KB或者64KB的逻辑块,有时候块内还分成扇区。读写时需要同时指定逻辑块号和块内偏移。应用程序对NAND芯片操作是以“块”为基本单位。NAND闪存的块比较小,一般是8KB,然后每块又分

2013-07-15 16:07:26 674

原创 Solidworks 学习笔记

1.选定基准面--草图--拉伸凸台/拉伸切除,实体设计是从草图开始,草图是从画线开始,画线要先选定基准面;2.如果是在已有的实体上做凸台等操作,可以先进入特征在选定实体的基准面进行草图设计;3.绘制草图时,要用智能尺寸确定边长,可以先固定某点来实现另一侧的移动;快捷键:平移 :按住 Ctrl 键并使用鼠标中间按键来拖动。(在激活的工程图中,不需按住 Ctrl 键。)整屏显示:双击滚轮键显示所有 或

2013-07-15 16:07:22 1622

原创 Wi-Fi 无线 LAN 频率、波段和信道(Wi-Fi Wireless LAN Frequency, Bands and Channels)

Wi-Fi 技术被 IEEE 802.11b/g/n 定义被操作在2.4 GHz 的频率中,在其中这个2.4 GHz 频谱被划分为14个交叠的、错列的20 MHz 无线载波信道,它们的中心频率分别为5 MHz。802.11a/n 被操作在有更多信道的 5.0GHz 频谱中,802.11n 也使用信道焊接技术联合两个 20MHz 载波信道为一个40 MHz 信道来增加吞吐量。    这些信道在一个特

2013-07-15 16:07:19 3556

原创 CAD2007 学习笔记

比例调整:SC--空格--选择对象--指定基点--输入比例因子(39.37)--空格; 使多边形闭合:PE--M--选择形状--回车--回车(Y:将形状转为多段线)-- J(合并)--回车(默认模糊距离)--闭合--回车结束 显示全部内容的快捷键:Z--空格--E--空格;画闭合的多边形一步到位:Pline(画多段线命令)-->描线,直至想要的形状-->回车结束;画已知长宽的矩形:在工具栏中点进后

2013-07-15 16:07:17 1031

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除