电子竞赛之波形发生器课件.ppt

上传人(卖家):ziliao2023 文档编号:6929845 上传时间:2023-08-22 格式:PPT 页数:35 大小:901KB
下载 相关 举报
电子竞赛之波形发生器课件.ppt_第1页
第1页 / 共35页
电子竞赛之波形发生器课件.ppt_第2页
第2页 / 共35页
电子竞赛之波形发生器课件.ppt_第3页
第3页 / 共35页
电子竞赛之波形发生器课件.ppt_第4页
第4页 / 共35页
电子竞赛之波形发生器课件.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、v产生数字式的正弦波、方波、斜波等幅值可调的信号。v信号频率,可通过键盘输入,并显示。v将其频率和波形参数用LED显示出来 v将其频率和波形参数播报出来摘要:SPCE061ASPCE061A :本方案直接采用凌阳SPCE061A作为波形发生器。波形的具体产生是通过两路DAC来产生,凌阳SPCE061A在这方面的设计为我们提供了极大的方便,用它实现的好处在于,外围电路极其简单,另外在DAC的编程方面又提供及其便利的编程环境。采用功能很强的大规模数字频率合成器MC145151和多波形宽频率范围信号发生器MAX038 等器件产生波形和频率,控制与管理电路部分使用SPCE061A单片机以及键盘显示电路

2、。MAX038是一个精密高频波形产生器。它能产生频率高达20MHz的正弦波、三角波、方波等脉冲信号,其压控振荡器的频率分粗调和细调两层控制。系系方案二方案二统设计统设计 第一种方案设计外围电路简单,基本能满足电子大赛设计的要求,这里考虑到短时间内设计既要成型,采用第一种方案。第二种方案的设计比较完善,由于用到专门的波形发生芯片,产生的波形比较完美,但外围电路复杂,适合于作波形发生器的产品设计方案。二阶压控电压源低通滤波器:电压增益就是低通滤波器的通带电压增益,即:A0=Avf=1+Rf/R1二阶压控电压源低通滤波器.doc S5S10S16S9S7S14IOA3IOA7S4IOA2S17S8I

3、OA6S3IOA1JP7HEADER 8X212345678910111213141516S6S18IOA5S13IOA0IOA4S12S19S15 LED显示器中每个发光二极管要通过5mA20mA电流才能达到正常亮度,SPCE061A的输入电流可达到12mA,输出可达5mA,实际上不用驱动电路即可达到正常亮度,为了可靠性设计可采用晶体管构成驱动电路。整个显示过程中采用动态显示,即六位显示器逐一轮流显示,每位持续1ms,10ms或20ms之内循环一遍,当然可以适当进行更改,但刷新速度不要小于每秒三十桢。这样,由于视觉暂留现象,我们看到的便是6只显示器同时在显示。+C21100u+-U2SPY0

4、03054612837SPHC26104SPLAVSS2DACJ3SPEAKER12J2CON3123R91K132C20104R101KVSSC23224C25104DAC 四乘四键盘流程图四乘四键盘流程图 在这个程序中按键不是通过逐行扫描来确定的,先把四根线作为扫描线,并都送高电平,另外四根作为接收线,并从接收线取得一个数据keyfirst,然后把刚才的接收线作为扫描线,并都送高电平,把刚才的扫描线作为接收线,并从接收线取得一个数据keylast,通过对这两个数据的处理即可的初始哪个键按下,并把这个值送给uiValue,传给数码管进行显示。初 始 化取 得 健 值进 入 Switch语 句

5、键 值 处 理并 把 处 理 的 数 据 传 给uiValue变 量uiValue变 量 传 给F_SingleLed()函 数进 行 显 示 函数来计算输出波形函数来计算输出波形 查表来进行输出查表来进行输出 mx=mz*PI/2;/弧度 my=sinf(mx);/计算sin值vv=(int)32736*my;/换算 /D/A 0 xFFC0/2=32736outdac(vv);/输出D/A值delay10ms(DelTime);/延时.twSUNPLUSTechnology for Easy Living凌阳大学计划凌阳大学计划 三角波、锯齿波形成的原理同正弦波查表形成的原理大致相同 .t

6、wSUNPLUSTechnology for Easy Living凌阳大学计划凌阳大学计划 PWMPWM调制调制 瞬变信号波形瞬变信号波形TapwmoTdutyAPWMOTimerA_TimeoutR1=0 x0100;/将IOB8设置成同相输出端口 P_IOB_Dir=R1;P_IOB_Attrib=R1;R1=0 x0000;P_IOB_Data=R1;/设置TimerA的APWMO信号的周期Tapwmo=(12.288MHz/512)/16=1.5KHz,设/置信号的占空比APWMO/Tduty=(3/16)*Tapwmo。R1=0 x00F0;/选择计数频率与占空比P_TimerA_

7、Ctrl=R1;R1=0 xFDFF;/设置TimerA的计数初值P_TimerA_Data=R1;设计方案是采用不停的输出和停止输出某一幅度的值,在一个序列周期我们总共提供八位可变数值,因为在数据传输过程中一般是八位为一帧进行传输。通过键盘的编辑可以达到我们的需求。显示程序设计显示程序设计 当收到三次辨识循环,小车停止,进行路程和时间的显示,路程的显示采用动态显示,显示路程,采用四位显示单位为厘米,终点时将显示时间,四位数码管的前两位显示分,后两位显示秒 显示流程图显示流程图初始发获取显示数据显示单个LED延时子程序延时完成吗结束YN显示的是第四个吗每个LED显示了500遍吗LED位选加一Y

8、NF_F_SingleLed SingleLed 函数说明函数说明 F_SingleLed(位选,显示的数据);函数的调用,传入参数第一个为要显示的哪一位,第二个为要在这一位显示的数据。函数中实现一位的显示和这一位显示的时间。要显示多位就是对这个函数进行循环调用,并对参数进行更新,注意效果不好时请配置uiDelay变量,可以收到良好的效果 Address表中前十个数十点有小数点的显示段选,后十个是不带小数点的显示段选。Dig:表中是段选,当要改变IO口时清对此表进行相关配置。凌阳音频凌阳音频 凌阳音频压缩算法根据不同的压缩比分为以下几种:vSACM-A2000:压缩比为8:,8:1.25,8:

9、1.5vSACM-S480:压缩比为80:3,80:4.5vSACM-S240:压缩比为80:1.5 按音质排序:A2000S480S240 用凌阳Compress Tool事先把所需要的语音信号录制好,本系统共包括十多个语音资源,整个语音信号经凌阳SACM_S480压缩算法压缩只占有13.2K存储空间,SPCE061A即可满足要求。SACM_S480SACM_S480 void PlayRespond(int Result)SACM_S480_Initial(1);/初始化 SACM_S480_Play(Result,3,3);/播放 while(SACM_S480_Status()&0 x

10、0001)!=0)SACM_S480_ServiceLoop();/获取语音资料,填入译码队列 ClearWatchDog();SACM_S480_Stop();/停止播放 SACM_S480_PlaySACM_S480_Play函数说明函数说明int SACM_S480_Play(int Speech_Index,int Channel,int Ramp_Set);ASM:R1=Speech _Index,R2=Channel,R3=Ramp_SetCall SACM_S480_Playv【功能说明】播放资源中SACM_S480语音或乐曲。v【参 数】Speech _Index 表示语音索引

11、号。Channel:1.通过DAC1通道播放;2.通过DAC2通道播放;3.通过DAC1和DAC2双通道播放。Ramp_Set:0.禁止音量增/减调节;1.仅允许音量增调节;2.仅允许音量减调节;3.允许音量增/减调节。SACM_S480SACM_S480自动方式流程自动方式流程 S A C M _ S 4 8 0 放 音 的 初始 化S A C M _ S 4 8 0 _ I n i ti a l(A u t o)S A C M _ S 4 8 0 压 缩 播 放S A C M _ A 4 8 0 _ P l a y(S P E E C H _ 1,D A C 1,R a m p _U p

12、D n _ O n)获 取 语 音 数 据 并 解 码等 待 中 断 播 放S A C M _ S 4 8 0 _ S e r vi c e L o o p()系统测试与注意事项系统测试与注意事项 能产生正弦波、方波、三角波、锯齿波几种周期性波形,并且可通过调节变形成其它相关波形。用键盘输入编辑可生成正弦波由基波及其谐波线性组合的波形,以及各次谐波单独的波形。输出波形的频率范围为100mHz100kHz;可以通过键盘输入粗调频率,通过外部中断一可同步调节频率,具有在低频部分调节步进小,在高频部分大的特点。输出波形幅度范围为05V(峰-峰值),可通过可变电阻任意调整调整。具有显示输出波形的类型、

13、及其粗调频率和幅度的功能。具备语音提示波形和粗调频率的功能。谢谢大家谢谢大家:不编码解码会怎么样?不编码解码会怎么样?:会占大量存储空间:会占大量存储空间16位nSP微处理器;工作电压:VDD为2.43.6V(cpu),VDDH为2.45.5V(I/O);CPU时钟:32768Hz49.152MHz;内置2K字SRAM、内置32K FLASH;可编程音频处理;32位通用可编程输入/输出端口;32768Hz实时时钟,锁相环PLL振荡器提供系统时钟信号;2个16位可编程定时器/计数器(可自动预置初始计数值);2个10位DAC(数-模转换)输出通道;7通道10位电压模-数转换器(ADC)和单通道语音模-数转换器;声音模-数转换器输入通道内置麦克风放大器自动增益控制(AGC)功能;系统处于备用状态下(时钟处于停止状态)耗电小于2A3.6V;14个中断源:定时器A/B,2个外部时钟源输入,时基,键唤醒等;具备触键唤醒的功能;使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;具备异步、同步串行设备接口;具有低电压复位(LVR)功能和低电压监测(LVD)功能;内置在线仿真电路接口ICE(In-Circuit Emulator);具有保密能力;具有WatchDog功能(由具体型号决定)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(电子竞赛之波形发生器课件.ppt)为本站会员(ziliao2023)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|