文档库 最新最全的文档下载
当前位置:文档库 › 哈工大DSP课程报告

哈工大DSP课程报告

哈工大DSP课程报告
哈工大DSP课程报告

2015年秋季学期

《DSP原理及应用》课程

课程设计报告

院系:航天工程与力学系

班号: 1218201_____ 学号: 1122110326___

姓名:高小宁______

2016年1月13日

审阅教师:考核成绩:________________

题目一:

结合学习过的DSP基本知识,试论述如果采用DSP为核心器件设计系统,需要考虑哪些性能指标、遵循哪些设计原则?

一、运算速度:首先我们要确定数字信号处理的算法,算法确定以后其运算量和完成时间也就大体确定了,根据运算量及其时间要求就可以估算DSP芯片运算速度的下限。在选择DSP芯片时,各个芯片运算速度的衡量标准主要有:

1、MIPS(Millions of Instructions Per Second),百万条指令/秒,一般DSP为20~100MIPS,使用超长指令字的TMS320B2XX为2400MIPS。必须指出的是这是定点 DSP芯片运算速度的衡量指标,应注意的是,厂家提供的该指标一般是指峰值指标,因此,系统设计时应留有一定的裕量。

2、MOPS(Millions of Operations Per Second),每秒执行百万操作。这个指标的问题是什么是一次操作,通常操作包括CPU操作外,还包括地址计算、DMA访问数据传输、I/O操作等。一般说MOPS越高意味着乘积-累加和运算速度越快。MOPS可以对DSP芯片的性能进行综合描述。

3、MFLOPS(Million Floating Point Operations Per Second),百万次浮点操作/秒,这是衡量浮点DSP芯片的重要指标。例如TMS320C31在主频为40MHz时,处理能力为40MFLOPS, TMS320C6701在指令周期为6ns时,单精度运算可达1GFLOPS。浮点操作包括浮点乘法、加法、减法、存储等操作。应注意的是,厂家提供的该指标一般是指峰值指标,因此,系统设计时应注意留有一定的裕量。

4、MBPS(Million Bit Per Second),它是对总线和I/O口数据吞吐率的度量,也就是某个总线或I/O的带宽。例如对TMS320C6XXX、200MHz时钟、32bit总线时,总线数据吞吐率则为800Mbyte/s或6400MBPS。

5、指令周期,即执行一条指令所需的时间,通常以ns(纳秒)为单位,如TMS320LC549-80在主频为80MHz是的指令周期为12.5ns。MAC时间,执行一次乘法和加法运算所花费的时间:大多数DSP芯片可以在一个指令周期内完成一次MAC运算。

6、FFT/FIR执行时间,运行一个N点FFT或N点FIR程序的运算时间。由于FFT运算/FIR运算是数字信号处理的一个典型算法,因此,该指标可以作为衡量芯片性能的综合指标。

二、运算精度:一般情况下,浮点DSP芯片的运算精度要高于定点DSP芯片的运算精度,但是功耗和价格也随之上升。

三、字长的选择:一般浮点DSP芯片都用32位的数据字,大多数定点DSP芯片是16位数据字。

四、存储器等片内硬件资源安排:包括存储器的大小,片内存储器的数量,总线寻址空间等。

五、开发调试工具:完善、方便的的开发工具和相关支持软件是开发大型、复杂DSP系统的必备条件,对缩短产品的开发周期有很重要的作用。

六、功耗与电源管理:一般来说个人数字产品、便携设备和户外设备等对功耗有特殊要求,因此这也是一个该考虑的问题。

七、价格及厂家的售后服务因素:价格包括DSP芯片的价格和开发工具的价格。

八、其他因素:包括DSP芯片的封装形式、环境要求、供货周

期、生命周期等。

题目二:

采用DSP处理器的CPU定时器进行10000次计数,写出定时器的设置程序代码。

void ConfigCpuTimer(struct CPUTIMER_V ARS *Timer, float Freq, float Period)

{

Uint32 temp;///定时器计数值

Timer->CPUFreqInMHz = Freq;

Timer->PeriodInUSec = Period;

temp = (long) (Freq * Period);

Timer->RegsAddr->PRD.all = temp;

Timer->RegsAddr->TPR.all = 0;

Timer->RegsAddr->TPRH.all = 0;

Timer->RegsAddr->TCR.bit.POL = 0;

Timer->RegsAddr->TCR.bit.TOG = 0;

Timer->RegsAddr->TCR.bit.TSS = 1;

Timer->RegsAddr->TCR.bit.TRB = 1;

Timer->RegsAddr->TCR.bit.FRCEN = 0;

Timer->RegsAddr->TCR.bit.PWIDTH = 7;

Timer->RegsAddr->TCR.bit.SOFT = 1;

Timer->RegsAddr->TCR.bit.FREE = 1;

Timer->RegsAddr->TCR.bit.TIE = 1;

Timer->InterruptCount = 0;

}

ConfigCpuTimer(&CpuTimer0,150,10000);

题目三:

如果采用DSP处理器的GPIO端口点亮小灯,试画出基本的电路原理图。

当GPIO端为低电平时,小灯被点亮。

题目四:

设计DSP处理器SCI串口同计算机通信,采用中断方式收发数据,间隔3秒发送一次字符"The TMS320F2812-UART is fine !";要求SCI配置为波特率19200,数据长度8Bit,无极性,2位停止位;使用TX缓冲寄存器空触发SCI-TX INT中断,CPU定时器0中断触发第一次传输,试给出相关程序代码。

#include "DSP281x_Device.h"

// 使用的函数原型声明

void Gpio_select(void);

void InitSystem(void);

void SCI_Init(void);

interrupt void cpu_timer0_isr(void);

interrupt void SCI_TX_isr(void);

// 全局变量

char message[]={"The F2812-UART is fine !\n\r"};

int index =0; // 字符串指针

void main(void)

{

InitSystem(); // 初始化DSP内核寄存器

Gpio_select(); // 配置GPIO复用功能寄存器

InitPieCtrl(); // 调用外设中断扩展初始化单元PIE-unit ( 代码: DSP281x_PieCtrl.c)

InitPieVectTable(); // 初始化PIE vector向量表( 代码: DSP281x_PieVect.c )

// 重新映射PIE - Timer 0的中断

EALLOW; // 解除寄存器保护

PieVectTable.TINT0 = &cpu_timer0_isr;

EDIS; // 使能寄存器保护

InitCpuTimers();

// 配置CPU-Timer 0 周期50 ms:

// 150MHz CPU 频率, 50000 微秒中断周期

ConfigCpuTimer(&CpuTimer0, 150, 50000);

// 使能PIE内的TINT0 : Group 1 interrupt 7

PieCtrlRegs.PIEIER1.bit.INTx7 = 1;

// 使能CPU INT1 (连接到CPU-Timer 0中断)

IER = 1;

EALLOW; // 解除寄存器保护

PieVectTable.TXAINT = &SCI_TX_isr;

EDIS; // 使能寄存器保护

// 使能PIE内的SCI_A_TX_INT中断

PieCtrlRegs.PIEIER9.bit.INTx2 = 1;

// 使能CPU INT 9

IER |= 0x100;

// 全局中断使能和更高优先级的实时调试事件

EINT; // 全局中断使能INTM

ERTM; // 使能实时调试中断DBGM

CpuTimer0Regs.TCR.bit.TSS = 0; // 启动定时器0

SCI_Init();

while(1)

{

while(CpuTimer0.InterruptCount < 60) // 等待50ms * 60

{

EALLOW;

SysCtrlRegs.WDKEY = 0x55;

SysCtrlRegs.WDKEY = 0xAA; // 看门狗控制

EDIS;

}

CpuTimer0.InterruptCount = 0; // 复位计数器

index = 0;

SciaRegs.SCITXBUF= message[index++];

}

}

void Gpio_select(void)

{

EALLOW;

GpioMuxRegs.GPAMUX.all = 0x0; // 所有GPIO 端口配置为I/O

GpioMuxRegs.GPBMUX.all = 0x0;

GpioMuxRegs.GPDMUX.all = 0x0;

GpioMuxRegs.GPFMUX.all = 0x0;

GpioMuxRegs.GPFMUX.bit.SCIRXDA_GPIOF5 = 1; //配置SCI-RX

GpioMuxRegs.GPFMUX.bit.SCITXDA_GPIOF4 = 1; //配置SCI-TX

GpioMuxRegs.GPEMUX.all = 0x0;

GpioMuxRegs.GPGMUX.all = 0x0;

GpioMuxRegs.GPADIR.all = 0x0; // GPIO PORT 配置为输入

GpioMuxRegs.GPBDIR.all = 0x0;

GpioMuxRegs.GPDDIR.all = 0x0;

GpioMuxRegs.GPEDIR.all = 0x0;

GpioMuxRegs.GPFDIR.all = 0x00FF;

GpioMuxRegs.GPGDIR.all = 0x0;

GpioMuxRegs.GPAQUAL.all = 0x0; // 设置所有GPIO 输入的量化值等于0

GpioMuxRegs.GPBQUAL.all = 0x0;

GpioMuxRegs.GPDQUAL.all = 0x0;

GpioMuxRegs.GPEQUAL.all = 0x0;

EDIS;

}

void InitSystem(void)

{

EALLOW;

SysCtrlRegs.WDCR= 0x00AF; // 配置看门狗

// 0x00E8 禁止看门狗,预定

标系数Prescaler = 1

// 0x00AF 不禁止看门狗, 预定标系数Prescaler = 64

SysCtrlRegs.SCSR = 0; // 看门狗产生复位

SysCtrlRegs.PLLCR.bit.DIV = 10; // 配置处理器锁相环,倍频系数为5

SysCtrlRegs.HISPCP.all = 0x1; // 配置高速外设时钟分频系数:2

SysCtrlRegs.LOSPCP.all = 0x2; // 配置低速外设时钟分频系数:4

// 使用的外设时钟时钟设置:

// 一般不使用的外设的时钟禁止,降低系统功耗

SysCtrlRegs.PCLKCR.bit.EV AENCLK=0;

SysCtrlRegs.PCLKCR.bit.EVBENCLK=0;

SysCtrlRegs.PCLKCR.bit.SCIAENCLK=1; // 使能SCI模块的时钟

SysCtrlRegs.PCLKCR.bit.SCIBENCLK=0;

SysCtrlRegs.PCLKCR.bit.MCBSPENCLK=0;

SysCtrlRegs.PCLKCR.bit.SPIENCLK=0;

SysCtrlRegs.PCLKCR.bit.ECANENCLK=0;

SysCtrlRegs.PCLKCR.bit.ADCENCLK=0;

EDIS;

}

void SCI_Init(void)

{

SciaRegs.SCICCR.all =0x13; // 2bit 停止位无循环模式

// 无极性,字符长度:8 bits,

// 异步模式,

空闲线协议

SciaRegs.SCICTL1.all =0x0003; // 使能TX, RX, 内部SCICLK,

// 禁止RX ERR, SLEEP, TXWAKE

SciaRegs.SCIHBAUD = 0; // 波特率:19200(LSPCLK = 37.5MHz);

SciaRegs.SCILBAUD = 0xf3;

SciaRegs.SCICTL2.bit.TXINTENA = 1; // 使能SCI发送中断

SciaRegs.SCICTL1.all =0x0023; // 使SCI退出复位

}

interrupt void cpu_timer0_isr(void)

{

CpuTimer0.InterruptCount++;

// 每个定时器中断清除一次看门狗计数器

// 响应中断并允许系统接收更多的中断

PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;

}

//================================================ ===========================

// SCI_A 发送中断服务程序

// 发送字符串message[]

//================================================ ===========================

interrupt void SCI_TX_isr(void)

{

if (index < 26) SciaRegs.SCITXBUF=message[index++];

// 重新初始化PIE为下一次SCI-A TX准备接收下一次中断

PieCtrlRegs.PIEACK.all = 0x0100; //响应中断

}

题目五:

采用查询方式实现题目四中功能,SCI配置要求相同,使用发送移位寄存器空标志位TXEMPTY触发发送数据,软件延时方法控制间隔时间3秒,试给出相关程序代码。

#include "DSP281x_Device.h"

// 使用的函数声明

void Gpio_select(void);

void InitSystem(void);

void SCI_Init(void);

void main(void)

{

char message[]={"The F2812-UART is fine !\n\r"};

int index =0; // 字符指针定义

long i;

InitSystem(); // 初始化DSP内核寄存器

Gpio_select(); // 配置GPIO复用功能寄存器

SCI_Init(); // SCI接口初始化

while(1)

{

SciaRegs.SCITXBUF=message[index++];

while ( SciaRegs.SCICTL2.bit.TXEMPTY == 0);

//状态检测模式:

//状态检测,等待发送标识为空:TXEMPTY = 0

EALLOW;

SysCtrlRegs.WDKEY = 0x55; // 看门狗控制

SysCtrlRegs.WDKEY = 0xAA;

EDIS;

if (index > 26)

{

index =0;

for(i=0;i<15000000;i++) // 软件延时,近似2秒.

{

EALLOW;

SysCtrlRegs.WDKEY = 0x55; // 看门狗控制

SysCtrlRegs.WDKEY = 0xAA; // 看门狗控制

EDIS;

}

}

}

}

void Gpio_select(void)

{

EALLOW;

GpioMuxRegs.GPAMUX.all = 0x0; // 所有GPIO 端口配置为I/O

GpioMuxRegs.GPBMUX.all = 0x0;

GpioMuxRegs.GPDMUX.all = 0x0;

GpioMuxRegs.GPFMUX.all = 0x0;

GpioMuxRegs.GPFMUX.bit.SCIRXDA_GPIOF5 = 1; //配置SCI-RX

GpioMuxRegs.GPFMUX.bit.SCITXDA_GPIOF4 = 1; //配置SCI-TX

GpioMuxRegs.GPEMUX.all = 0x0;

GpioMuxRegs.GPGMUX.all = 0x0;

GpioMuxRegs.GPADIR.all = 0x0; // GPIO PORT 配置为输入

GpioMuxRegs.GPBDIR.all = 0x0;

GpioMuxRegs.GPDDIR.all = 0x0;

GpioMuxRegs.GPEDIR.all = 0x0;

GpioMuxRegs.GPFDIR.all = 0x0;

GpioMuxRegs.GPGDIR.all = 0x0;

GpioMuxRegs.GPAQUAL.all = 0x0; // 设置所有GPIO 输入的量化值等于0

GpioMuxRegs.GPBQUAL.all = 0x0;

GpioMuxRegs.GPDQUAL.all = 0x0;

GpioMuxRegs.GPEQUAL.all = 0x0;

EDIS;

}

void InitSystem(void)

{

EALLOW;

SysCtrlRegs.WDCR= 0x00AF; // 配置看门狗

// 0x00E8 禁止看门狗,预定标系数Prescaler = 1

// 0x00AF 不禁止看门狗, 预定标系数Prescaler = 64

SysCtrlRegs.SCSR = 0; // 看门狗产生复位

SysCtrlRegs.PLLCR.bit.DIV = 10; // 配置处理器锁相环,倍频系数为5

SysCtrlRegs.HISPCP.all = 0x1; // 配置高速外设时钟分频系数:2

SysCtrlRegs.LOSPCP.all = 0x2; // 配置低速外设时钟分频系数:4

// 使用的外设时钟时钟设置:

// 一般不使用的外设的时钟禁止,降低系统功耗

SysCtrlRegs.PCLKCR.bit.EV AENCLK=0;

SysCtrlRegs.PCLKCR.bit.EVBENCLK=0;

SysCtrlRegs.PCLKCR.bit.SCIAENCLK=1; // 使能SCI模块的时钟

SysCtrlRegs.PCLKCR.bit.SCIBENCLK=0;

SysCtrlRegs.PCLKCR.bit.MCBSPENCLK=0;

SysCtrlRegs.PCLKCR.bit.SPIENCLK=0;

SysCtrlRegs.PCLKCR.bit.ECANENCLK=0;

SysCtrlRegs.PCLKCR.bit.ADCENCLK=0;

EDIS;

}

void SCI_Init(void)

{

SciaRegs.SCICCR.all =0x13; // 2bit 停止位无循环模式

// 无极性,字符长度:8 bits,

// 异步模式,空闲线协议

SciaRegs.SCICTL1.all =0x0003; // 使能TX, RX, 内部SCICLK,

// 禁止RX ERR, SLEEP, TXWAKE

SciaRegs.SCIHBAUD = 0; // 波特率:19200(LSPCLK = 37.5MHz);

SciaRegs.SCILBAUD = 0xf3;

SciaRegs.SCICTL1.all =0x0023; // 使SCI退出复位

} 题目六:

应用DSP 处理器的SPI 接口,以查询方式实现

低电平点亮LED 循环显示16进制字符“0~F ”功能(LED 定义如左图所示),SPI 配置为上升沿无延时发送,数据长度为8位,波特率最小值,试设计给出相关程序代码。

#include "DSP28_Device.h" Uint16

table[15]={0xc000,0xf900,0xA400,0xB000,0x9900,0x9200,0x8200,0xF800,0x8000,0x9000,0x8800,0x8300,0xc600,0xa100,0x8600,0x8e00}; void spi_intial() // SPI 初始化子程序 {

EALLOW;

SpiaRegs.SPICCR.all =0x0047; // 使SPI 处于复位模式, 下

降沿, 8位数据

SpiaRegs.SPICTL.all =0x0006; // 主控模式,一般时钟模式,使能talk ,关闭SPI 中断 SpiaRegs.SPIBRR =0x007F; // 配置波特率

SpiaRegs.SPICCR.all =SpiaRegs.SPICCR.all|0x00C7; // 退出复

位状态

EALLOW;

2

1

3

4

5

7

6

GpioMuxRegs.GPFMUX.all=0x000F; // 设置通用引脚为SPI引脚

EDIS;

}

void gpio_init()

{

EALLOW;

GpioMuxRegs.GPAMUX.bit.TDIRA_GPIOA11=0; // GPIOA11设置为一般I/O端口

GpioMuxRegs.GPADIR.bit.GPIOA11=1; // 把GPIOA11设置为输出

EDIS;

GpioDataRegs.GPADAT.bit.GPIOA11=0; // GPIOA11端口为74HC595锁存信号

}

void main(void)

{

unsigned int k=0;

InitSysCtrl(); // 系统初始化子程序,该程序包含在DSP28_SysCtrl.C中

DINT; // 关闭总中断

IER = 0x0000;

IFR = 0x0000;

spi_intial(); // SPI初始化子程序

gpio_init(); // GPIO初始化子程序

while(1)

{

GpioDataRegs.GPADAT.bit.GPIOA11=0; // 给LOCK 信号一个低电平

for(k=0;k<8;k++)

{

SpiaRegs.SPITXBUF = table[k+1]; // 给数码管送数

while(SpiaRegs.SPISTS.bit.INT_FLAG !=1){}

SpiaRegs.SPIRXBUF = SpiaRegs.SPIRXBUF; // 空读清中断标志

}

GpioDataRegs.GPADAT.bit.GPIOA11=1; // 给LOCK信号一个高电平为锁存74HC595

for(k=0;k<15;k++){}

}

}

注意:纸质版课程设计报告1月14日提交到主楼608房间

哈工大高频课设

通信电子线路课程设计 课程名称:咼频电子线路课程设计 院系: 电子信息工程___________ 班级:XXXXXXX _________________ 姓名:XXXX ___________________ 学号:XXXXXXXXXXX ______________ 指导教师:XXXXXXXXX _______________

时间:2014年11月_________________

、中波电台发射系统设计 1设计目的 要求掌握最基本的小功率调幅发射系统的设计与安装调试, 了解高频振荡器电路、高频 放大器电路、调制器电路、音频放大电路的工作原理,学会分析电路、 设计电路的方法和步 骤。 2设计要求 技术指标:载波频率 535-1605KHZ ,载波频率稳定度不低于 10-3,输出负载51 Q,总的 输出功率50mW ,调幅指数 30% ~80%。调制频率 500Hz~10kHz 。 本设计可提供的器件如下, 高频小功率晶体管 高频小功率晶体管 集成模拟乘法器 高频磁环 运算放大器 集成振荡电路 3 设计原理 发射机包括高频振荡、 个频率稳定的幅度较大的, 采用LC 谐振回路作为选频网络的晶体管振荡器。选用西勒振荡器来产生所需要的正弦波。 在振荡器后加一缓冲级,缓冲级将的作用是前后两部分隔离开, 减小后一级对前一级的影响 而又不影响前级的输出。音频处理器是提供音频调制信号, 通常采用低频电压放大器和功率 放大电路把音频调制信号送到调幅电路级去完成调幅。 振幅调制使用乘法器将高频振荡信号 和低频语音信号相乘得到高频调制信号; 再经高频功率放大器放大调制信号的功率, 以达到 发射机对功率的要求, 调制电路和功率放大器要保证信号上下对称且不是真, 否则影响发射 效果。 发射机设计框图如下: 参数请查询芯片数据手册。 3DG6 3DG12 XCC MC1496 NXO-100 卩 A74I E16483 音频信号、调制电路和功率放大器四大部分。 正弦振荡器产生一 波形失真小的高频正弦波信号作为发射载频信号, 该级电路通常 ■号,

《综合课程设计》教学大纲(完整资料).doc

此文档下载后即可编辑 《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通

过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计 2. 数字调制与解调器的设计 3. 特殊信号产生器的设计 4. 同步信号提取 5. 编码译码器

DSP实验报告-深圳大学-自动化

深圳大学实验报告课程名称:DSP系统设计 实验项目名称:DSP系统设计实验 学院:机电与控制工程学院 专业:自动化 指导教师:杜建铭 报告人1:. 学号:。班级:3 报告人2:. 学号:。班级:3 报告人3:. 学号:。班级:3 实验时间: 实验报告提交时间: 教务处制

实验一、CCS入门试验 一、实验目的 1. 熟悉CCS集成开发环境,掌握工程的生成方法; 2. 熟悉SEED-DEC2812实验环境; 3. 掌握CCS集成开发环境的调试方法。 二、实验仪器 1.TMS320系列SEED-DTK教学试验箱24套 2. 台式PC机24台 三、实验内容 1.仿真器驱动的安装和配置 2. DSP 源文件的建立; 3. DSP程序工程文件的建立; 4. 学习使用CCS集成开发工具的调试工具。 四、实验准备: 1.将DSP仿真器与计算机连接好; 2.将DSP仿真器的JTAG插头与SEED-DEC2812单元的J1相连接; 3.启动计算机,当计算机启动后,打开SEED-DTK2812的电 源。SEED-DTK_MBoard单元的+5V,+3.3V,+15V,-15V的电源指示灯及SEED-DEC2812的电源指示灯D2是否均亮;若有不亮,请断开电源,检查电源。 五、实验步骤 (一)创建源文件 1.进入CCS环境。

2.打开CCS选择File →New →Source File命令 3.编写源代码并保存 4.保存源程序名为math.c,选择File →Save 5.创建其他源程序(如.cmd)可重复上述步骤。 (二)创建工程文件 1.打开CCS,点击Project-->New,创建一个新工程,其中工程名及路径可任意指定弹 出对话框: 2.在Project中填入工程名,Location中输入工程路径;其余按照默认选项,点击完成 即可完成工程创建; 3.点击Project选择add files to project,添加工程所需文件;

dsp课程设计实验报告

DSP 课程设计实验 一、语音信号的频谱分析: 要求首先画出语音信号的时域波形,然后对语音信号进行频谱分析。在MATLAB 中,可以利用函数fft 对信号进行快速傅立叶变换,得到信号的频谱特性,从而加深对频谱特性的理解。 其程序为: >> [y,fs,bits]=wavread('I:\',[1024 5120]); >> sound(y,fs,bits); >> Y=fft(y,4096); >> subplot(221);plot(y);title('原始信号波形'); | >> subplot(212);plot(abs(Y));title('原始信号频谱'); 程序运行结果为: 二、设计数字滤波器和画出频率响应: 根据语音信号的特点给出有关滤波器的性能指标: 低通滤波器性能指标,p f =1000Hz ,c f =1200Hz ,s A =100dB ,p A =1dB ; 高通滤波器性能指标,c f =4800Hz ,p f =5000Hz ,s A =100dB ,p A =1dB ; 带通滤波器性能指标,1p f =1200Hz ,2p f =3000Hz ,1c f =1000Hz ,2c f =3200Hz ,s A =100dB , p A =1dB ;

】 要求学生首先用窗函数法设计上面要求的三种滤波器,在MATLAB中,可以利用函数firl 设计FIR滤波器;然后再用双线性变换法设计上面要求的三种滤波器,在MATLAB中,可以利用函数butte、cheby1和ellip设计IIR滤波器;最后,利用MATLAB中的函数freqz画出各种滤波器的频率响应,这里以低通滤波器为例来说明设计过程。 低通: 用窗函数法设计的低通滤波器的程序如下: >> fp=1000;fc=1200;As=100;Ap=1;fs=22050; >> wc=2*fc/fs;wp=2*fp/fs; >> N=ceil(/*(wc-wp)/2))+1; >> beta=*; >> Win=Kaiser(N+1,beta); 、 >>b=firl(N,wc,Win); >>freqz(b,1,512,fs); 程序运行结果: 这里选用凯泽窗设计,滤波器的幅度和相位响应满足设计指标,但滤波器长度(N=708)太长,实现起来很困难,主要原因是滤波器指标太苛刻,因此,一般不用窗函数法设计这种类型的滤波器。 用双线性变换法设计的低通滤波器的程序如下: >> fp=1000;fc=1200;As=100;Ap=1;fs=22050; >> wc=2*fc/fs;wp=2*fp/fs; 》 >> [n,wn]=ellipord(wp,wc,Ap,As); >> [b,a]=ellip(n,Ap,As,wn); >> freqz(b,a,512,fs); ^

综合课程设计

可用C++(Visual C++ 6.0),JA V A(JSP,STRUTS),C#(https://www.wendangku.net/doc/6f12189751.html, ,Visual Studio 2005),试题目而定。 1、综合购物频道(限最多3人选) 项目描述:是一个在线销售系统,是一个B-C模式的电子商务系统,由前台的B/S模式购物系统和后台的C/S模式的管理系统两部分组成。该电子商务系统可以实现会员注册、浏览商品、查看商品详细信息、选购商品、取消订单和查看订单等功能,前台系统的详细功能。目的:了解项目开发的一个基本流程以及如何运用现行的框架搭建一个大型的综合型系统2、某大型企业内部OA(限最多3人选) 项目描述:采用网络办公自动化系统,不仅能快速提高企业的运作效率,节省大量的办公费用,能全面提升企业的核心竞争力和生产力以及提高工作效率。该企业内部OA系统采用模型组件与WEB技术结合的方式,具有强大的功能,广泛的适用性、可靠安全性和可扩展性。目的:学习运用当前热门的前台技术。 3、产品展示厅(限最多3人选) 项目描述: 在互联网发达的今天,当您想客户宣传自己的产品时,最好的方式是拥有自己的网站,通过网络来传播和展示您的产品信息。产品展示系统,为客户详细介绍自己的产品,提供了一个功能强大的平台。 系统界面友好、功能强大、操作简便,用户可以方便迅速掌握系统的操作。 4人事管理系统(限最多3人选) 项目描述:人事档案完整资料、人事分类管理(员工户口状况、员工政治面貌、员工生理状况、员工婚姻状况、员工合同管理、员工投保情况、员工担保情况)、考勤管理、加班管理、出差管理、人事变动管理(新进员工登记、员工离职登记、人员变更记录)、员工培训管理(员工培训、员工学历)、考核奖惩、养老保险等几大模块。系统具有人事档案资料完备,打印灵活,多样、专业的报表设计,灵活的查询功能等特点。 主要技能:掌握项目的开发流程:需求分析、详细设计、测试等;熟悉VC的多文档的开发技能和技巧;利用ADO技术操作SQL Server数据库;掌握数据库的开发和操作技能。 5、即时通讯系统(限最多3人选) 项目描述:系统采用UDP协议,具有:收发在线和离线消息、添加/删除好友、服务器端存储好友列表、在客户端存储好友资料和聊天记录、添加/删除好友组、可以群发消息、收发文件等功能。 主要技能:掌握项目的开发流程:需求分析、详细设计、测试等;熟悉VC的网络通信的开发技能和技巧,包括:TCP和UDP协议、线程等;利用ADO技术操作SQL Server数据库; 6、推箱子(限最多3人选) 【规则】本游戏的目的就是把所有的箱子都推到目标位置上。箱子只能推动而不能拉动。一次只能推动一个箱子。 经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道~! 7、贪吃蛇(限最多3人选) 【规则】: A 用键盘的方向键控制蛇的上下左右移动。 B 游戏分为三种难度,SLUG为慢速,每吃一朵花得1分;WORM 为中速,每吃一朵花得2分;PYTHON为快速,每吃一朵花得3分。 C 游戏目标:操纵屏幕上那条可爱的小蛇,在黑框中不停吃花,而每吃一朵

DSP实验报告

DSP实验报告 软件实验 1无限冲激响应滤波器(IIR) 算法 一.实验目的 1 .掌握设计IIR 数字滤波器的原理和方法。 2 .熟悉IIR 数字滤波器特性。 3 .了解IIR 数字滤波器的设计方法。 二.实验设备 PC 兼容机一台,操作系统为Windows2000( 或Windows98 ,WindowsXP ,以下默认为Windows2000) ,安装Code Composer Studio 2.21 软件。 三.实验原理 1 .无限冲激响应数字滤波器的基础理论。 2 .模拟滤波器原理(巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器)。 3 .数字滤波器系数的确定方法。 4 .根据要求设计低通IIR 滤波器: 要求:低通巴特沃斯滤波器在其通带边缘1kHz 处的增益为-3dB ,12kHz 处的阻带衰减为30dB ,采样频率25kHz 。设计: - 确定待求通带边缘频率fp1Hz 、待求阻带边缘频率fs1Hz 和待求阻带衰减-20log δsdB 。 模拟边缘频率为:fp1=1000Hz ,fs1=12000Hz 阻带边缘衰减为:-20log δs=30dB - 用Ω= 2πf/fs 把由Hz 表示的待求边缘频率转换成弧度表示的数字频率,得到Ωp1 和Ωs1 。 Ωp1=2 πfp1/fs=2 π1000/25000=0.08 π弧度 Ωs1=2 πfs1/fs=2 π12000/25000=0.96 π弧度 - 计算预扭曲模拟频率以避免双线性变换带来的失真。 由w=2fs tan( Ω/2) 求得wp1 和ws1 ,单位为弧度/ 秒。 wp1=2fs tan( Ωp1/2)=6316.5 弧度/ 秒 ws1=2fs tan( Ωs1/2)=794727.2 弧度/ 秒 - 由已给定的阻带衰减-20log δs 确定阻带边缘增益δs 。

dsp课程设计实验报告总结

DSP课程设计总结(2013-2014学年第2学期) 题目: 专业班级:电子1103 学生姓名:万蒙 学号:11052304 指导教师: 设计成绩: 2014 年6 月

目录 一设计目的----------------------------------------------------------------------3 二系统分析----------------------------------------------------------------------3 三硬件设计 3.1 硬件总体结构-----------------------------------------------------------3 3.2 DSP模块设计-----------------------------------------------------------4 3.3 电源模块设计----------------------------------------------------------4 3.4 时钟模块设计----------------------------------------------------------5 3.5 存储器模块设计--------------------------------------------------------6 3.6 复位模块设计----------------------------------------------------------6 3.7 JTAG模块设计--------------------------------------------------------7 四软件设计 4.1 软件总体流程-----------------------------------------------------7 4.2 核心模块及实现代码---------------------------------------8 五课程设计总结-----------------------------------------------------14

哈工大高频电路课设

高频电子线路课程设计 学院:电子与信息工程学院 专业班级:1105102 班 姓名:苏新 学号: 1111900211 日期:2013 年11 月9 日

一设计要求 1.1 设计内容 1.中波电台发射系统设计 设计目的是要求掌握最基本的小功率调幅发射系统的设计与安装调试。 技术指标:载波频率535-1605KHz,载波频率稳定度不低于10-3,输出负载51Ω,总的输出功率50mW,调幅指数30%~80%。调制频率500Hz~10kHz。 2.中波电台接收系统设计 本课题的设计目的是要求掌握最基本的超外差接收机的设计与调试。 任务:AM调幅接收系统设计主要技术指标:载波频率535-1605KHz,中频频率465KHz,输出功率0.25W,负载电阻8Ω,灵敏度1mV。 1.2 设计要求 必做任务(针对每个系统): 1.针对每个系统给出系统设计的详细功能框图。 2.按照任务技术指标和要求及系统功能框图,给出详细的参数计算及方案论证、器件选择的计算 过程。 3.给出详细的电路原理图,标出电路模块的输入输出,给出详细的数学模型和计算过程。 选作任务(针对每个系统):这部分完成有额外的加分 4.对整个电路进行ADS等计算机软件仿真,给出功能节点及系统的输入输出仿真波形及分析。 二中波电台发射系统的设计与仿真 2.1小功率调幅发射机的系统设计 系统原理图如图2.1所示: 图2-1 小功率调幅发射机的系统设计框图

2.2工作原理及说明 图2-1中,各组成部分的的作用如下: 正弦震荡器:产生频率为MHz 的载波信号。 缓冲级:将正弦振荡器与调制电路隔离,减小调制级对正弦振荡器的影响。 低频放大级:将话筒信号电压放大到调制级所需的调制电压。 调幅级:将话音信号调制到载波上,产生已调波。 功放及天线:对前级送来的信号进行功率放大,通过天线将已调高频载波电流以电磁波的形式发射到空间。 现在结合题目所给性能指标进行分析: 载波频率535-1605KHz ,载波频率稳定度不低于10-3 :正弦波振荡器产生的正弦波信号频率f 为535 KHz 到1605KHz ,当震荡波形不稳定时,最大波动频率f ?与频率f 之比的数量级小于10-3 。 输出负载51Ω :输出部分,即高频功率放大器的输出负载为51Ω。 总的输出功率50mW :即高频功率放大器的输出功率,结合计算公式1cm c m P U I =?可进行分析,实现指标。 调幅指数30%~80% :设A 为调幅波形的峰峰值,B 为谷谷值,则由调幅指数计算公式有 100%a A B m A B -= ?+。在振幅调制电路中可通过更改调制信号振幅实现此指标。 调制频率500Hz~10kHz :调制信号频率,由输入信号的频率来决定。 2.3各部分的具体设计及分析 2. 3.1正弦波振荡器及缓冲电路 正弦波振荡器是用来产0.535~1.605MHz 左右的高频振荡载波信号,由于整个发射机的频率稳定度由主振级决定,因此要求主振级有较高的频率稳定度,同时也要有一定的振荡功率,其输出波形失真较小。为此,这里我采用西勒振荡电路,可以满足要求,为了减少后级对主振级振荡电路振荡频率的影响,采用缓冲级。缓冲电路采用射极跟随器,特点为输入阻抗高,输出阻抗低,因而从信号源索取的电流小而且带负载能力强。用它连接两电路,可以减少电路间直接相连所带来的影响,起到缓冲作用。振荡器与缓冲级联调时会出现缓冲级输出电压明显减小或波形失真的情况,可通过增大缓冲级的射极电阻 来提高缓冲输入级输入阻抗,也可通过减小,即减小主振级与缓冲级的耦合来实现, 同时负载也会对缓冲的输出波形也有很大影响。电路图如图2-2所示。如图西勒振荡器电路三极 管工作在放大区。

综合课程设计报告

综合课程设计报告

摘要 本报告介绍了一个运用c++设计一个个人的记账软件具体过程。实现了添加、查询、删除、修改等功能。能够大致的记录个人的收入支出情况。 开发背景 个人理财在中国得到大众的认可和金融机构的重视是近几年的事情。人们对个人理财的重视程度,与我过市场经济制度不断完善、资本市场的长足发展、金融产品的日趋丰富以及居民总体收入水平的上升等等是分不开的。可是比起发达国家我们的理财观念还远远不足。 可是理财并不困难,并非非要靠个人理财专业人士的建议才能身体力行。只要了解收支状况、设定财务目标、拟定策略、编列预算、执行预算到分析成果这六大步骤,便能够轻松的达成个人的财务管理。至于要如何预估收入掌握支出进而检讨进则有赖于平日的财务记录,也就是需要一款便于记账的软件。 最近越来越多的人具有记账的习惯。家庭、个人的收入支出结构在日益变化,单纯的靠本子记录收入支出无法满足对于收入支出结构的统计分析,因此以个人用户为目标的记账软件应运而生。相应的各种面向家庭以及个人的理财软件也越来越多。可是众多个人理财软件操作专业,对于个人用户而言功能过于强大,分析

数据用语也不易理解。因此开发一个操作简便、统计结果直观并对个人用户理财有参考价值的记账软件无疑能为广大个人用户提供方便。 总而言之,在不久的将来家庭使用理财软件也将成为国内家庭的必须品。能提供简单明了的功能以及操作的记账软件更是被广泛需要。这种软件也会为提升人们的胜过品质发挥它最大的作用。 技术背景 C语言是国内广泛使用的一种计算机语言,学会使用c语言进行程序设计是计算机工作者的一项基本功。对于我们大学生来说,学习这样一门c程序课程更是有必要。此次课程设计我所采用的环境是vc++,使用基本控制结构,如循环和选择,着重实现管理系统的增删改以及查询等典型的功能。程序设计是一门实践性很强的课程,既要掌握概念又要动手编译,更多的是要上机去调试,虽然初学时很麻烦,可是养成习惯后我相信受益匪浅。 开发环境 Vc++,win7. 设计目标 为了满足用户的需要,本系统将实现以下功能: 记录日常收支情况,查找某天的收支情况,插入忘记的收支功

DSP运行实验报告

DSP运行实验报告 一、实验目的 熟悉CCS软件仿真下,DSP程序的下载和运行;熟悉借助单片机的DSP程序下载和运行; 熟悉借助仿真器的DSP程序下载和运行;熟悉与DSP程序下载运行相关的CCS编程环境。 二、实验原理 CCS软件仿真下,借用计算机的资源仿真DSP的内部结构,可以模拟DSP程序的下载和运行。 如果要让程序在实验板的DSP中运行、调试和仿真,可以用仿真器进行DSP程序下载和运行。初学者也可以不用仿真器来使用这款实验板,只是不能进行程序调试和仿真。 在本实验板的作用中,单片机既是串口下载程序的载体,又是充当DSP 的片外存储器(相对于FLASH),用于固化程序。 三、实验设备、仪器及材料 安装有WINDOWS XP操作系统和CCS3.3的计算机。 四、实验步骤(按照实际操作过程) 1、CCS软件仿真下,DSP程序的下载和运行。 第一步:安装CCS,如果不使用仿真器,CCS 的运行环境要设置成一个模拟仿真器(软仿真)。

第二步:运行CCS,进入CCS 开发环境。 第三步:打开一个工程。 将实验目录下的EXP01目录拷到D:\shiyan下(目录路径不能有中文),用[Project]\[Open]菜单打开工程,在“Project Open”对话框中选 EXP01\CPUtimer\CpuTimer.pjt,选“打开”, 第四步:编译工程。 在[Project]菜单中选“Rebuild All”,生成CpuTimer.out文件。 第五步:装载程序。 用[File]\[Load Program]菜单装载第四步生成CpuTimer.out文件,在当前工程目录中的Debug 文件夹中找到CpuTimer.out文件,选中,鼠标左键单击“打开”。

DSP实验报告

电气信息工程学院 D S P技术与综合训练 实验报告 班级 08通信1W 姓名丁安华 学号 08313115 指导老师倪福银刘舒淇 2011年09 月

目录 实验一 LED演示 1.1.实验目的 -------------------------------------------------P2 1. 2.实验设备-------------------------------------------------P2 1. 3.实验原理-------------------------------------------------P2 1. 4.实验程序设计流程------------------------------------------P3 1. 5.实验程序编写----------------------------------------------P4 1. 6.实验步骤-------------------------------------------------P7 1. 7.实验结果与分析--------------------------------------------P7实验二键盘输入 2.1.实验目的 -------------------------------------------------P8 2.2.实验设备-------------------------------------------------P8 2. 3.实验原理-------------------------------------------------P8 2. 4.实验程序设计流程------------------------------------------P9 2. 5.实验程序编写----------------------------------------------P10 2. 6.实验步骤-------------------------------------------------P14 2. 7.实验结果与分析--------------------------------------------P14实验三液晶显示器控制显示 3.1.实验目的 -------------------------------------------------P15 3.2.实验设备-------------------------------------------------P15 3.3.实验原理-------------------------------------------------P15 3. 4.实验程序设计流程------------------------------------------P17 3. 5.实验程序编写----------------------------------------------P18 3. 6.实验步骤-------------------------------------------------P22 3. 7.实验结果与分析--------------------------------------------P23实验四有限冲激响应滤波器(FIR)算法 4.1.实验目的 -------------------------------------------------P23 4.2.实验设备-------------------------------------------------P23 4.3.实验原理-------------------------------------------------P24 4.4.实验程序设计流程------------------------------------------P25 4. 5.实验程序编写----------------------------------------------P25 4. 6.实验步骤-------------------------------------------------P27 4. 7.实验结果与分析--------------------------------------------P28

哈工大综合课程设计――双轴转台设计_图文(精)

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计说明书(论文 课程名称:综合课程设计 设计题目:双轴测试转台设计 院系:机电工程学院 班级:1108110班 设计者:崔晓蒙 学号:1110811005 指导教师:陈志刚 设计时间:2014年12月 哈尔滨工业大学 目录

第1 章概述 (2 1.1 课程设计的目的 (2 1.2 课程设计的内容 (2 1.3 课程设计的方法和步骤 (2 1.4 转台课程设计的要求 (3 第2 章转台总体设计 (4 2.1 转台结构类型选择 (4 2.2 转台驱动元件选择 (8 2.3 转台测量元件选择 (9 第3 章转台机械结构设计 (10 3.1 轴系设计 (10 3.2 轴与框架的连接 (12 3.3 框架设计 (15 3.4 配重设计 (16 3.5 限位与锁紧装置设计 (17 第4 章转台驱动元件设计 (19 4.1 传动部件设计 (19 4.2 转动惯量计算 (19 4.3 电机力矩计算 (26

第5 章转台测量元件设计 (28 5.1 角度传感器设计 (28 5.2 角速度传感器设计 (31 5.3 限位开关设计 (32 5.4 走线与滑环 (33 第6 章转台装配工作图设计 (34 6.1 装配工作图绘制要求 (34 6.2 装配工作图尺寸标注 (34 6.3 装配工作图上零件序号、明细栏和标题栏的编写 (34 第7 章转台零件工作图设计 (35 7.1 对零件工作图的绘制要求 (35 7.2 转台主要零件工作图 (35 第8 章编写设计计算说明书 (36 8.1 设计计算说明书的内容 (36 8.2 设计计算说明书格式要求 (36 第9 章课程设计的总结和答辩 (39 参考文献 (4 第1章转台功能分析 1.1 功能分解

DSP实验报告

实验一 程序的控制与转移 一、实验目的 1、掌握条件算符的使用。 2、掌握循环操作指令(BNAZ )和比较操作指令(CMPR ) 二、实验设备 计算机、ZY13DSP12BD 实验箱、5402EVM 板。 三、实验原理 程序控制指令主要包括分支转移、子程序调用、子程序返回、条件操作及循环操作等。通过传送控制到程序存储器的其他位置,转移会中断连续的指令流。转移会影响在PC 中产生和保护的程序地址。其中转移可以分为两种形式的,一种是有条件的,另一种是无条件的。 四、实验内容 编写程序,实现计算y= ∑=5 1 i i x 的值。 五、实验步骤 1、用仿真机将计算机与ZY13DSP12BD 实验箱连接好,并依次打开实验箱电源、仿真机电源,然后运行CCS 软件。 2、新建一个项目:点击Project -New ,将项目命名为example2,并将项目保存在自己定义的文件夹下。 3、新建一个源文件example2.asm 。将该文件添加到工程example2.pjt 中。 4、在工程管理器中双击example2.asm ,编写源程序: .tiltle ”example2.asm ” .mmregs STACK .usect ”STACK ”,10H ;堆栈的设置 .bss x,5 ;为变量分配6个字的存储空间 .bss y,1 .def start .data table: .word 10,20,3,4,5 ;x1,x2,x3,x4,x5 .text Start: STM #0,SWWWSR ;插入0个等待状态 STM #STACK+10H,sp ;设置堆栈指针 STM #x,AR1 ;AR1指向x RPT #4 ;下一条被重复执行5遍 MVPD table,*AR1+ ;把程序存储器中的数据传送到数据存储器 LD #0,A ;A 清零 CALL SUM ;调用求和函数 end: B end SUM: STM #x,AR3 ;AR3指向x STM #4,AR2 ;AR2=4 loop: ADD *AR3+,A ;*AR3+A-->A,然后AR3+ BANZ loop,*AR2- ;如果AR2的值不为0,则跳到loop 处;否则执行下一条指令 STL A,*(y) ;把A 的低16位赋给变量y

哈工大高频课程设计

课程设计报告(结题) 题目:中波电台发射和接收系统设计 专业电子信息工程 学生XXX 学号11305201XX 授课教师赵雅琴 日期2015-05-24 哈尔滨工业大学教务处制

目录 一、仿真软件介绍 (1) 二、中波电台发射系统设计 2.1 设计要求 (1) 2.2 系统框图 (1) 2.3 各模块设计与仿真 (2) 2.3.1 主振荡器设计与仿真 (2) 2.3.2 缓冲级的设计与仿真 (3) 2.3.3 高频小信号放大电路的设计与仿真 (5) 2.3.4 振幅调制电路的设计与仿真 (6) 2.3.5 高频功率放大器与仿真 (8) 2.3.6 联合仿真 (9) 三、中波电台接收系统设计 3.1 设计要求 (10) 3.2 系统框图 (11) 3.3 各模块设计与仿真 (11) 3.3.1 混频电路设计与仿真 (11) 3.3.2 中频放大电路设计与仿真 (13) 3.3.3 二极管包络检波的设计与仿真 (14) 3.3.4 低频小信号电压放大器 (16) 四、总结与心得体会 (17) 五、参考资料 (17)

一、仿真软件介绍 Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。 二、中波电台发射系统设计 2.1 设计要求 设计目的是要求掌握最基本的小功率调幅发射系统的设计与安装调试。 技术指标:载波频率535-1605KHz,载波频率稳定度不低于10-3,输出负载51Ω,总的输出功率50mW,调幅指数30%~80%。调制频率500Hz~10kHz。 本设计可提供的器件如下(也可以选择其他元器件来替代),参数请查询芯片数据手册。 高频小功率晶体管 3DG6 高频小功率晶体管 3DG12 集成模拟乘法器 XCC,MC1496 高频磁环 NXO-100 运算放大器μA74l 集成振荡电路 E16483 2.2 系统框图 发射机包括三个部分:高频部分,低频部分和电源部分。 高频部分一般包括主振器、缓冲器、高频小信号放大器、振幅调制电路、高频功率放大器。主振器的作用是产生频率稳定的载波。主振器里比较稳定的是西勒振荡器,再在后面接一个射极跟随器来减小级间影响。 图1:发射机设计框图

哈工大综合课程设计2

哈尔滨工业大学“综合课程设计II”任务书

综合课程设计II 项目总结报告 题目:卧式升降台铣床主传动系统设计 院(系)机电工程学院 专业机械设计制造及其自动化 学生 学号 班号1208108 指导教师 填报日期2015年12月16日 哈尔滨工业大学机电工程学院制 2014年11月

目录1.项目背景分析4 2.研究计划要点与执行情况4 3.项目关键技术的解决4 3.1确定转速系列4 3.2确定结构式4 3.3绘制转速图、传动系统图及核算误差5 4.具体研究内容与技术实现5 4.1确定转速系列5 4.2绘制转速图6 4.3确定变速组齿轮传动副的齿数及定比传动副带轮直径8 4.4绘制传动系统图10 4.5核算主轴转速误差10 4.6传动轴的直径的确定11 4.7齿轮模数的初步计算12 4.8选择带轮传动带型及根数13 5.技术指标分析14 5.1第2扩大组的验证计算14 5.2传动轴2的验算16 5.3主轴组件的静刚度验算18 6.存在的问题与建议21

参考文献22 1.项目背景分析 铣床系指主要用铣刀在工件上加工各种表面的机床。通常铣刀旋转运动为主运动,工件(和)铣刀的移动为进给运动。它可以加工平面、沟槽,也可以加工各种曲面、齿轮等。铣床是用铣刀对工件进行铣削加工的机床。铣床除能铣削平面、沟槽、轮齿、螺纹和花键轴外,还能加工比较复杂的型面,效率较刨床高,在机械制造和修理部门得到广泛应用。 铣床是一种用途广泛的机床,在铣床上可以加工平面(水平面、垂直面)、沟槽(键槽、T 形槽、燕尾槽等)、分齿零件(齿轮、花键轴、链轮、螺旋形表面(螺纹、螺旋槽)及各种曲面。此外,还可用于对回转体表面、内孔加工及进行切断工作等。铣床在工作时,工件装在工作台上或分度头等附件上,铣刀旋转为主运动,辅以工作台或铣头的进给运动,工件即可获得所需的加工表面。由于是多刃断续切削,因而铣床的生产率较高。简单来说,铣床可以对工件进行铣削、钻削和镗孔加工的机床。 2.研究计划要点与执行情况 本设计机床为卧式铣床,其级数12Z =,最小转数 min 28/min n r =,转速公比为 41.1=?,驱动电动机功率 5.5N kW =。主要用于加工钢以及铸铁有色金属;采用高速钢、硬质合金、陶瓷材料做成的刀具。 第一周:准备图版等工具,齿轮和轴的计算完成,进行初步计算并开始画展开草图。 第二周:完成截面草图,验算、加粗。 第三周:撰写项目总结报告。 3.项目关键技术的解决 3.1确定转速系列 根据已知要求的公比,查表得到系统转速系列: 28 40 56 80 112 160 224 315 450 630 900 1250 r/min 3.2确定结构式 13612322=??

DSP实验报告

DSP实验报告

软件实验 1无限冲激响应滤波器(IIR) 算法 一.实验目的 1 .掌握设计IIR 数字滤波器的原理和方法。 2 .熟悉IIR 数字滤波器特性。 3 .了解IIR 数字滤波器的设计方法。 二.实验设备 PC 兼容机一台,操作系统为Windows2000( 或Windows98 ,WindowsXP ,以下默认为Windows2000) ,安装Code Composer Studio 2.21 软件。 三.实验原理 1 .无限冲激响应数字滤波器的基础理论。 2 .模拟滤波器原理(巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器)。 3 .数字滤波器系数的确定方法。 4 .根据要求设计低通IIR 滤波器: 要求:低通巴特沃斯滤波器在其通带边缘1kHz 处的增益为-3dB ,12kHz 处的阻带衰减为30dB ,采样频率25kHz 。设计: - 确定待求通带边缘频率fp1Hz 、待求阻带边缘频率fs1Hz 和待求阻带衰减-20log δsdB 。 模拟边缘频率为:fp1=1000Hz ,fs1=12000Hz 阻带边缘衰减为:-20log δs=30dB - 用Ω= 2πf/fs 把由Hz 表示的待求边缘频率转换成弧度表示的数字频率,得到Ωp1 和Ωs1 。 Ωp1=2 πfp1/fs=2 π1000/25000=0.08 π弧度 Ωs1=2 πfs1/fs=2 π12000/25000=0.96 π弧度 - 计算预扭曲模拟频率以避免双线性变换带来的失真。 由w=2fs tan( Ω/2) 求得wp1 和ws1 ,单位为弧度/ 秒。 wp1=2fs tan( Ωp1/2)=6316.5 弧度/ 秒 ws1=2fs tan( Ωs1/2)=794727.2 弧度/ 秒 - 由已给定的阻带衰减-20log δs 确定阻带边缘增益δs 。 因为-20log δs=30 ,所以log δs=-30/20 ,δs=0.03162

哈工大综合课程设计:卧式升降台铣床

机械制造装备课程设计项目总结报告题目:工作台面积320×1250mm2 卧式升降台铣 床主传动系统设计 院(系)机电工程学院 专业机械设计制造及其自动化 学生 学号 班号 指导教师韩振宇 填报日期2014年12月10 哈尔滨工业大学机电工程学院制

2014年4月 哈尔滨工业大学机械制造装备课程设计任务书

目录1.项目背景分析 1.1. 综合课程设计II的目的 1.2. 金属切削机床在国内外发展趋势 2. 研究计划要点与执行情况 2.1. 设计任务 2.2. 进度安排 3. 项目关键技术的解决 4. 具体研究内容与技术实现 4.1.机床的规格及用途 4.2.运动设计 1.确定极限转速: 2.确定结构网或结构式: 3.绘制转速图: 4.绘制传动系统图 1)确定变速组齿轮传动副的齿数 2)核算主轴转速误差 4.3.动力设计 1.传动件的计算转速 2.传动轴直径初定 3.主轴轴颈直径的确定 4.齿轮模数的初步计算 4.4.结构设计 4.5.零件的验算 1直齿圆柱齿轮的应力计算 2齿轮精度的确定 3传动轴的弯曲刚度验算 4主轴主件静刚度验算 5. 存在的问题与分析 6. 技术指标分析 参考文献

1. 项目背景分析 1.1.综合课程设计II的目的 机床课程设计,是在金属切削机床课程之后进行的实践性教学环节。其目的在于通过机床主运动机械变速传动系统的结构设计,使学生在拟定传送和变速的结构方案中,得到设计构思、方案分析、结构工艺性、机械制图、零件计算、编写技术文件和查阅技术资料等方面的综合训练,树立正确的设计思想,掌握基本的设计方法,并培养学生具有初步的结构分析、结构设计和计算能力。 1.2.金属切削机床在国内外发展趋势 机床作为加工的母机,总是要保证和提高加工质量和生产率,随着科技的不断进步,各种机床也相应地不断发展与更新,如性能参数的提高、功能的扩大、切削功率的加大,自动化程度的提高,机床动态性能的不断改善,加工精度的不断提高,基础元件的不断创新,控制系统的更新等等。 我国机床工业的发展趋势:根据机床工具工业局对振兴我国机床工业的设想,要在以后相当长时期内限制和压缩落后机床的生产,要化大力气发展高性能、高效率、高水平的适合国民经济需要的“高档”产品,改善机床品种的构成比。重点发展机、电、仪结合的产品。注意在冲压、电加工、激光、等离子加工中应用数控技术。 国外机床工业的发展,特别讲究机床的精度、效率,讲究机床制造工艺技术水平,试验分析与理论研究。从七十年代以来,国外已普遍推广使用数控机床。日本和美国已建成柔性自动化生产车间和柔性自动化工厂,整个机床制造的技术水平和自动检测控制技术已有大幅度提高。 2. 研究计划要点与执行情况 2.1.设计任务 机械制造及其自动化专业的“综合课程设计II”,是以车床和铣床主传动系统

DSP技术与课程设计实验报告二(精)

东南大学自动化学院 实验报告 课程名称: D SP 原理及C 程序开发 第二次实验 实验名称:基于DSP 系统的实验——指示灯、拨码开关和定时器院(系):自动化专业:自动化 姓名:学号: 实验室:实验组别: 同组人员:实验时间:2012 年 4 月 18日 评定成绩:审阅教师: 第一部分实验:基于DSP 系统的实验——指示灯和拨码开关 一.实验目的 1. 了解ICETEK –F28335-A 评估板在TMS320F28335DSP 外部扩展存储空间上的扩展。 2. 了解ICETEK –F28335-A 评估板上指示灯和拨码开关扩展原理。 3. 学习在C 语言中使用扩展的控制寄存器的方法。 二.实验设备 计算机,ICETEK –F28335-A 实验箱(或ICETEK 仿真器+ICETEK–F28335-A 评估板+相关连线及电源)。 三.实验原理

1.TMS320F28335DSP 的存储器扩展接口 存储器扩展接口是DSP 扩展片外资源的主要接口,它提供了一组控制信号和地址、数据线,可以扩展各类存储器和存储器、寄存器映射的外设。 -ICETEK –F28335-A 评估板在扩展接口上除了扩展了片外SRAM 外,还扩展了指示灯、DIP 开关和D/A 设备。具体扩展地址如下: 0x180004- 0x180005:D/A 转换控制寄存器 0x180001:板上DIP 开关控制寄存器 0x180000:板上指示灯控制寄存器 -与ICETEK –F28335-A 评估板连接的ICETEK-CTR 显示控制模块也使用扩展空间控制主要设备: 208000-208004h :读-键盘扫描值,写-液晶控制寄存器 208002-208002h :液晶辅助控制寄存器 208003-208004h :液晶显示数据寄存器 2.指示灯与拨码开关扩展原理

相关文档