智能仪表课程设计

智能仪表课程设计
智能仪表课程设计

《智能仪器设计》课程设计报告书

班级:自动化0803

学号:

姓名

指导教师:

摘要

实现智能数字显示仪表。要求8位数码管显示(4位显示测量值,4位显示设定值),4输入按钮(功能选择、数码管选择、数字增加、数字减少),可设定上下限报警(蜂鸣器报警)。适配PT100热电阻,测温范围为0℃~300℃。采用比例控制、并用晶闸管移相驱动1000W电加热器(电源电压为AC220V)。

一、课程设计题目

17. 试设计智能仪表

实现智能数字显示仪表。要求8位数码管显示(4位显示测量值,4位显示设定值),4输入按钮(功能选择、数码管选择、数字增加、数字减少),可设定上下限报警(蜂鸣器报警)。适配PT100热电阻,测温范围为0℃~300℃。采用比例控制、并用晶闸管移相驱动1000W电加热器(电源电压为AC220V)。

二、题目分析

1.设计任务分析

本设计要求使用ATmega16单片机作为MCU主控芯片,设计一个智能显示仪表。

据任务要求,本系统采用8位数码管分别显示测量温度值和设定值,在设定状态时用来显示设置功能号和该功能实现的设置当前值;系统拥有报警功能,当当前温度超过上限值或者下限值时,蜂鸣器响,且上限报警/下限报警LED灯亮以区分上/下限报警;系统有四个控制按键,功能分别是:功能选择、数码管选择、数字增加、数字减少,用来对温度设定值、上限值、下限值等设置;还有四个状态显示LED灯,分别显示:正常运行、设定状态、上限报警、下限报警;本系统除显示以外,还要求有对加热器控制的功能以达到使温度控制在设定值的要求。

2.功能实现分析

根据设计任务要求,现设想以下设计以满足要求:

仪表适配PT100热电阻,因此首先需要一个PT100热电阻的信号调理电路,使热电阻的热电势转化为MCU可直接测得的电压值,从而测得当前温度值。

采用ATmega16作为主控芯片,可直接利用内部AD转换电路进行,因为内置10位A/D转换器,可以满足一般精度的要求。

按键电路可以采用中断方式进行处理,并且只有先按“功能选择”键才可以启动按键扫描,对其进行处理,在处理过程中关中断,各功能都设置完后,再按“功能选择”键以退出处理程序;不同按键实现不同的功能:“功能选择”键:启动中断,并选择切换不同的设置对象和存储上一个对象设置的值,最后切换完所有功能后按下保存所有设定值并退出中断;

“数码管选”键:选择待设定对象的数码管,即选择该对象加/减操作的单位量(1000/100/10/1);

“数字增加”键:在以选择的单位上进行加1个单位的操作;

“数字减少”键:在以选择的单位上进行减1个单位的操作。

状态显示和蜂鸣器操作分别用单片机的输出端口操作。

硬件框图:

三、电路器件选型

1.主芯片简介

ATmega16是基于增强的A VR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。

其结构图如下:

ATmega16 有如下特点:16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节EEPROM,1K 字节SRAM,32 个通用I/O 口线,32 个通用工作寄存器,用于边界扫描的JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/ 计数器(T/C),片内/外中断,可编程串行USART,有起始条件检测器的通用串行接口,8路10位具有可选差分输入级可编程增益(TQFP 封装) 的ADC ,具有片内振荡器的可编程看门狗定时器,一个SPI 串行端口,以及六个可以通过软件进行选择的省电模式。工作于空闲模式时CPU 停止工作,而USART、两线接口、A/D 转换器、SRAM、T/C、SPI 端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作;在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状态;ADC 噪声抑制模式时终止CPU 和除了异步定时器与ADC 以外所有I/O 模块的工作,以降低ADC 转换时的开关噪声;Standby 模式下只有晶体或谐振振荡器运行,其余功能模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启动能力;扩展Standby 模式下则允许振荡器和异步定时器继续工作。

2.引脚简介

ATmega16引脚图:

引脚简介:

VCC:数字电路的电源

GND:地

端口A(PA7..PA0):端口A 做为A/D 转换器的模拟输入端。端口A 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口A 处于高阻状态。

端口B(PB7..PB0):端口B 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口B 处于高阻状态。端口B 也有其他不同的特殊功能。

端口C(PC7..PC0):端口C 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口C 处于高阻状态。如果JTAG接口使能,即使复位出现引脚PC5(TDI)、PC3(TMS)与PC2(TCK)的上拉电阻被激活。端口C 有其他不同的特殊功能。

端口D(PD7..PD0):端口D 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输

入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复

位过程中,即使系统时钟还未起振,端口D 处于高阻状态。端口D 也可以用做其他不同的特殊功能。

RESET:复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。持续时间小于门限间的脉冲不能保证可靠复位。

XTAL1:反向振荡放大器与片内时钟操作电路的输入端。

XTAL2:反向振荡放大器的输出端。

A VCC:A VCC是端口A与A/D转换器的电源。不使用ADC时,该引脚应直接与VCC连接。使用ADC时应通过一个低通滤波器与VCC 连接。

AREF:A/D 的模拟基准输入引脚。

3.传感器件简介

本系统采用PT100热电阻作为测温元件,测温范围0~300℃。

其分度表如下:

四、硬件设计

1.主控MCU模块

1.1电路图

1.2简介

主控MCU采用ATmega16。在主控MCU模块中,接有8MHZ的XTAL1外部晶振,可以用短接帽Jxta1选择内部/外部晶振;在复位端RST接有上电复位和按键复位,实现复位功能;A/D转换的外部参考电平由引脚A VCC提供,通过短接帽JREF1和JREF2可以选择5V或者4.096V作为参考电平;XTAL2提供3.2767KHZ的计时晶振。

2.电源供电模块

2.1电路图

2.2简介

电源由7805稳压得到,外部电源由POWER输入,四个二极管用来防止电源正负极反接引起设备故障或者损坏。外部电源经7805稳压后得到供电电源+5V,而模拟电源+A5V则由数字电源+5V接一个电感得到,为减小干扰,+5V和+A5V都接上去偶电容;发光二极管用于上电指示,表示已上电。

3.信号调理模块

3.1 电路图

3.2 简介

本系统采用PT100热电阻作为测温元件,以上为信号调理电路:该电路采用运放LM258作为恒流源,PT100提供1mA电流,可调电阻RP1用于调节电流为1mA,为防止热电阻损坏和便于替换,将PT100用脚针接出。

采用单电源仪表放大器AD623放大热电阻两端的电压信号,由分度表可知:在0℃时,热电阻的阻值为100.000Ω,在300℃时,热电阻的阻值为212.062Ω,由于AD623的放大倍数为20倍,因此AD623的输出电压V o范围为:2V~4.241V。

4.光耦驱动模块

4.1 电路图

4.2 简介

本系统要求具有控制加热器的功能,采用二位式控制,即只需控制开和断,设计要求采用晶闸管过零驱动,故设计如上图:采用MOC3062进行驱动,该电路相当于单片机控制一个交流功率开关,控制负载得电或失电,特别是在交流电过零瞬间,因此对电网冲击小,电磁辐射小。电阻R1用于控制MOC3062输入电流在10mA左右;电阻R2用于限制被驱动双向晶闸管的门极触发电流IGT;R3用于抗干扰;Cs用于限制电压的上升速率dV/dt;电阻Rs用于限制Cs上的浪涌电流。

5.按键模块

5.1 电路图

5.2 简介

本系统有4个功能按键,按键模块如上图:

K0:功能选择;

K1:数码管选择;

K2:数字增加;

K3:数字减少。

按键模块的扫描由K0启动INT0中断进行处理,在处理过程中管中断并一直扫描键盘进行设定操作。四个按键通过RKEY接地连接到引脚PB0、PB1、PB2、PB3,单片机内含有上拉电阻。

6.状态显示模块

6.1 电路图

6.2 简介

本系统有四个状态显示LED,其功能分别是:

LED1:正常工作,连接到PA0控制;

LED2:处于设定状态,连接到PA1控制;

LED3:上限报警,连接到PA2控制;

LED4:下限报警,连接到PA3控制。

四个LED等都是低电平控制,在系统运行控制中显示系统状态。

7.数显模块

7.1 电路图

7.2 简介

本系统的数字显示模块采用两片74HC595控制,共2块8个共阳数码管,其中Uy1控制段选,控制八段数码管的导通与断开,而Uy2则控制位选,选择其中一个作为当前选亮的数码管,采用动态显示。

控制线只有3根,分别接在PC0,PC1,PC2上,其中PC0分位输出数据;PC1输出锁存信号,对输入进行锁存;PC2输出移位脉冲,控制移位,每输入一位数据都需移动一位;因此需要全部点亮八个数码,必须输出8次16位数据,每次的16位数据包括位选码和段选码。

8.蜂鸣报警模块

8.1 电路图

五、原理图

六、PCB图

七、软件设计

定时器初始化

#include "iom16v.h"

#include

void T1_Init(void) //初始化,产生10mS周期中断

{OCR1A = 1249; //计数周期为10ms,F=1MHz OCR1A为计数器TOP TIMSK |= (1 << OCIE1A); //比较中断A允许

TCCR1A = 0x00; //普通端口操作,非OC1A和OC1B

TCCR1B = 0x08; //定时器工作在CTC计数器模式,计数值与OCR1A 值比较,

//相等就中断,然后,计数器归0

TCCR1B |= 0x02; //设置定时器1的分频值为8分频

}

向8位数码管输出数据程序

#include "mega16.h"

#include "delay.h"

/*如下注释语句是用与共阳数码的数组

unsigned char disp[] =

{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,

0x88,0x83,0xc6,0xa1,0x86,0x8e,0xbf}; //共阳数码段输出unsigned int weizhi[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

//高电平有效位输出

*/

unsigned char disp[] =

{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f, 0x77,0x7c,0x39,0x5e,0x79,0x71,0x40}; //共阴数码段输出高电平有效unsigned char weizhi[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //位输出低电平有效

unsigned int data[8];

void SPI_MasterInit(void) //SPI接口初始化

{DDRB |= (1<<5) | (1<<7); //设置MOSI 和SCK 为输出,其他为输入

SPCR = (1<<6) | (1<<4)|(1<<5)|(1<<1) | (1<<0); //使能SPI 主机模式,

设置时钟速率为fck/128

}

void SPI_595_Out(unsigned char i) //595数据输出

{SPDR = i; //启动数据传输

while (!(SPSR & (1<<7))) {;} //等待传输结束

}

void main(void)

{unsigned char saomiao=0;

unsigned char w[10];

DDRA = 0x00; //输入

PORTA = 0x00; //上拉

DDRB = 0xB0; //高4位方向输出,低4位为输入/

PORTB = 0xFF;

DDRC = 0xFC;

PORTC = 0xFF;

PORTD = 0x00;

DDRD = 0xFF;

SPI_MasterInit(); //SPI初始化

while (1)

{{data[0]=1234; data[1]=5678; //向HC595输出的数据 w[0]=data[0]%10;

w[1]=data[0]/10%10;

w[2]=data[0]/100%10;

w[3]= data[0]/1000%10;

w[4]=data[1]%10;

w[5]=data[1]/10%10;

w[6]=data[1]/100%10;

w[7]=data[1]/1000%10;

}

PORTB &= ~(1 << 4); //准备锁存

SPI_595_Out(weizhi[saomiao]); //位数据

SPI_595_Out(disp[w[saomiao]]); //段数据

PORTB |= (1 << 4); //锁存数据

saomiao++;

if(saomiao>=8)

saomiao=0;

八、心得体会

在课程设计期间,我认真查阅资料,学习关于这方面的知识,比如说要了解89S51芯片中各个引角的功能,怎么样去使用89S51这个可编程并行接口芯片,在这学期理论学习的基础上,又下了一次苦工夫,算是明白了设计一个系统的过程;也让我体会到要想成功地设计某个东西,光学好专业知识是不够的,必须要系统的知识,无论在哪方面都要有个明白的概念,只有这样才不至于在设计过程中摸不着头脑,知道去哪些是需要查的资料,还有一点,我觉得我在芯片编程方面,或许是我的C语言学得不够呛好,我只能借助参考资料,这样一来又巩固了我的对C 语言的了解.

如此,我体会到学习理论知识固然重要,但在你学完了之后,你不在实践中运用你所学的知识,我想学是白学了,过一段时间后,你可能什么都记不起来了,或许在学心里只有一个概念,认为这个知识我曾经学得不错,我现在怎么想不起来了,一心想依赖课本;如果我们用实践来学习知识,你会努力地去搜索你想要需要的东西,即使是过了一段时间后,你也会记得你曾经对这点不明白认真地查阅过,你不会忘记!一句话,课程设计对我们很重要!

八参考文献

1. 华成英. 模拟电子技术基础(第四版). 高等教育出版社. 2006

2. 牛昱光. 单片机原理与接口技术. 2009

3. 夏路易. 智能控制与智能仪表(EDA). 2009版

智能仪器课程设计说明书智能温度测量仪表方案设计

前言 (2) 第一章智能温度测量仪表方案设计与论证 (3) 功能与要求 (3) 方案的论证与比较 (3) 方案的确定 (5) 1.3.1数据采集通道的理论计算 (5) 1.3.2温度值粗测理论推导 (6) D的理论推导 (6) 1.3.3 根据T1确定差分部分AV 第二章智能温度测量仪表的硬件设计 (7) 系统硬件框图 (7) 系统的输入通道设计 (7) 单片机最小系统 (8) 人机接口电路 (8) 2.5串口电路 (9) 执行电路 (9) 第三章软件设计 (10) 下位机软件的设计 (10) 3.1.1下位机主程序设计 (10) 3.1.2 CH451中断子程序设计 (11) 3.1.3数字滤波函数和ADC0809读函数设计 (12) 3.1.4快速测量温度粗值函数设计 (13) 3.2上位机软件设计 (13) 第四章智能温度测量系统的安装与调试 (15) 硬件调试 (15) 软件调试 (15) 4.3整机调试过程 (16) 第五章设计体会与小结 (17) 参考文献 (18) 附录 (19)

前言 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于AT89C51单片机的测温系统,描述了利用温度传感器PT100测温系统的过程,对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度采集和显示,灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。

智能仪器原理及设计资料

《智能仪器原理及设计》报告 专业: 学号: 姓名:

目录 1.1 设计要求 (3) 1.2 设计过程 (3) 1.2.1 设计总体方案 (3) 1.2.2 器件的选择 (4) 1.2.3 电路设计 (7) 1.2.4 软件设计 (9) 1.3 总结 (12)

基于单片机的温度传感器设计 1.1 设计要求 实现室温测量,并使用液晶屏显示实时温度。 1.2 设计过程 1.2.1 设计总体方案 根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机AT89C52为测控系统的核心来完成数据采集、处理、显示、报警等功能。 采用单总线数字温度传感器DS18B20测量温度,直接输出数字信号。便于单片机处理及控制,节省硬件电路。且该芯片的物理化学性很稳定,此元件线形性能好,在0~100摄氏度时,最大线形偏差小于1摄氏度。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89C52构成的温度装置,它直接输出温度的数字信号到微控制器。每只DS18B20具有一个独有的不可修改的64位序列号,根据序列号可访问不同的器件。这样一条总线上可挂接多个DS18B20传感器,实现多点温度测量,轻松的组建传感网络。 采用液晶显示器件,液晶显示平稳、省电、美观,更容易实现题目要求,对后续的工艺兼容性高,只需将软件作修改即可,可操作性强,也易于读数。 该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89C52单片机上,经过单片机处理,将把温度在显示电路上显示,本系统显示器液晶屏显示实现。检测范围-55摄氏度到125摄氏度。 按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路。 数字温度计总体电路结构框图如图1所示 图1 数字温度计总体电路结构框图

多功能智能仪表设计

摘要 由于生产及生活的需要,经常需要对环境中的温湿度进行监测及显示。液晶是现代电子产品中使用越来越多的一种显示器件,液晶不但用来显示各种文字,还可以动态的显示各种图案及画面。本设计是一个基于单片机STC89C52的温湿度检测及显示装置。该装置由温湿度检测模块、液晶显示模块、键盘输入模块及声光报警模块四部分组成,本设计检测模块采用技术成熟的DHT11作为测量温湿度的传感器;控制系统芯片采用功能强大、价位低廉的AT89C52单片机;显示系统采用大屏幕的QC12864B液晶显示屏。 整个电路采用模块化设计,由主程序、DHT11温湿度转换的驱动程序、显示子程序等模块组成。DHT11温湿度传感器数字信号经单片机综合分析处理,实现温湿度显示以及曲线绘图各种功能。由本设计课题做成的温湿度检测系统结构简单、价格便宜、量程宽,具有较高的可靠性、安全性及实用性。 关键字:温湿度;STC89C51单片机;12864;DHT11

第一章绪论 研究背景 随着计算机技术的发展,基于微处理器的智能仪表已成为仪表的主体。越来越多的智能仪表采用图形点阵液晶模块,液晶显示模块提供了丰富灵活的显示内容 ,更符合人性化的特点。智能仪表的功能是否强大、用户操作性是否方便 ,都必须通过界面友好的外观和可操作性来体现。可见,人机界面是智能仪表开发中的主要环节,在开发的工作量中占了很大的比例。目前已有很多文献对液晶显示技术、图形用户界面设计作了研究。 液晶概述 某些固体物质在一定条件下会呈现液态晶体状态,这种状态既不同于各向同性的液体,也不同于在三维空间分子完全规则排列的固体晶体,但又具有液体的流动性、连续性和分子排列的有序性。这种处于液体和晶体之间过渡相态的物质称为液晶。 液晶分为热致液晶和溶致液晶。前者是物质在某一温度范围内呈现液晶状态,后者是物质溶于水或有机溶剂而形成的。液晶分子呈棒状或条状,宽约十几纳米,长约数纳米液晶分子有较强的电偶极矩和容易极化的化学团。由于液晶分子间的作用力比固体弱,所以液晶分子容易呈现各种状态。液晶分子的介电常数、电导率、折射率、磁化率等具有较大的各向异性,在外加电场作用下会产生各种电光效应,从而可应用于液晶显示器(Liquid Crystal Display Device ,缩写为LCD)。 液晶的主要应用有:办公自动化(OA)、个人数字助理(PDA)、设备自动化(FA)、通讯、车辆设备等。 传感器概述 传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。 目前,传感器及其应用技术已成为我国国民经济发展不可或缺的一部分,传感器在工业部门的应用普及率已被国际社会作为衡量一个国家智能化、数字化以及网络化的重要标志之一。

智能仪器设计课程设计

智能仪器设计课程设计 8. 试设计智能仪表 实现智能数字显示仪表。要求8位数码管显示(4位显示测量值,4位显示设定值),4输入按钮(功能选择、数码管选择、数字增加、数字减少),可设定上下限报警(蜂鸣器报警)。适配Cu100热电阻,测温范围为0℃~150℃。采用位式(两位、三位,具有滞环)控制、并用晶闸管过零驱动1000W电加热器(电源电压为AC220V)。 《智能仪器设计基础课程设计》----40题目 教学说明: 如下设计题目应该在课程开始时布置,并在教学中安排时间,以产品设计案例教学方式讲授如何理解题目以及如何实现题目,并补充完成题目所需要的相关知识。 如下的智能仪表课程设计题目,都是小型智能仪表产品开发方面的题目。涉及智能仪表硬件与软件设计。智能仪器课程设计是智能仪器课程教学的重要环节,根据设计智能仪表产品的课程改革目的,特选择一些小型智能仪表产品作为课设题目,满足教学需求。课程题目小,学生容易学,上手快,可以在短时间走完智能仪表设计的全过程,学会产品设计步骤。 1.设计基本要求 (1)正确理解设计题目,经过查阅资料,给出正确设计方案,画出详细仪表原理框图(各个功能部分用方框表示,各块之间用实际信号线连接)。 在互连网上收集题目中所用到的器件资料,例如传感器(热偶分度表等)、信号调理电路、AD转换器、单片机、继电器、电源、显示器件等。 在互连网上收集相关单片机的显示、AD转换、显示、控制算法等程序。 在充分研究这些资料基础之上,给出设计方案(选择信号调理电路、单片机、显示、按键输入、继电器驱动、电源等,简要说明选择的理由) (2)用Protel99SE软件设计仪表详细原理图。 要求正确标记元件序号、元件数值、封装名。 (3)设计PCB图 在画PCB前应该购买元件,因为有了元件才知道封装尺寸,但也可以不购买元件,只到元件商店测量实际元件尺寸后,画封装图。 (4)熟悉单片机内部资源,学会ADC、SPI接口、定时器、中断、串口、I/O引脚等模块的编程。 (5)采用C语言开发所设计仪表的程序。 按照题目要求,确定仪表需要完成的任务(功能),然后分别编制各任务的程序。程序应该有说明,并有详细注释。 说明:若是不安装实验板或是最小系统板,就只能用Atmel公司的A VR Studio软件或是Keil软件(随意下载)仿真,则学习效果将大打折扣。 2.设计(考试)说明书 说明书内容: (1)封面内容: 《智能仪器设计基础》考试题 题目号:

智能仪器设计讲解

单片机技术课程设计说明书智能仪器人机接口电路设计 专业电气工程及自动化 学生姓名 班级BMZ电气081 学号 指导教师周云龙 完成日期2011年6月9 日

摘要 随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了。计算器在人们的日常中是比较的常见的电子产品之一。如何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器,使其更好的为各个行业服务,成了如今电子领域重要的研究课题。 科技的进步需要技术不断的提升。一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。而现在,只需要一块几厘米平方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。 现在应用较广泛的是科学计算器,所谓科学计算器,与我们日常所用的简单计算器有较大差别:只能进行正数加、减、乘、除四则运算的计算器叫做简单计算器;科学计算器是指能兼容正数的四则运算和乘方、开方运算,具有指数、对数、三角函数、反三角函数及存储等计算功能的计算器。 计算器的未来是小型化和轻便化,如使用太阳能提供电池的计算器,使用ASIC设计的计算器,如使用纯软件实现的计算器等,随着社会的发展,知识的更新,各行各业的需要带动了电子产品的发展,未来的智能化计算器将是我们的发展方向,更希望成为现代社会应用广泛的计算工具。 关键词:MCS-51 8051单片机;人机接口扩展4X4按键;计算器;加减乘除;LCD128X64;

目录 第一章绪论 (4) 1.1本课题的研究意义 (4) 1.2设计目的 (4) 设计任务 (4) 第二章计算器系统简介 (3) 2.1单片机发展现状 (3) 2.2计算器系统现状 (4) 第三章主要器件简介 (4) 3.1MCS-51系列单片机简介 (4) 3.2键盘电路的设计 (7) 3.3LCD12864模块介绍 (8) 第四章计算器系统设计 (15) 4.2键盘扫描的程序设计 (15) 4.3显示模块的程序设计 (16) 4.4主程序的设计 (17) 4.5系统调试 (17) 结语 (19) 谢辞 (20) 参考文献 (21) 附录1 系统PCB图............................................................ 错误!未定义书签。 附录2 PROTEUS仿真图 (23) 附录3 程序由于采用的是汇编语言太长,可以在软件KEIL中查阅 (23)

选修课设置与管理办法

选修课设置与管理办法(修订) 第一章总则 第一条为进一步规范我校选修课的管理,提高选修课质量,建设精品选修课,制定本办法。 第二条选修课是为了全面推进素质教育,拓宽学生的知识面,培养学生的学习兴趣,使学生更好地适应社会、经济、科技对人才多样化需求,由学校根据培养方案、学科发展及专业需要,结合学校特色和专业优势而设置的。 第二章课程分类 第三条基础通识类选修课是在学校已有的学科门类中设置的具有普遍教育意义,并符合高职高专培养要求的课程,面向全校学生开设。 第三章设置原则 第五条选修课的设置应体现学校总体的人才培养目标、定位和特色,满足学科专业人才培养的需求和社会发展的要求。 第六条选修课的设置要遵循必要性原则,即与已有必修课和其他选修课内容重复或相近的,不得另设选修课,不得因人设课、因工作量设课。

第四章申报与审批 第七条申报开设选修课的教师必须具备以下条件: (一)开课教师应具有讲师及以上职称,并有两年以上(含两年)教学经历。 (二)开课教师应对拟开设课程有较深入的研究,有一定的学术成果,或者已编写拟开课程的教材或讲义,或者已出版相关专著。 (三)申报材料应包括课程介绍、教学大纲与要求、备选教材或讲义、参考文献目录、教案提纲和教学日历、考核办法等。 第八条选修课由一人申报的,申报人为课程负责人;由数人共同申报的,需确定一名课程负责人。由二级学院(部)申报,每门课程至少申报2名任课教师,最多不超过4名任课教师。 第九条申请下一学年新开选修课的教师,应在本学年第二学期第四周前填写《内蒙古建筑职业技术学院选修课申请表》,并向学院提交基本教学素材。 第十条选修课一旦设立,任课教师不得更换课程名称。因教学质量问题停止开设的选修课,停课一年后按开新课重新申报;连续两学期没有开出的选修课自动取消,若需重新开设,必须按开新课重新申报。 第五章教学质量 第十一条选修课的教学质量、各教学环节的要求与必修课相同。 第十二条选修课的任课教师在教学过程中,必须对学生到课情

基于单片机的智能汽车仪表的设计

版本:doc 毕业设计 基于单片机的智能汽车仪表的设计

摘要 汽车仪表是汽车的重要部件之一,能集中、直观、迅速地反映汽车在行驶过程中的各种动态指标,如行驶速度、里程、电系状况、制动、压力、发动机转速、冷却液温度、油量、指示灯状态,它是驾驶员能够直接了解汽车状况的一个窗口,为驾驶员正确使用汽车及安全驾驶提供了保证。随着电子技术的发展,越来越多的新技术在汽车制造业得到了广泛的应用。如微处理器在汽车上的应用,能使得各种数据的处理进一步加快,从而提高了实时性。相对于传统的动磁式和动圈式机芯汽车仪表的体积大、可靠性差、准度低的缺点,用步进电机来驱动指针的汽车仪表具有体积小、重量轻、可靠性高、抗千扰能力强、指示准确、兼容性和通用性强、生产和检测工艺简单等优点,该类仪表已成为当今世界汽车仪表的发展趋势。 在对新型汽车传感器、步进电机的工作原理还有单片机控制技术的了解和分析的基础上,结合传统的汽车仪表工作原理,设计一个由单片机控制步进电机驱动指针的汽车智能数字仪表。该智能数字仪表采用统一的步进电机结构,所有传感器采集的车速、转速、燃油的模拟或数字信号量全部转换成驱动步进电机的数字信号,由单片机处理完后,将驱动量信号输送到各自的步进电机指示仪表。 实验结果表明,基于单片机的步进电机式汽车智能数字仪表有着很好的效果,能准确的显示车速、转速、燃油、机油压力等信息,还增强了仪表的适应性,其可靠性得到了提高。 关键词:汽车仪表,步进电机,单片机。

目录 第1章绪论 (5) 1.1课题提出的背景 (5) 1.2国内外研究现状 (6) 1.3论文研究的主要内容 (7) 第2章汽车智能数字仪表电子技术基础 (8) 2.1电子技术在汽车仪表技术中的应用 (8) 2.2汽车智能数字仪表的基本结构 (9) 2.2.1电子式转速表 (9) 2.2.2 车速表 (9) 2.2.3里程表 (9) 2.2.4燃油表、机油压力表 (10) 2.3基于步进电机的汽车智能数字仪表技术基础 (10) 第3章汽车智能数字仪表的硬件设计 (13) 3.1汽车智能数字仪表的设计目标 (13) 3.2汽车智能数字仪表的设计技术路线 (13) 3.3汽车智能数字仪表中关键器件的选择 (13) 3.3.1微处理器的选择 (13) 3.3.2步进电机的选择 (14) 3.3.3 电源电路设计 (15) 3.3.4时钟电路 (16) 3.3.5复位电路 (17) 3.4汽车智能数字仪表中主要电路的设计 (17) 3.4. 1车速里程表 (17) 3.4.2发动机转速表 (22) 3.4.3燃油表 (24) 3.4.4机油压力表 (27) 3.5汽车智能数字仪表的设计 (29) 3.5.1设计的基本思想 (29) 3.5.2智能数字仪表的设计框图 (29) 3.5.3主要功能 (29) 第四章汽车组合仪表的软件设计 (31) 4.1软件设计思想 (31) 4.1.1语言选择 (31) 4. 1.2程序的模块化设计 (32) 4.2主程序的设计 (34) 4.2. 1初始化模块 (34) 4.2.2主程序模块 (34) 4.2.3中断处理模块 (35) 4.3主要子程序的设计 (35) 4.3. 1指针驱动子程序设计 (35)

智能测量仪表课程设计报告

课程设计报告 课程:智能测量仪表 题目:智能测量仪表 学生姓名: 专业年级:自动化 指导教师: 信息与计算科学系 2013年3月23日

智能测量仪表 本次课程设计中智能温度测量仪表所采用的温度传感器为LM35DZ。其输出电压与摄氏温度成线性比例关系,无需外部校准,在0℃~100℃温度范围内精度为0.4℃~±0.75℃。,输出电压与摄氏温度对应,使用极为方便。灵敏度为10.0mV/℃,重复性好,输出阻抗低,电路接口简单和方便,可单电源和正负电源工作。是一种得到广泛使用的温度传感器。 本次课程设计的主要目的在于让学生把所学到的单片机原理、电子线路设计、传感器技术与原理、过程控制、智能仪器仪表、总线技术、面向对象的程序设计等相关专业课程的内容系统的总结,并能有效的使用到项目研发中来,做到学以致用。课程设计的内容主要分为三个部分,即使用所学编程语言(C或者汇编)完成单片机方面的程序编写、使用VB或VC语言完成PC机人机界面设计(也可以用C+API实现)、按照课程设计规范完成课程设计报告。

目录 1.课程设计任务和要求 (3) 1.1 设计任务 (3) 2.2 设计要求 (3) 2.系统硬件设计 (3) 2.1 STC12C5A60S2单片机A/D转换简介 (3) 2.2 LM35DZ简介 (7) 2.3 硬件原理图设计 (7) 3.系统软件设计 (10) 3.1 设计任务 (10) 3.2 程序代码 (10) 3.3 系统软件设计调试 (17) 4.系统上位机设计 (18) 4.1 设计任务 (18) 4.2 程序代码 (18) 4.3 系统上位机软件设计调试 (21) 5.系统调试与改善 (22) 5.1 系统调试 (22) 5.2 系统改善 (22) 6.系统设计时常见问题举例与解决办法 (24) 7.总结 (25)

智能仪器原理与设计

《智能仪器原理与设计》课程教学大纲 课程编码:课程类型:专业课 总学时:54 学分:3 第一部分相关说明 一、课程的性质和任务 课程的性质:《智能仪器原理与设计》是电子工程本科专业必修的专业基础课程之一。智能仪器在通信、家电、自动控制、仪器仪表中得到了广泛的应用。通过本课程的学习,使学生掌握利用微处理器系统使电子仪器实现智能化的具体方法,包括硬件和软件两个方面。 课程的任务:使学生掌握智能仪器的基本工作原理,具备智能仪器的初步应用能力,为将来从事智能仪器的工作打下坚实的基础。智能仪器课程侧重讨论智能仪器实际设计过程中所涉及的具体方法与技巧。旨在使学生运用所学的微型计算机和电子技术等方面的基础知识,解决现代电子仪器开发过程中的实际问题,逐步具备能够设计以微型计算机为核心的电子系统的能力。 本课程中既有硬件的原理和组成,又有针对硬件的软件编程,软件与硬件必须同时兼顾。 二、课程的基本要求 本课程主要研究智能仪器的基本原理与基本分析方法,以单元电路的分析和设计为主。通过本课程的学习,学生应达到下列基本要求: 1、对智能仪器各组成单元的基本工作原理、性能指标以及它们在整机中的作用形成明确的认识。 2、掌握这些单元电路的分析、计算和设计方法,以及实验操作技能。 三、教学方法与重点、难点 教学方法:针对本课程学时少,内容多,技术发展快,实践性强等的特点,应采取探讨式和启发式教学;教学过程以课堂为主。 重点:人机接口电路、通信接口电路和软件编程。 难点:智能仪器的应用。

四、本课程与相关课程的联系 学习本课程主要涉及模拟电子技术、数字电子技术以及微机原理课程中有关接口和汇编程序、微机控制方法等方面的有关知识。因此,应当尽可能地在先修《模拟电子技术》、《数字电子技术》、《微机原理》和《微机接口技术》,《单片机原理与应用》等课程,为有关智能仪器系统设计方面的课题打下必要的基础,是该专业学生的毕业前的综合性设计课程。 五、学时分配 总学时:54学时,其中理论教学时数为36学时, 1、考核方式:笔试(闭卷) 2、成绩评定:平时成绩(测验及作业等)占×30%,期末考试成绩占×70%。

大学校园选修课课程实施方案

公共选修课是高等教育课程体系的重要组成部分,在大学生综合素质的教育和培养方面发挥着重要作用。下面是有大学校园选修课课程实施方案,欢迎参阅。 【背景】选修课的设置与实验是新一轮高中课程改革的一个亮点,它的设置有助于拓展学生的知识与技能,发展学生的兴趣和特长,培养学生的个性,促进教师的专业成长,促进学校特色的形成与办学模式的多样化。选修课的评价包括课程方案、材料、教师教学和学生学习的评价。当前,要特别加强选修课管理制度的建设与创新。 【意义】 (一)拓展学生的知识与技能 必修课程关注学生基本的科学文化素质,追求知识与技能的基础性、全面性、系统性、完整性,为学生的一般发展奠定知识技能与情感态度基础。但是,随着知识的发展,知识在不断走向分化、深化、细化的同时也不断地交叉、渗透、融合。知识的不断分化与整合使传统的学校课程很难反映人类知识的当代成就,滞后于知识的发展。必修课的数量与内容总是有限的,它在知识的深度与广度上受到一定的限制,而选修课则可以弥补必修课的不足,它一方面可以对必修课的内容进行拓展或深化,另一方面,又可以发展学生的兴趣、特长。它扩展了学校课程的种类与范围,使学校课程生机勃勃,充满活力,强化了学校课程与知识世界的动态联系。 (二)发展学生的兴趣和特长,培养学生的个性 由于遗传、环境、教育与个体主观努力程度不同,学生个体之间总是存在着或多或少的差异,他们在知识经验、能力基础、家庭背景、兴趣爱好、性格特征等方面均存在着一定的差异。我国教育固然以学生全面发展为目标,但这并不意味着对所有的学生都统一要求,更不意味着要求每一个学生在每门课程上都平均发展或门门优秀。学校教育应该适应学生的个别差异,赋予每个学生选择性发展的权利,引导和促进学生个性的生动发展。可以说,没有“选择”的教育,不讲“个性”的教育,充其量不过是一种“训练”,而不是真正的教育。因此,我们必须改变过去必修课一统天下的僵化格局,在不加重学生负担的前提下,开设丰富多样富于弹性的选修课,拓宽学生的知识视野,促进其潜在能力和个性特长的充分发展。 (三)促进教师的专业成长 在必修课一统天下的课程体制中,教师被排除在课程编制活动之外,他们仅仅是既有课程的实施者,忠实地、不折不扣地执行教科书的意图,严格按照统一的教科书、教参甚至教法进行教学。而选修课的开设,对教师提出了新的要求、新的挑战,同时也为教师的专业发展、工作品质和教学质量的提升提供更多的机遇。它改变了教师的传统角色和固定不变的职能分工,要求教师更新课程意识、教学观念,掌握课程开发所必备的知识、技术和能力,吸收当代知识研究的新成果。正是在参与课程开发,进行课程设计、实施与评价的过程中,教师不断地反思自己的教育实践,最大限度地发挥自己的专业自主性和创造潜能,发挥自己的优势和特长,获得专业的自主成长和持续发展。 开设知识拓展类选修课程,旨在提供适合学生个性发展的课程,让学生认识学科的价值

学生选课与课程安排数据库设计

学号: 课程设计 课程名称数据库系统原理 学院计算机科学与技术 专业计算机科学与技术 班级计算机1007 姓名 指导教师

2013 年01 月23 日

课程设计任务书 学生:专业班级: 指导教师:工作单位: 题目:教学管理信息系统——学生选课及课程安排数据库设计 初始条件: 大学同时开设多门课程。每门课程有一个主讲教师,有多名学生选修;一个学生可选修多门课程并获得相应的学分和成绩;上课的基本单位是“次”(一次2学时),每一次课都规定了上课时间和教室(这一规定更灵活,并不象本校现在的情形!)。 要求完成的主要任务: 1.根据上述的初始条件,进行调查分析并设计适当的属性。设计一个学生选课 及课程安排数据库,记录教师和学生的基本信息,选课,课程安排等信息,DBMS可选Ms SQL Server、Oracle、MySQL等。 2.完成课程设计说明书,其格式遵守学校今年的新规定。主要容包括:需求分 析,概念设计,逻辑设计,物理实现等。 3.基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计 语言(工具)任选。这一项是选作,不作硬性要求。 时间安排: 本学期第21周: 1.消化资料、系统调查1天 2.系统分析1天 3.总体设计,实施计划2天 4.撰写报告1天 指导教师签名:2013年月日 系主任(或责任教师)签名:2013年月日

目录 1.需求分析 (4) 1.1初始条件 (4) 1.2要求完成的任务 (4) 1.3可行性分析 (4) 1.4设计环境 (4) 1.5实现需求 (4) 2.概念设计 (5) 2.1数据库基本表设计 (5) 2.2 E_R图 (5) 3.逻辑设计 (6) 3.1关系模式 (6) 3.2子模式 (6) 4.物理设计 (6) 5.数据库设计源代码 (7) 5.1基本表SQL源语言 (7) 5.2基本表数据库实现 (10) 6.设计心得 (13) 7.参考资料 (13)

汽车仪表综合设计

资料范本 本资料为word版本,可以直接编辑和打印,感谢您的下载 汽车仪表综合设计 地点:__________________ 时间:__________________ 说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容

智能仪器与仪表综合设计 班级:测控1041 姓名: 学号: 指导教师: 撰写日期: 2013年6月7日

摘要 传统的数字电压表对于现在的虚拟仪器所设计的电压表而言,它的外观比较固定,成本较高,还有一定的不可塑性。他在生活中是比较浪费的,我们有很少的机会去使用,但是如果使用就必须购买,所以它的成本对于它的使用来说是一种浪费。而虚拟仪器就不同了,他只需一台电脑或PC机,和一些内部软件的安装与调试就可以起到很好的作用,既经济又实惠,还简单方便、随心所欲,很符合现在人的思想价值观念。 本次课程设计我们利用虚拟仪器软件LabVIEW汽车仪表是驾驶员与汽车进行信息交流的重要接口和界面。随着现代汽车工业和电子技术的发展,汽车中各种系统和机构日趋复杂,汽车行驶和各部分工作状况的信息量显著增加。同时,出于对汽车环保、安全性、经济性、智能化要求的提高,汽车驾驶员需要更多、更迅速地了解汽车运行的各种信息,使得汽车电子仪表向信息显示中心发展,它是驾驶员信息系统重要的组成部分。汽车电子仪表代替传统机械或电气机械式模拟仪表已成为发展的趋向。针对汽车仪表发展的新趋势,本文对国内汽车仪表行业的现状和发展前景进行了概述,针对性的研究了基于MCGS技术而建立虚拟汽车仪表系统的构成,并且系统的给出了一种可行性方案,分别从MCGS软件实现方法、单片机程序实现方法和软、硬件的通信三方面进行了阐述。本文设计出来的汽车虚拟仪表系统可以实现当前速度、温度、油箱存油量、远光灯、雾灯、车门报警等信息的显示。 利用电子显示技术,也就是薄型平面电子显示器技术做成的汽车平面仪表板显示数字及信息,十分清晰明了,它代替了以往采用的模拟显示的车速和发动机转速表等,使驾驶者在开车的同时,仍然可以清楚地看到仪表数字及其他信息的变动。它具有测试反应速度快、指示准确、图形设计灵活、数字清晰、可视性能好、集成化程度高、可靠性强、功耗低等优点。由于没有运动部件,反应快、可靠性高、布置灵活紧凑,并有最佳显示形式。一般除要求汽车仪表耐用、耐振、指示准确、读数方便,以及受温度、湿度的影响小之外,还要求轻巧、舒适、美观并具有较好的互换性。汽车电子仪表恰恰满足了这些要求。

智能仪表课程设计

《智能仪器设计》课程设计报告书 学院:信息工程学院 班级:自动化0705 学号:07001193 姓名:孙少秋

摘要 单片微型计算机是随着超大规模集成电路技术的发展而诞生的,由于它具有体积小、功能强、性价比高等特点,所以广泛应用于电子仪表、家用电器、节能装置、军事装置、机器人、工业控制等诸多领域,使产品小型化、智能温度控制仪表化,既提高了产品的功能和质量,又降低了成本,简化了设计。本文主要介绍单片机在温度控制中的应用。 Abstart Single-chip micro-computer, with the ultra-large scale integrated circuit technology, the development of the birth, and because of its small size, strong function and high cost performance, it is widely used in electronic equipment, household appliances, energy-saving devices, military devices, robots, industrial control and many other areas to make product miniaturization, intelligent temperature control instrumentation, both to improve the product's features and quality, but also reduce the cost and simplify design. This paper introduces the MCU to the temperature control applications.

车用智能数字仪表系统的设计

车用智能数字仪表系统 的设计 Document serial number【KK89K-LLS98YT-SS8CB-SSUT-SST108】

车用智能数字仪表系统的设计 雷跃 [摘要]本文介绍以SPCE061A单片机为主控器,以气压、油压、温度、霍尔元件等传感器为主要外围元件、以HS12864-1液晶模块为显示屏的新型车用数字仪表系统的设计,说明此仪表系统显示直观、准确,使用方便、可靠,信息语音播报、告警等突出的优点,展现车用仪表系统未来的发展趋势和广阔的开发空间。 [关键词] SPCE061A单片机 DS18B20 HS12864-1 车用数字仪表 一、引言 传统的汽车仪表一般是机电式模拟仪表,只能给驾驶员提供汽车行驶中必要而又少量的数据信息,已远远不能满足现代汽车新技术、高速度发展的要求。随着现代电子技术的发展,多功能、高精度、高灵敏度、读数直观的智能数字仪表是汽车仪表发展趋势。下面对以单片机为核心的新型全数字车用仪表系统设计作详细介绍。 二、系统设计思想 系统功能由硬件和软件两大部组成。硬件部分主要完成各种传感器信号的采集、转换,各种信息的显示等;软件主要完成信号的处理及控制功能等。设计的整体框图如图1所示。 SPCE061A单片机依次查询各 传感器的输出信号(气压、油压 等模拟传感器输出的模拟信号需 要经过A/D转换);然后 SPCE061A对输入信号进行相应处 理后通过HS12864-1液晶模块输 出,同时还可输出各种告警信 号。利用单片机内部的D/A数模 转换器,把各种告警信号事先设 置好的语音信号经过该数模转换 通道送到扬声器,利用SPCE061A 的语音功能实现语音播报告警。 图1 系统框图 三、系统硬件设计 系统硬件主要包括以下几个模块:SPCE061A主控模块、传感器模块、HS12864-1液晶模块等。其中SPCE061A主要完成外围硬件的控制以及一些运算功能,传感器完成信号的采样功能,HS12864-1液晶模块完成字符、数字的显示功能。 (一)主控模块 系统中采用的SPCE061A单片机,是凌阳公司继μ’nSPTM系列产品SPCE500A等之后推出的又一款16位单片机。SPCE061A里只内嵌32K字的闪存(FLASH),较高的处理速度使μ’nSPTM能够非常容易地、快速地处理复杂的数字信号。其内部具有七通道10位电压A/D模数转换器和两个10位D/A数模转换通道,这样节省电路板面积,简化了硬件电路。具体应用时,只需在编写程序中加入启动A/D转换的指令即可完成操作。SPCE061A内部自带两个10位D/A转换通道,比较容易实现语音功能。

智能仪器课程设计

测控系统课程设计指导 电子信息与自动化学院检测与控制实验中心万文略、彭小峰 电子信息与自动化学院测控技术与仪器系杨泽林、杨继森、庄秋慧 课程设计目的 测控系统课程设计是在学生学习完智能仪器理论和实验课后安排的综合实践教学环节,要求学生在2周的时间内运用所学知识,在教师的指导下按照仪器设计的一般方法设计制作一个功能较为完整的仪器。并写出设计研究报告。通过课程设计使学生在实践上获得智能仪器设计的经验,掌握仪器设计的步骤、过程和方法。为毕业设计及今后从事智能仪器设计打下良好的基础。 课程设计题目:基于PN结传感器的温度测量仪设计 智能仪器的组成一般包括:传感器及信号调理电路、CPU及外围电路、模拟量输入通道、模拟量输出通道、开关量输入输出通道、人机接口电路(键盘、显示)、数据记录、转储(保存、打印)等 主要研究内容: 根据本次课程设计的题目要求,本次课程设计研究的主要内容为传感器及信号调理电路、CPU及其外围电路,AD转换电路,键盘和显示电路。本文对其中关键部分做简单介绍,以使学生能更容易地进行课程设计。 1.半导体二极管的温度特性 选择1N4007整流二极管,其正向偏置工作时PN结上的结电压满足 (式1-1) α,γ是由PN结参数决定的常数 Ugo:硅半导体在OK温度时禁带宽度与电子电荷q的比值。 由式1-1可以看出,PN结具有负的温度系数特性。 据文献记载,当温度变化一度时,结电压变化2mv左右。由式1-1可知,温度变化曲线为指数型非线性变化。其正向偏置电流应保持恒定。 2.放大电路设计 (1)选择放大器 PN结的结电压变化是一个微弱信号,结电压在温度每变化1度时大约变化2mv左右,所以需要进行放大后才能被后续电路处理。选择合适的集成运放来设计放大电路,选择运放时应考虑运放的温度系数,共模抑制比,输入失调电压,带宽等。 可供选择的运算放大器有OP07、LM324等。

智能仪表系统设计与开发

第11章智能仪表系统设计与开发 11.1 系统设计 11.2 抗干扰设计 11.3 智能仪表设计实例

11.1 系统设计 11.1.1系统设计的基本要求 一、可靠性要高 ?在设计时对系统的应用环境要进行细致地了解,认真分析可能出现的各种影响系统可靠性的因素,采取切实可行的措施排除故障隐患。 ?在总体设计时应考虑系统的故障自动检测和处理功能。在系统正常运行时,定时地进行各个功能模块的自诊断,并对外界的异常情况做出快速处理。对于无法解决的问题,应及时切换到后备装置或报警。 二、使用和维修要方便 ?尽量降低对操作人员的计算机专业知识的要求,以便于系统的广泛使用。 ?系统的控制开关不能太多,不能太复杂,操作顺序应简单明了,参数的输入/输出应采用十进制,功能符号要简明直观。 三、性能价格比要高

11.1.2系统设计的步骤 一、确定任务 ?必须以市场需求为前提。 ?具体实现进行规划。 包括应该采集的信号的种类、数量、范围,输出信号的 匹配和转换,控制算法的选择,技术指标的确定等 二、方案设计 ?单片机机型和器件的选择 ü性能特点要适合所要完成的任务,避免过多的功能闲置; ü性能价格比要高,以提高整个系统的性能价格比; ü结构原理要熟悉,以缩短开发周期; ü货源要稳定,有利于批量的增加和系统的维护。

?硬件与软件的功能划分 ü在CPU时间不紧张的情况下,应尽量采用软件。 ü回路多、实时性要求强,则要考虑用硬件完成。 三、硬件设计 ?单片机电路设计 主要完成时钟电路、复位电路、供电电路的设计。 ?扩展电路设计 主要完成程序存储器、数据存储器、I/O接口电路的设计。 ?输入/输出通道设计 主要完成传感器电路、放大电路、多路开关、A/D转换电路、D/A转换电路、开关量接口电路、驱动及执行机构的设计。 ?控制面板设计 主要完成按键、开关、显示器、报警等电路的设计。

选修课课程活动实施方案范本(完整版)

方案编号:YT-FS-5978-47 选修课课程活动实施方案 范本(完整版) Develop Detailed Rules Based On Expected Needs And Issues. And Make A Written Plan For The Links To Be Carried Out T o Ensure The Smooth Implementation Of The Scheme. 深思远虑目营心匠 Think Far And See, Work Hard At Heart

选修课课程活动实施方案范本(完整 版) 备注:该方案书文本主要根据预期的需求和问题为中心,制定具体实施细则,步骤。并对将要进行的环节进行书面的计划,以对每个步骤详细分析,确保方案的顺利执行。文档可根据实际情况进行修改和使用。 根据教育部教基[20xx]7号文件和《贵州省普通高中课程改革安排与管理指导意见(试行)》结合我校的教学工作实际,决定从20xx年秋季开始,在全校全面开设选修课程,课程实施的具体方案如下: 一、指导思想 拓展学生视野,激发学生兴趣,发展学生个性,培育学生特长,增强学生能力,促进学生发展。 二、组织领导 组长:王运祥张成权 副组长:李孟刚孙贵权潘克强熊鹏武陈光弟吴祖爱 成员:曾永强段朝刚毛征王文刚汪光远何其刘苓

喻安杰姚仁义 三、实施原则 1、“三定”原则。做到定时间、定地点、定人员。根据学生选课情况,编成教学班,教师按教学班授课,学校指定教学班班主任负责管理; 2、“三性”原则。趣味性:要能结合贵州遵义的经济、科技、文化发展,要能密切联系学生的日常生活和学习生活,能符合中学生的身心发展规律,能激发学生的学习兴趣。实践性:强调学生要亲身参与,亲自体验,自己动手,自我总结,着力培养学生的创新精神和实践能力。综合性:选修课的科目将包括语言与文学、数学、人文与社会、科学、技术、艺术、体育与健康、综合实践活动等方方面面。 3、“三管”原则。由课程领导小组统一安排,教务处、年级组具体实施,教学班班主任、授课教师、学生干部共同管理。 四、职责划分 课程领导组负责课程方案的设计和组织协调。课

智能化汽车组合仪表的设计与实现

? 158 ? ELECTRONICS WORLD ?技术交流 智能化汽车组合仪表的设计与实现 昆明理工大学津桥学院电气与信息工程学院 张兴超 王 陆 导语:随着汽车电子技术的发展,丰富的功能性要求赋予了汽车组合仪表更多的职能。传统汽车组合仪表数字化程度较低,存在采集信息少、显示内容固定且功能单一等缺点。新型智能化汽车组合仪表要求汽车动力系统、整车控制器等电子装置应能够及时、准确地处理车辆的各种状态信息,同时通过CAN 总线将数据发送到网络,并利用组合仪表进行显示。为此,本文提出了一种基于MCU+TFT-LCD 且性价比较高的步进电机式智能化汽车组合仪表的设计方案,并阐述了其硬件结构和软件设计。该系统具有多样性功能,能够达到汽车组合仪表智能化、信息化和图形化的目标;且具有较高的显示和指示精度,能够很好的满足实际应用的需求。 关键词:智能化;汽车组合仪表;步进电机式;MCU+TFT-LCD 1.引言 近年来,中国汽车产业快速发展带动汽车电子产业取得了跨越式的成就。作为汽车的一个重要组成部分,汽车仪表主要用于帮助驾驶人员掌握汽车时时工作状况,及时发现、排除不安全因素和故障,以保证汽车能够安全可靠运行。随着汽车电子技术的发展,汽车组合仪表已从简单的零部件发展到了集多种功能于一体的集成部件型式。汽车行业对其丰富的功能性要求赋予了汽车组合仪表更多的职能。 传统汽车组合仪表数字化程度较低,存在采集信息少、显示内容固定且功能单一等缺点,已很难满足汽车电子装置信息量增加带来的新要求。汽车仪表的数字化、图形化和智能化,要求汽车动力系统、整车控制器等电子装置应能够及时、准确地处理车辆的各种状态信息,同时通过CAN 总线将数据发送到网络,并利用汽车组合仪表进行显示。TFT-LCD (薄膜场效应晶体管液晶显示)具有显示信息丰富、色彩多样且灵活多变等优点,其在车载领域的应用将极大的拓展汽车组合仪表的功能。 通过TFT-LCD 和微控制器的结合使用将促进仪表盘成为汽车的多功能信息显示和控制中心,有利于汽车的美观和维修检测。但全液晶显示仪表也存在价格昂贵、技术复杂及高成本和低可靠性等缺点,这也导致了其在普通车型上安装使用率低的问题。鉴于此,本文提出了一种基于MCU+TFT-LCD 的智能化汽车组合仪表的设计方案。其中MCU 选用NEC 公司的UPD78F0433型单片机用于各类信号的采集处理,TFT-LCD 用于车载信息的显示。通过二者的配合使用,以满足汽车组合仪表信息化、智能化和图形化的要求。 2.系统的总体结构 智能化汽车组合仪表应具有多样性的功能,包括传统仪表的基本功能、车载信息的采集处理和显示、车辆故障警示、报警与提示音的合成以及CAN 总线通信等。这就要求该智能组合仪表除了从传感器直接获取信息外,还具有CAN 总线与车载控制器进行数据交换的能力;能够根据车辆采集信息的数据类型不同,可将信号量分为模拟量、开关量和脉冲量等形式[1]。结合上述要求开发和设计的汽车组合仪表有多种形式,如单片机、DSP 、FPGA 、ARM 等。综合考虑,本文采用MCU+TFT-LCD 的智能化汽车组合仪表设计方案,其整体结构框图如图1 所示。 图1 系统整体结构框图 3.汽车组合仪表的硬件设计 智能化汽车组合仪表的基本显示功能主要由发动机转速、车速、油量、里程和水温等组成。同时还包括左右转向信号、远近光信号、驻车信号、油量报警、水温报警等各类指示和报警信号灯。其中,油量、水温、车速和转速通过步进电机驱动指针进行显示,而里程利用字段式LCD 显示[2]。结合实际应用情况及其功能和特点,系统采用模块化设计思想对汽车组合仪表进行了硬件设计;主要包括电源模块、车速和转速检测模块、油量和水温检测模块、电机驱动模块、数据存储模块以及液晶驱动模块。其硬件结构原理图如图2 所示。 图2 汽车组合仪表的硬件结构原理图 本系统选择NEC 公司的UPD78F0433芯片作为主控芯片,该器件内置LCD 控制器、液晶显示屏驱动器、电源Flash 存储器和看门狗定时器,具有片上调试功能和10位A/D 转换功能,是一款性价比较高的8位微控制器。由点火信号和蓄电池提供系统的工作电源,其操作电压为9-16V ;并通过电源电路的转换为主控芯片提供5V 的工作电压。电源模块的芯片为TLE4275-Q1,其最大耐压值42V 、最大驱动电流450mA 、精度达2%。车速和转速检测模块主要是通过检测两种脉冲信号的不同频率形式来确定汽车的车速和转速。而油量和水温产生的电阻信号具有不同阻值;因此,油量和水温检测模块则可通过检测不同电压值来确定汽车的油量和水温。电机驱动模块选用的芯片为STI6606,该芯片内置CMOS 集成电路、可同时驱动四路微型步进电机,其输入脉冲对应电机输出轴转动角度为 基金项目:云南省教育厅科学研究基金“基于MEMS 传感器的飞行姿态测量系统设计”(项目编号:2015C106Y );“电子式互感器的应用”(项目编号:2016ZZX306)。 (下转第160页)

相关文档
最新文档