wnsr888手机版

海天精工机床有限公司 海天精工博客

论关于ICL8038函数信号发生器的设计及原理图

本设计是以ICL8038和AT89C2051为中心规划的精工及扫频函数信号发生器。ICL8038作为函数信号源联系外围电路发生占空比和起伏可调的正弦波、 方波、三 角 波;该 函 数 信 号 发 生 器 的 频 率 可 调 范 围 为1~100kHz,步进为0.1kHz,波形安稳,无显着失真。1.体系设计框图如图1为体系规划框图。本规划是利用键盘设置相应的频率值,依据所设置频率段挑选相应电容,经核算取得相应数字量送数字电位器完成D/A变换,一起与参阅电压(本例为5.5V)相加后构成精工调压去操控ICL8038第8脚,这样即可由ICL8038完成对应频率值的矩形波、 三角波和正弦波。方波起伏经衰减后送单片机可测得信号源频率并由数码管显现。2.电路原理图图2为电路原理图。其间AT89C2051是8位单片机,其间: P1.4~P1.7、P1.2、P1.3、P3.0、P3.1作为数码显现; P3.3、P3.5、P3.7作为键盘输入口; P3.4作为计数口, 用于测量信号源频率;P3.0~P3.2 作为数字电位器的SPI总线; P1.1、 P1.0 可根据需要扩展继电器或模拟开关选择 ICL8038第 10脚 ( CAP )与第11脚间的电容C。MCP41010 是 8 位字长的数字电位器, 采用三总线 SPI 接口。/CS: 片选信号, 低电平有效; SCK:时钟信号输入端; SI: 串行数据输入端, 用于寄存器的选择及数据输入。MCP41010 可作为数字电位器, 也可以作为 D/A转换器, 本设计是将 MCP41010 接成 8 位字长的 D/A转换器, MCP41010 根据输入的串行数据, 对基准电压进行分压后由中间抽头输出模拟电压, 即( 式 中)函数发生电路 ICL8038, 图 2所示是一个占空比和一个频率连续可调的函数发生电路。ICL8038是一种函数发生器集成块, 通过外围电路的设计, 可以产生高精密度的正弦波、方波、三角波信号, 选择不同参数的外电阻和电容 等 器 件 , 可 以 获 得 频 率 在0.01Hz~300kHz范围内的信号。通过调节 RW2 可使占空比在 2%~98%可调。第 10 脚( CAP) 与第11 脚间的电容 C起到很重要的作用, 它的大小决定了输出信号频率的大小, 当 C 确定后, 调节ICL8038 第 8 脚的电压可改变信号源的输出频率。从 ICL8038 引脚 9(要接上拉电阻)输出的波形经衰减后送单片机P3.4进行频率测量。正弦函数信号由三角波函数信号经过非线性改换而取得。利用二极管的非线性特性,能够将三角波信号的上升和降低斜率逐次迫临正弦波的斜率。ICL8038中的非线性网络是由4级击穿点的非线性迫临网络构成。一般说来,迫临点越多得到的正弦波作用越好,失真度也越小,在本芯片中N= 4,失真度能够小于1。在实测中得到正弦信号的失真度可达0.5左右。其精度作用适当满足。为了进一步减小正弦波的失真度,可选用图2所示电路中两个电位器RW3和RW4所构成的电路,调整它们可使正弦波失真度减小。当然,假如矩形波的占空比不是50% ,矩形波不再是方波,引脚2输出也就不再是正弦波了。经试验发现,在电路设计中接10脚和11脚的电容值和功能是全部电路的要害器材,电容值的断定也就断定电路能发生的频率规模,电容功能的好坏直接影响信号频率的安稳性、波形的失真度,因为该芯片是经过恒流源对C充放电来发生振动的,故振动频率的安稳性就遭到外接电容及恒流源电流的影响,若要使输出频率安稳,有必要选用以下措施:外接电阻、电容的温度特性要好;外部电源应安稳;电容应选用漏电小、质量好的非极化电容器。1. 实验结果4.软件流程图图 3 为软件流程图。T0 设为计数器,T1 设为定时器(初值为 5ms)。5ms 启动主循环, 主要用于键盘扫描及扫描显示, 图 2 中 K0 作为控制键, K1 作为调整键, K2 作为增加键; 上电时程序进入频率设置模式, 按一下 K0 键程序进入精工模式, 按二下 K0 键程序进入扫频模式, 按三下 K0 键程序进入频率设置模式, 周而复始。在频率设置模式, 由 K1 键和 K2 键完成频率设置。本文由海天技术文章 整理发表,文章来自网络仅参考学习,本站不承担任何法律责任。海天精工一直以尽心、尽力、尽意的态度把握每一台 加工中心、钻攻中心的质量wnsr888手机版相关的文章可查阅本站:技术文章 或本文下方 标签 分类 相关产品可查阅本站:产品中心精工教学论文及行业发展资讯可查阅本站:行业资讯
留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。