10设计实例低频信号发生器技术方案.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
L O G O ZHEJIANG OCEAN UNIVERSITY 浙江海洋学院  楼然苗 2012年5月7日 单片机原理及应用设计实例— 低频信号发生器 1.1 系统功能 低频信号发生器可输出0.1HZ—50HZ左右的正弦波、三角波信号,其中正弦波和三角波信号可以用按键选择输出,输出信号的频率可以从0.1HZ到50HZ左右的范围内调整。 单片机原理及应用设计实例——低频信号发生器 1.2 设计方案 使用单片机作为信号数据产生源,用中断查表法完成波形数据的输出,再用DA转换器输出规定的波形信号。 单片机原理及应用设计实例——低频信号发生器 系统实现的结构框图 方波输出 正弦波/三角波输出 P1口 单片机控制器 P2口 P3.2 DA 转换器 三个控 制 键 DA 转换器 移相波输出 1.3 系统硬件仿真电路 单片机原理及应用设计实例——低频信号发生器 低频信号源硬件仿真电路图 P3.3口按键为频率增加键 P3.4口按键为频率减小相键 P3.5口按键为正弦波与三角波选择按键。 1.4 数模(D/A)转换器 DAC0832 DAC0832是CMOS工艺制造的8位D/A转换器,属于8位电流输出型D/A转换器,转换时间1us,片内带输入数字锁存器。DAC0832与单片机接成数据直接写入方式,当单片机把一个数据写入DAC寄存器时,DAC0832的输出模拟电压信号随之对应变化。利用D/A转换器可以产生各种波形,如方波、三角波、锯齿波等以及它们组合产生的复合波形和不规则波形。这些复合波形利用标准的测试设备是很难产生的。 单片机原理及应用设计实例——低频信号发生器 1.4 数模(D/A)转换器 DAC0832 单片机原理及应用设计实例——低频信号发生器 DAC0832的主要性能: ①??? 输入的数字量为8位 ②??? 采用CMOS工艺,所有引脚的逻辑电平与TTL兼容 ③??? 数据输入可以采用双缓冲,单缓冲或直通方式 ④??? 转换时间:1us; ⑤??? 精度:±1LSB; ⑥??? 分辨率:8位; ⑦??? 单一电源,5V~15V,功耗20mW; ⑧??? 参考电压:+10V~-10V。 1.5 程序设计 (1)初始化程序 初始化程序的主要工作是设置定时器的工作模式、初值预置、开中断、打开定时器等。在这里定时器T0工作于16位定时模式,单片机按定时时间重复地把波形数据送到DAC0832的寄存器。 单片机原理及应用设计实例——低频信号发生器 初始化程序流程图 开始 T0置初值,设为16位定时模式 T0中断允许,开定时器,开总中断 结束 1.5 程序设计 (2)键扫描程序 三个按键分别用于频率增加、频率减小和正弦波与三角波的选择功能。 单片机原理及应用设计实例——低频信号发生器 键扫描程序流程图 Y Y N Y 有键按下? 查键开始 波形选择 定时值加1 查键号,按键值执行功能 查键结束 定时值减1 1.5 程序设计 (3)波形数据产生程序 波形数据产生程序是定时器T0的中断程序,当定时器计数溢出时发生一次中断,当发生中断时,单片机将按次序将波形数据表中的波形数据一一送入DAC0832,DAC0832根据输入的数据大小输出对应的电压。 单片机原理及应用设计实例——低频信号发生器 波形产生程序流程图 Y N 功能标志=1? 中断开始 关中断、关定时、重装初值、开定时 查表指针加1 开中断、中断返回 输出三角波数据 输出正弦波数据 方波输出 1.6 程序分析 单片机原理及应用设计实例——低频信号发生器 L O G O ZHEJIANG OCEAN UNIVERSITY

文档评论(0)

123****6648 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档