实验室常用的信号源一般都是用模拟电路来产生所用的信号。模拟电路有着一些不可避免的缺点,如使用不方便、功能不全、分辨率低、价格昂贵等。用单片机实现的数字信号源具有使用方便、功能强大、性价比高的特点。本项目采用单片机实现,继承了一般数字信号源的优点,特别提供了双路同频有相差的输出信号,以满足实验室与工厂的实际需要。
1 硬件电路描述
本系统采用总线结构,CPU为8031,外挂1个2718RAM,键盘为4×4矩阵键盘,通过244缓冲器与8031接上,138译码器负责给各个终端提供地址,其输出端与个芯片片选端相连。4个发光二极管分别表示电源、正弦波、余弦波、斜波,通过373锁存器挂在总线上。ICM7212AM为LED显示译码驱动芯片,有译码驱动与保持功能。可驱动4个共阳极7段数码管,且亮度可以调节。DAC0832为8位D/A转换器,有两级锁存功能,能实现各种缓冲方式,便于实行双路同时输出。滤波电路采用双极性二级放大滤波,可无级调剂输出波形幅值以及平均值。硬件示意图如图1所示。
2 软件流程图及功能演示
2.1 软件流程图
软件编程力图模块化设计,分主程序以及几个子程序。考虑到汇编语言执行效率较高,故全部程序均采用汇编语言编写。主程序主要负责接受键盘的输入控制并对其进行存储与显示。正弦波、方波、斜波子程序主要用于对各种波形的给定频率从小相位进行解算,得出定时器的初值。采用定时中断控制输出频率与相位差。中断子程序主要用来查表输出各电压点。输出各种波形各点的电压。各部分的流程图如图2所示(方波与斜波流程图与正弦波的相似)。
2.2 功能演示
功能演示情况如图3所示。
3 性能简介
本智能双路数字信号源可产生方波、斜波、正弦波3种信号。每种信号的频率范围为0.1~2 kHz,最小刻度0.1 Hz,频率由数码管显示,明了美观。可同时输出两路同频率有相差的信号,也可以输出一路信号。
两路输出的相位差可人为设定,移相范围0°~360°。所有设定均通过键盘完成,操作简单方便。
输出信号均可任意调节,平均值在-12~+12 V之间,峰峰值在0~10 V之间,所有调节均为无级调节。功能齐全,价格便宜,批量生产成本价在80元左右,适合实验室以及工厂使用,市场前景好。
[1] 李华.MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,1993.
[2] 甘登岱,李广东,徐建平.单片机实用开发指南[M].北京:科学出版社,1994.
关键字:单片机 正弦 流程图
引用地址:
智能双路数字信号源
推荐阅读最新更新时间:2024-03-16 12:17
基于51单片机16X32LED点阵显示屏程序设计
51单片机16X32LED点阵显示屏由单片机最小系统、行驱动电路74HC154、列驱运电路74HC595组成,实现汉字、数字的显示。电路简单。程序中以20个汉字作为显示示例。资料含51单片机C语言源程序、PROTEUS7.8仿真源文件。附送取模软件及取模说明文档,方便你自己更换显示内容。显示移动速度可在程序中进行设置。 #include REG51.H #define FOSC 12 //定义晶振频率 #define INIT_TH0 0x3C //定时器T0初始值 #define INIT_TL0 0xB0 #define TMOD_T00 0x
[单片机]
单片机在家电控制系统中的应用
摘要: 介绍国种采用单片机SST86542R作为控制核心的家电控制系统,其与市场上的同类产品相比,减少了硬件资源,在成本和功耗方面有较大的改进。
关键词: 单片机 SST86542R芯片
从对家电的控制手段来看,经历了两个阶段。在上世纪70年代到80年代,家用电器基本上属于机电控制功能型。进入90年代,家用电器出现了智能化,转向电脑控制的智能型家电。这种智能型家电国般通过微控制器(即单片机)实现对对家电的控制操作。未来的家电将实现网络化,Bluetooth、HomeRF以及IEEE802.15等标准的制定表明了这个趋势。本文以国种家电冷风扇为例,介绍单片机在家电控制系统中的应用。家电冷风扇是国
[应用]
瑞萨汽车电子
瑞萨汽车电子的副总经理杨峥嵘介绍了汽车电子的市场趋势: 随着汽车生产量和车用半导体市场的成长,车用半导体的比例上升,车载电子部件在增长, 1980 年,汽车电子部件主要是汽车音响、空调、雨刮器等。 2005 年,发展到电动助力转向装置, ABS , ETC ,车载导航,引擎控制,安全气囊。到 2015 年,将集中到自动驾驶,冲撞前预警和监测,远程信息技术, X-By-Wire 系统。 瑞萨汽车电子事业的现状和地位: 现在处于全球市场第 4 位,日本市场第 1 位的领先位置,尤其在以全球 No.1 MCU 为核心的各汽车电子应用领域中占据优势。 瑞萨不断推进汽车的高功
[焦点新闻]
智能照明系统室内环境光采集电路图
系统采用单片机为控制器,用热释人体红外传感器和光照强度传感系统来检测室内有无人员及室内光强,提出了一个智能照明控制系统的原理框图,并在此基础上设计了智能照明控制系统的部分硬件电路,该系统采用模块化结构设计,条理清晰,便于改进和扩充。同时还具有体积小,控制方便,可靠性高等优点,可以满足办公场所智能照明控制的要求,以达到节能目的。 室内环境光采集电路 室内环境光采集电路如图2所示。工作原理为当办公场所室内自然光光照强度高于一定程度时(即设定参数),则光敏三极管D5呈现低阻状态即小于1 k ,三极管Q1的基极电压将增大,使三极管Q1饱和导通,就会使三极管Q1集电极输出低电平,不参与其工作。当办公场所室内自然光光照强度小于一定
[单片机]
用Pic单片机控制8路MG995舵机(servo motor)的实现方法
一个PIC16F877A单片机有1个16位定时器TIMER1,我们用来控制8个舵机(即顺序脉冲输出),这样一个单片机就可以控制8个舵机。用8个IO口来控制舵机,舵机控制的信号周期为20mS,而正脉冲最大只有2.5mS,这样有17.5mS是空的。可以采用这种方法:在RD0口输出一个0.5~2.5mS的脉冲,控制一号舵机。完成后,用端口RD1口输出另外一个脉冲,控制2号舵机,就这样下去.....在一号舵机需要第二个脉冲之前,可以输出 20/2.5=8个脉冲,可以用来控制8个舵机,当然,需要用8个IO口。但是一般来说不可能正好有8个2.5mS的脉冲来填满20mS,这样就需要对输出脉冲的总宽度进行累加补偿,然后再用低电平填满20mS中剩下
[单片机]
3G、MCU技术推汽车信息娱乐系统市场提速
随着人们在汽车上花的时间越来越多,新一代汽车信息娱乐系统(IVI)正在渗透到更多的消费者中,IVI与3G的结合将创造一个庞大的产业群,中国的3G发牌也成为IVI在中国启动的导火线,目前中国的IVI市场正在迅速升温。 汽车正成为互联网上的一个节点,新一代的汽车信息娱乐(IVI)系统将能与智能电话同步音乐、地图和通讯录等众多人们随时需要的重要信息;可以独立下载当地的商业内容和多媒体内容;停车时还可以从家用PC上下载音乐与视频,并且不耽误抄股等重要的商业活动。“作为一个业务员,我一天的很多时间都生活在汽车上,自从我的汽车装上IVI后,我这半年来工作抄股两不误,我每天都要做一单T 0,否则心理不舒服。”深圳合正汽车电子公司的
[汽车电子]
HOLTEK单片机-数码管显示
功能说明: 4个共阳极七段显示器每次显示4个数字,从0-F共有16个字,分成3-0,7-4,B-8,F-C四组数字,每次显示一组,依次显示,循环不止。 电路说明: 电路图如下图所示: 本实验所使用的共阳极七段显示器是由4个七段显示器做在一起,所以4个七段显示器共享一组七段控制线,而每一个七段显示器都有自己的共阳极脚,故这组共阳极七段显示器共有12只引脚。 晶体管Q1-Q4 作为电子开关,使用PNP型三极管,当晶体管的基极为低电位时,发射极与集电极导通,但是会有0.2V的压降。 由于每一个晶体管的发射极都可接上电源供给所控制的共阳极七段显示器,故在七段显示器的每一段LED上必须串接一个电阻,以防止LED被烧毁。
[单片机]
AD574与8031单片机及前置电路的一种实用接口电路
AD574是美国核拟器件公司Analog Devices) 生产的12 位逐次逼近型快速A/D 转换器。其转换35us,转换误差为土0.05%,是前我国应用广泛,价格适中的A/D转换器。其内部含三态电路,可直接与各种微处理器连接,且无须附加逻辑接口电路,便能与CMOS 及TTL 电平兼容。内部配置的高精度参考电压源和时钟电路,使它不需要任何外部电路和时钟信号,就能实现A/D转换功能,应用非常方便。 许多文献有关于AD574与8031单片机接口技术的介绍, 但其控制功能引线基本局限于单一的AD574与8031的连接。由于8031无内部程序存贮器, 其内部数据存贮器也有限, 因而8031构成的测控系统, 往往都需外扩存贮器
[单片机]