1、 不影响执行速度的情况下,可以使用c或c/c++语言提供的函数库,也可以自己设计函数,这样更易于使用“裁缝师”优化处理,例如:进行绝对值运算,可以调用fabs()或abs()函数,也可以使用if...else...判断语句来替代。   2、 要非常谨慎地使用局部变量,根据自己项目开发的需要,应尽可能多地使用全局变量和静态变量。   3、 一定要非常重视中断向量表的问题,很多朋友对中断向量表的调用方式不清楚。其实中断向量表中的中断名是任意取定的,dsp是不认名字的,它只认地址!!中断向量表要重新定位。这一点很重要。  4、 要明确dsp软件开发的第一步是对可用存储空间的分析,存储空间分配好坏
1
摘要:论文针对复杂系统无线数据采集电路中电阻应变片直流电桥测量电路存在的问题进行了详细的分析,根据实际系统对灵敏度、功率等要求,合理地对增益电阻和滤波电容进行了选择,提出了一种行之有效的电阻应变片直流电桥无线数据采集测量电路的设计方案。经过测试证明该方案在数据采集系统中稳定、可靠。   0 引言   在复杂的机械系统中,研究其功耗和性能,设计它们的结构以及研究各模块组间的润滑状态,测量各 器件间的摩擦力等重要参数,多年来,一直被人们所重视。由于机械内部运动复杂,环境恶劣,摩擦力相 对很小,给测量带来了很大困难,如何精确地测量出这些数据就显得格外重要。   采用无线收发方式,利用传感器信号
1
Maxim推出具有2个ADC通道和可编程数字音频滤波器的低功耗、单声道音频编解码器(codec) MAX9860。器件灵活的时钟电路采用10MHz至60MHz的公共系统时钟频率,从而省去了外部PLL和多个晶体振荡器。MAX9860理想用于音频耳机、数码相机、蜂窝电话、便携式录音机、VoIP电话以及会议电话。   MAX9860包含2路差分麦克风输入、一个用户可编程的前置放大器以及可编程增益放大器。自动增益控制结合可选的建立/释放时间和信号门限,能够实现最大的动态范围。门限可选的噪声选通可以在无信号连接时保证音频通道安静。这种配置允许用户选择一个通道用于语音信号处理,而另一个通道用于下行链路的
1
基于单片机的加热炉温度模糊控制系统 杨宏丽(深圳职业技术学院电子通信工程系 广东深圳 518055) 1 引 言 加热炉在冶金、化工等工业生产过程中广泛地使用,加热炉的温度是生产工艺的一项重要指标,温度控制的好坏将直接影响产品的质量。热处理加热炉是一种能改善金属材料及其制品(如机器零件、工具等)性能的工艺。根据不同的要求,将材料及其制品加热到适宜的温度并保温,随后用不同方法冷却,改变其内部组织以获得所要求的性能。热处理是提高金属材料及其制品质量的重要手段之一。 热处理加热炉具有大惯性、纯滞后等非线性以及时变的特点,开关炉门、加热材料、环境温度以及电网电压等都影响控制过程,基于精确数学模型
1
摘要:简单介绍红外遥控接收系统原理,给出用8051作遥控接收系统解码器的一种巧妙实现方法,以及完整的51汇编程序代码。包括解码系统配置及接口、软件设计要点及中断服务程序。                关键词:8051      红外遥控 遥控码      红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。     1 红外遥控系统  
1
0 引言 AD9959是美国ADI公司最新推出的一款四通道高速直接数字频率合成器。该芯片内部集成了四个DDS核,因此可对四个内部同步输出通道独立进行编程。通过一个公用系统时钟在芯片内部同步其独立的通道,AD9959可以对由于模拟处理(例如滤波、放大)或者PCB布线失配而产生的外部信号通道的不均衡进行有效的校正,从而使系统工程师用相当少的时间和精力去处理这个通常很复杂的系统设计问题。 1 AD9959的主要特点 AD9959可以实现最多16电平的频率、相位和幅度调制,还可以工作在线性调频、调相或调幅模式。AD9959的应用范围包括相控阵列雷达/卢纳系统、仪表、同步时钟和RF信号源。AD9
1
在我们设计的仪表中采用PIC系列单片机,碰到了浮点数的运算问题,查阅其有关资料发现,其浮点数的格式及其与十进制数之间的转换,与我们常用的MCS-51单片机所提供的三字节、四字节浮点数完全不同,本文将说明其浮点数的格式及其与十进制数之间的转换和程序设计步骤。1 浮点数的格式  Microchip公司单片机所采用的浮点数格式是IEEE-754标准的变异型。32位浮点数格式为:   其中:×表示一位二进制数0或1;eb 为指数的偏差;S为浮点数的符号位,S=0为正数,S=1为负数;小数点“·”在符号位S的右边;BY0 BY1 BY2为尾数的小数部分。 应特别注意:  ⑴ 浮点数隐含其整数部
1
摘要:本文分别用凯塞窗函数法和切比雪夫最佳逼近法,在MATLAB环境下实现了面向电力系统应用的FIR数字低通滤波器的设计和仿真,得出基于切比雪夫最佳逼近法设计的数字低通滤波器最为理想,之后讨论了滤波器阶次和权向量对纹波的影响。最后介绍了基于DSP器件设计数字滤波器的算法实现和部分程序代码。   1、概述   在数字滤波器家族中,FIR 滤波器与IIR 滤波器相比,由于具有严格的线性相位和因果稳定性等一系列优点,因而得到了广泛应用。可以用窗函数法、频率取样法和切比雪夫逼近法等方法设计FIR 数字滤波器。   在设计数字滤波器时,可以用软件仿真和硬件实现的方法。MATLAB 软件使用简单、方
1
引言近年来,非线性负荷的广泛应用对供电质量造成了严重污染,电力系统中的谐波日益严重,同时,保证电网安全、稳定运行,为用户提供高质量的电能的要求也越来越高。有源电力滤波器作为抑制谐波的有效手段,得到了广泛的重视并取得了很大的发展。有源电力滤波器的实质就是一个任意波形发生器[1],通过一定的算法检测到负荷侧所需要的谐波电流,就发出相应的谐波电流,从而达到补偿的目的。经补偿后系统电流将接近理想的正弦波。为了实现这一目标,需要采用适当的控制策略来控制逆变器开关。目前常用PWM和滞环控制产生开关决策以控制逆变器,对要求的电网电流都是开环的。这就意味着即使补偿电流的检测和计算非常准确,也很难保证对电源电流
1
摘 要 介绍一种RS-485接口芯片MAX485,利用此芯片可以很方便地实现PC机与单片机之间的串行通讯,同时给出PC机与单片机实现多点通讯的实例。 关键词 RS-485串行通讯多点通讯     随着数据采集系统的广泛应用,通常由单片机构成的应用系统,如仪器仪表、智能设备等,都需要与PC机之间交换数据,实现与PC机之间的通讯功能,以充分发挥PC和单片机之间的功能互补,资源共享的优势。以往常用的RS-232协议在很大程度上已不能满足设计的要求,如传输速率慢,传输距离短,传输信号易受外界的干扰等缺点。本文介绍一种性能优越的RS-485接口芯片,以及如何利用此芯片实现单片机与PC机之间的远
1