基于51单片机设计了一款测试范围在1Hz~10MHz的频率计。系统通过峰值有效电路和有效值电路将正弦渡、方波和三角波转化为直流信号送入单片机,通过编写相应的程序计算出其有效值和峰峰值的比,实现自动检测的目的,并由显示电路显示测量结果。该系统电路简洁、软件编写简单、调试难度低。   目前在频率测量领域中,对于高频率信号高精度测量大都使用ARM、FPGA等高速处理器加专用计数芯片来完成。但这种方法程序编写复杂,并且其处理器外围电路复杂,这增加了其调试难度,降低了可操作性。   文中设计的高频信号频率计,除数据处理和显示交由单片机负责外,测频核心电路用经检测的模拟电路完成,该高
1
双通道频谱滤波器的设计包括:仿真信号产生的带噪声的信号,在经过带通滤波器进行频率响应后,对滤波前后的信号进行双通道谱测量,以检测滤波后的信号是否在用户所要求的频率范围之内。在本章实例中,主要用到的LabVIEW 8,2 Express Ⅵ中相关控件有:仿真信号Ⅵ、滤波器Ⅵ、双通道谱测量Ⅵ及信号掩区和边界测量Ⅵ。此外,在编写程序框图的过程中,使用了编程控件中的应用程序属性节点,以及根据分析测量设计子Ⅵ的基本知识点。对LabVIEW实现了比较综合的应用。   图为双通道频谱滤波器控件的运行界面。   具体而言,本章设计的测量控件中,仿真信号Ⅵ产生信号,经过带通滤波器滤波,通过比较滤波前后的信号
1
这种方法采用带有使能输人的电源分配开关和双电源监测电路共同实现DSP内核和I/O供电次序控制。电源监测电路检测外部的电源输入和DC/DC输出,通过检测这两个电压确定I/O的通电状态。在上电过程中内核先于I/O供电,在掉电过程中I/O先于内核掉电。因此,在前面几种方法不能够满足系统供电次序要求的情况下,可以选择这种方法实现电源的次序控制。   在上电过程中,外部3.3 V通过功率开关在使能信号(ENABLE)控制下直接为I/O供电。内核电压采用外部3.3 V作为输入并经过DC/DC转换后实现。采用这种方法,双电源监测电路所监测的两个电压超过各自的阀值后,产生一个200 ms的低电平复位信号,该
1
摘要:以TMS320F240 系列为例,简要介绍了数字信号处理器串行通信接口SCI 模块和RS485 串口通信,并编程实现了TMS320F240 与PC 机串行通信接口电路。   1 引言   DSP 既是Digital Signal Pricessing 的缩写,也是Digital Signal Pricessor 的缩写。前者是指数字信号处理的理论和方法,后者则是指用于数字信号处理的可编程微处理器。TMS320F240 系列是在TMS320F2000TM 平台下的一种定点DSP 芯片,是专为数字电机控制和其他控制应用系统而设计的16位定点运算的DSP。它集合了DSP 的高速运算功能与电
1
1  概述   随着半导体技术的飞速发展,以及移动通信、网络技术、多媒体技术在嵌入式系统设计中的应用,单片机从4位、8位、16位到32位,其发展历程一直受到广大电子爱好者的极大关注。单片机功能越来越强大,价格却不断下降的优势无疑成为嵌入式系统方案设计的首选,同时单片机应用领域的扩大也使得更多人加入到基于单片机系统的开发行列中,推动着单片机技术的创新进步。   然而传统的单片机系统开发除了需要购置诸如仿真器、编程器、示波器等价格不菲的电子设备外,开发过程也较繁琐。如图1所示,用户程序需要在硬件完成的情况下才能进行联调,如果在调试过程中发现需修改硬件,则要重新制板。因此无论从硬件成本还是开发周
1
系统上电后,ADS5422一直工作,采样产生的数据是否存储到IDT72V2113中,由TMS320C6203B的DX0引脚状态来决定。TMS320C6203B进行初始化,外部扩展总线的XCE3设置为同步FIFO读操作模式。DMA通道0配置为每次传输1帧,每帧1024个半字(HW,HalfWord),同步事件设置为外部中断4,触发极J性为高电平,初始化定时器0,定时间隔为22 ms。   当外部同步信号到来时,启动定时器0,手动启动DMA通道0,同时设置DX0为低电平。ADS5422采样产生的数据开始写人IDT72V2113,当定时器0中断到来时,设置DX0为高电平,关闭IDT72V2113的
1
什么是看门狗(watchdog)   看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。   工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门
1
摘要:采用TMS320C54x芯片实现扩频通信系统中的核心进程——扩频编码与调制。该方案具有参数修改方便、简单易行,可根据实际信道要求迅速调整扩频增益和调制频率的优点。     关键词:DSP 扩频通信 卷积码 m序列 引言 TMS320C54x(简称'C54x)是TI公司于1996年推出的一种定点数字信号处理器。它采用先进的改进型哈佛结构,片内有8条总线、CPU、在片存储器和在片外围电路等硬件。它具高度专业化的指令系统,能够迅速地完成累加、乘积等运算功能。它具有功耗小、高度并行等优点,已被广泛应用于通信等众多领域。 本方案与常规的扩频实现方式相比,常规的扩频实现方式是用硬件来构造扩频
1
本连载讲解作为嵌入式系统开发技术人员所必需具备的单片机的基础知识。继《《嵌入式编程之单片机的基本构成、工作原理》、《嵌入式编程之单片机的外围功能电路》、《单片机的编程语言和开发环境》和《单片机外围功能电路控制的基础知识》后,最后一期将为大家介绍在单片机控制系统中不可缺少的处理方式--“中断”的基础知识。     “中断”与“轮询”     本期是单片机入门连载的最后一期。本期我们将说明在单片机编程过程中一定会遇到的、也是单片机控制中不可缺少的一种处理方式---“中断”。     “中断”处理并非单片机控制系统所特有的现象,在我们的日常生活中“中断”的例子也随处可见。 让我们来看看身边的例
1
摘 要:介绍了一种利用TMS320LF2407来进行全数字控制,采用Buck—Boost双象限电路作为充放电主电路的蓄电池充放电装置。采用了涓流充电、恒流充电、恒压充电的三级充电模式,非同步采样方法,带滞环的PI调节器。样机试验结果表明控制方法可行,充放电精度高。关键词:蓄电池;充电;放电;DSP;Buck-B00st;数字控制0 引言      蓄电池作为储能电源已广泛用于各个行业中。蓄电池充电装置大多采用两级充电模式,同步采样方法,用不带滞环的PI调节器进行PI调节。对于深度放电的蓄电池,为保证正常的使用寿命,在一般的充电程序前必须增加涓流充电过程。同步采样方法存在开关管动作引起的电压和电
1