《智能测试仪器与系统.ppt》由会员分享,可在线阅读,更多相关《智能测试仪器与系统.ppt(60页珍藏版)》请在三一办公上搜索。
1、智能测试仪器与系统浙江大学光电系王晓萍、王立强,课程基本信息,课程网站:正在建设学分和学时:学分:2;短学期8周,周学时数:4;课时安排:理论教学20学时,实践5个下午。王晓萍:办公室地址:教三412室;email:;办公室电话:87951185;手机:13605807087(617087);王立强:办公室地址:玉泉光学技术工程中心;email:;手机:13958134106;,课程说明,教学方法:基于项目和问题的学习,通过设计、调试、总结、答辩,提高微机系统的设计开发能力,撰写能力和表达能力;从而培养大家的工程实践能力和创新能力。具体方式:课堂上,在介绍相关知识点的同时,尽量介绍科研中的实际
2、经验;讲课不再面面俱到,而是提纲式介绍主要内容,课后的自主学习比重较大;尽可能多地开展同学之间、老师与学生之间的讨论和交流。课程目的:通过上课掌握智能(微机)系统及设计相关方面的知识;通过实验和课题设计,切实提高课程知识的应用能力;通过总结和答辩等环节提高综合素质。,课程说明,课程特点:实践性、应用性强,需要通过实验、实践,实际动手才能学以致用,而不是单纯的课堂教学;不是基础课程通过布置作业理解消化。学生特点:来自不同学校,有工科和偏理科,本科阶段“微机原理与接口技术”(单片机技术)的内容、要求不尽相同,实验设备和条件不同,掌握的程度不同。采取的方法:对于实践环节,安排有可供选择的内容。1.运
3、用微机实验系统,通过了解硬件电路,运用汇编或C51编程,完成3个实验(其中2个基本实验,1个综合型实验),撰写实验报告和体会感想。(给出potel电路图和软件框图);2人一组;自主设计课题,可以是科研项目中有关微机应用的内容,也可以感兴趣想设计的小系统等等,我们也提供部分课题供选择。对于这些自主课题,第三周提交申请书(有格式要求);2人一组;(成绩评定方面,在同样认真完成情况下,选择自主设计课题的同学优于选择普通实验的同学一定的分值。)(这是一门很化时间的课程,也同样会有相应收获的课程,所以如果时间不充裕或兴趣不高或已经具有较强设计能力或研究方向与课题关系不大等同学,可以退选该课程。),课程说
4、明,课程目标:在“微机原理与接口技术”课程基础上,结合先进的接口技术,通过课题设计、制作和调试,掌握智能系统设计的基本技术和实际能力,为科研工作打下良好基础。相信通过课题的设计能够达到这个目标,所以不再进行考试,不再布置其他作业和实验。因为在开展研究性教学、提高学生实践能力和创造能力的同时,尽量少增加学生的学习负担,也是改革过程中需要探讨和解决的问题。请在第三周的周五上课前上报分组情况和项目名称,并提交申请书。课程FTP:IP是10.12.15.100,端口是默认的21,下载用户名和密码都是down,上传都是up。,课程内容与安排,课程要求提交资料,项目申请书;按格式要求撰写的实验报告或设计总
5、结报告;课程实验答辩或项目结题答辩PPT(不超过10分钟);所设计作品照片和设计者合影;项目简介(按要求填写表格,插入作品照片);体会和收获(按要求填写表格);设计作品功能演示DV(配上相应的字幕和配音),不超过10分钟。(参考网站上的2个本科生完成的答辩PPT 和演示DV实例),实验内容简介(网站上有实验指导书),选择课程实验的同学的实验要求:从以下5个实验中,选做2个:双色LED点阵显示实验 7279阵列式键盘及显示实验12864点阵型液晶显示实验 直流电动机控制实验 步进电动机控制实验 从以下3个实验中,选做1个:1.数据采集器设计实验基于HD7279编写行列键盘及8段数码管显示程序;通
6、过键盘手动敲入自己的学号,并在8段数码管上显示;基于TLC549编写AD转换子程序,将转化结果显示于数码管;涉及内容:SPI总线接口的HD7279显示键盘管理芯片的应用;串行A/D转换器TLC549的应用;,实验内容简介,2.信号发生器设计实验编写程序在液晶显示屏上显示自己的学号和姓名;在液晶显示屏上如何显示任意图形?基于LTC1446 编写D/A转换子程序,输出频率为50Hz,Vpp=5V的锯齿波,并将波形显示于液晶显示屏上。涉及内容:点阵式LCD显示屏编程与应用;串行D/A转换器TLC1446的应用;3.DS18B20传感器温度测控实验 编写DS18B20传感器的温度测量程序,在液晶显示屏
7、上显示出实测温度;用按键输入需要控制的恒定温度值,通过PWM拨实现对温度的控制,显示出控制温度、实测温度等信息。涉及内容:点阵式LCD显示屏编程与应用;1-wire串行总线DS18B20温度传感器的的应用;,实验内容简介,基于MCU的数据采集器硬件结构,光电系微机实验系统介绍(网站上将提供更为详细的介绍),光电系微机实验系统介绍,光电系微机实验系统介绍,光电系微机实验系统介绍,光电系微机实验系统介绍,光电系微机实验系统介绍,光电系微机实验系统介绍,光电系微机实验系统介绍,光电系微机实验系统介绍,设计项目简介,1、LED正向伏安特性(V-I)自动测试系统构建一个最小51单片机小系统,能自动检测L
8、ED的正向伏安特性曲线,LED的正向伏安特性曲线如下。系统测试过程如下:1)LED放置,接入电路;2)启动测试,单片机控制DAC输出递增的电压,同时通过ADC采集电流信息;3)扫描完毕,将数据存入内部RAM,并以两种方式之一输出:液晶显示屏或示波器。,设计项目简介,2、基于光电对管的测速系统构建一个具有光电对管的最小51单片机小系统,能自动检测码盘转速,原理如下图。系统工作过程如下:光电对管工作;单片机控制码盘以正弦规律变速转动;单片机提取探测器上的脉冲信号,计算码盘转速;单片机以双踪形式实时显示目标转速信号与实际转速信号,以两种方式之一输出:液晶显示屏或示波器。观察并比较其相位差与转速关系。
9、,设计项目简介,3、标准信号发生器构建一个最小51单片机小系统,能输出常见的标准信号如正弦波、三角波、方波等。系统工作过程如下:键盘以数字键选择标准信号类型;键盘再以数字键输入该信号的参数;单片机计算后马上输出信号,并要求以两种方式之一输出:液晶显示屏或示波器。建议用液晶显示屏提示输入参数并作波形显示。4、光敏电阻暗电流自动检测与半自动分拣构建一个最小51单片机小系统,能自动检测并分类光敏电阻。系统工作过程如下:光敏电阻用夹子夹上;系统自动探测到并红灯亮,同时开始检测暗电流(多次测量平均,约几秒);测量结束,根据暗电流大小,用数码管给出分拣区(1-6);绿灯亮,提示将当前光敏电阻放入指定分拣区
10、,并可进行下一个光敏电阻测试。,设计项目简介,5、篮球比赛计时计分器篮球赛时计时计分器系统设计。实现赛程时间设置、赛程时间启/停、比分交换控制、比分刷新控制、计时设计、赛程结束报警等功能。要求可区分罚球、两分球及三分球,有I2C总线的EEPROM扩展,可在系统意外断电后,恢复上电时读出所有断电前的状态。6、出租车计价器以单片机为中心,采用光电耦合开关,实现对出租车行驶里程统计和计价,人机界面采用中文液晶显示器,计价器可根据白天、黑夜等自动调节单价模式,应具备数据记录保存、实时显示等多项功能。,设计项目简介,7、数字电表设计利用单片机设计一数字电表,利用光电耦合器件,实时统计用户使用的电量。要求
11、电表具有实时时钟、液晶显示的功能,可根据不同用电的时间段实现不同电费的计算:如用电高峰期18:00-23:00电费为0.7元/千瓦时;其他时间段为0.5元/千瓦时。电表可存储日电量及电费数据、月电量及电费数据、电表编号等,可通过RS232或红外方式实现对电表数据的读取。8、自动出水水龙头设计采用单片机,设计一卫生间洗手池自动出水水龙头的出水控制。采用红外感应障碍物的距离,感应距离在20cm之内。当感应距离之内的障碍物停留时间在2秒以上,水龙头自动出水,如果连续出水超过60秒,强行关闭水龙头。设计需从软硬件考虑系统的低功耗设计。,设计项目简介,9、楼道灯光节能控制系统以单片机为核心,设计一楼道灯
12、光自动感应系统,要求当楼道内光亮度低于某一阈值时,且有人经过楼道,灯光自动打开,亮60秒后自动关闭。在此基础上可根据楼道光的亮度不同,采用PWM方式控制灯光的亮度,实现楼道灯光的节能控制。10、恒温控制系统采用DS18B20数字温度传感器实现温度测量,并实时采集在LCD上显示测量结果。在此基础上采用PWM的频率及占空比实现对加热功率的调节,实现恒温控制,并在LCD实时绘制测量温度曲线。,设计项目简介,11、点阵LED显示屏的设计设计并制作一个以单片机为控制核心的点阵LED显示系统,系统实现同时显示4个汉字,长的字符串则从右向左或从下向上滚动,要求画面清晰。可显示当前的时间,显示当前温度。扩展:
13、PC上位机通过串行通信接口能够实现字符串的修改、显示方式的设定、时间的设置。12、LED照明灯的驱动与控制采用PWM方式恒流驱动LED,因LED寿命与工作温度(结温)直接相关,因此需监控LED工作温度,当LED工作温度高于某阈值时,需自动减小PWM占空比,使温度降低。同时需测量LED输出光能量、工作温度与驱动电流(平均值)的关系曲线。LED亮度调节可通过键盘控制,也可以通过RS485通信口远程控制,相关测试数据可在液晶屏上显示或通过RS485接口送入上位机。,设计项目简介,13、激光测距LD产生激光脉冲,照射被测目标,照射激光被目标反射,部分反射光被光电探测器接收,经电路处理,测量距离。单片机
14、作为控制中心,控制整个系统的时序。获得数据后显示在液晶屏上或者通过串口传给上位机。14、自动寻径小车利用红外光电传感器对白色地面上的黑色带状导引带进行探测,单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色导引带自动行驶,实现小车自动寻迹的目的。,设计项目简介,15、水位控制系统包括一个大的水箱和一个小的水箱,两个水箱有水管相连,小水箱上有水阀,打开水阀可以使用小水箱中的水,当小水箱里的水位小于指定高度时,自动打开大水箱阀门,将水灌入小水箱至满后,再自动关闭阀门,当大水箱中的水位到达警戒线以下时,发出报警。两个水箱中的水位要求在液晶屏上显示出来。16、数字
15、光功率计或照度计光信号投射在光探测器的光敏面上将其转变为电流。再经过变换电路和放大电路得到电压信号。然后把这个信号送到低通滤波器进行滤波及响应度补偿放大,以得到与功率值相对应的直流电压,之后再将该电压经AD转换,通过CPU进行数据处理和判断后,送入LCD显示。考虑到面积及人眼明视觉响应曲线,可考虑测照度,做成照度计。,两个例子,智能寻迹小车LCD显示屏,智能寻迹模型车的设计与实现,赵鼎、欧肖泽,赵鼎、欧肖泽,智能寻迹模型车的设计与实现,31/20,32/20,电源管理模块,33/20,路径识别模块,导向控制模块,核心控制模块,直流电机,车速检测,电机驱动,车速控制模块,电源管理模块,34/20
16、,1)电机:额定电压为10V,额定功率约20W2)舵机:工作电压为4.8V-6V3)电子元件:电子元件的工作电压为4.5-5.5V,V,5.11V,电源管理模块,35/20,电压稳压器及稳压电路,电机电路,路径识别模块,36/20,路径识别模块,37/20,导向控制模块,38/20,39/20,核心控制模块,路径识别,车速检测,运算处理,PWM信号,舵机,40/20,核心控制模块,Atmel Mega 16,路径识别,舵机,41/20,PWM波生成,42/20,PA 7 6 5 4 3 2 1 0,控制算法,43/20,读取PA口输入信号,根据黑线所在的位置确定转角,是否检测到黑线,储存路况信
17、息,读取上一时刻所储存的路况信息,大角度回道,发出控制信息,一次控制结束,控制算法,Y,N,44/20,程序初始化,启动T/C1计时器及中断,20ms,读取路径信息,计算应转角度,更改寄存器值,改变PWM波的脉宽,45/20,46/20,车辆载重能力不足路径控制算法有缺陷,47/20,48/20,改进寻迹算法减少传感探头个数添加车速检测模块车体及电路的重设计加装太阳能电池板,点阵LCD显示屏应用设计,王涌鹏张启,设计目标:,设计制作一个以单片机为控制核心的点阵LCD显示系统,配备环境测温装置,系统能够同时显示多个汉字,能清晰地滚动显示字符串。同时,该系统可以显示当前时间和环境温度。此外,我们可
18、以通过pc机修改显示内容,显示方式(滚动,静止)的设置。,研究内容:,1.128*64LED点阵显示屏同时显示4个汉字,从右向左或从下向上滚动长的字符串。2.手动设置初始时间,通过内部定时器计时 实现24小时数字钟,读取并将时间显示出来。3.利用实时温度芯片获取当前温度,循环采集 并实时显示当前温度。4.通过串行通信接口与PC上位机通信。实现 字符串的修改、显示方式的设定、时间的设置。5.保证各显示内容的质量,保证画面清晰。,研究方案和技术路线:,预期结果:,实现实时时间、温度显示,并使显示精确;可以随时修改时间;显示画面精细,提示人性化,动态显示时画面流畅不停顿。,项目研究进度:,3月1日至
19、3月17日(春学期前三周),选题,查找资料,开题;3月18日至4月17日(第四周至第七周),项目具体设计制作;4月18日至4月24日(第八周),完成结题报告,实物演示,硬件连接,软件说明,显示方法,WriteCmd写命令函数WriteData 函数SetXY(x,y)函数 显示范围x(07)y(07)Set(x,y)函数显示范围x(07)y(0127),TimePrintTemPrintCharPrintStrPrintNumPrintHanPrintSreamPrint,中断说明,计时器中断,void Timer0()interrupt 1计时为工作方式1,溢出设定2.5mS晶振为11.0592MHzuchar code TH0Val=0 xf6;uchar code TL0Val=0 xff;count 400次到一秒,按逻辑修改时、分、秒,按键中断,void INT0_ISR(void)interrupt 0外部中断INT0服务程序P5&0 x1f获取按键信息修改时、分、秒,成果展示,完成情况及优缺点:,优点:显示可以实现全屏显示,滚动显示实现行跳动和流畅滚动;实时显示当前温度,反应灵敏;可随时修改校正时间。,缺点:全屏显示由于数据量比较大,写和擦出的过程滞后比较明显;按键的时候,显示不稳定;复位后,不能自动显示当前时间。,