配色: 字号:
2、电子系统设计工程实训任务指导书
2013-04-03 | 阅:  转:  |  分享 
  














电子系统设计

工程实训任务指导书





































二〇一〇年二月





前言

电子设计工程实训任务指导书是为EDP-MCU-2000实验平台编写的实训配套参考书之一。本任务书编写的目的在于为采用EDP-MCU-2000实验平台开展实践教学或进行电子设计工程师认证培训的有关院校提供一个参考的教学及培训思路。

本实训任务指导书的定位为电子系统设计类实践课程的教学,紧密结合EDP-MCU-2000实验箱的资源,以一个个独立又相互关联的系统或者准系统设计任务为内容,将相关知识点融合起来,达到电子工程实训的目的。实训任务指导书按照对实验箱的使用情况分为三个部分。第一部分的实训可以完全在EDP-MCU-2000实验箱上完成,第二部分是需要利用EDP实验平台的扩展模块才能完成的实验任务,第三部分则是需要学生自己设计制作扩展模块才能完成的任务。各部分的任务相互独立,由易到难进行编排,尽量覆盖当前电子设计中所遇到的主要知识点。由于时间原因,先期编写第一部分的任务,后续再陆续给出第二部分和第三部分的参考任务。

第一部分包括9个实训任务,计划参考培训学时40学时,每个培训实验4-6学时。依据具体情况,可以集中在一周内完成,也可以分散在半个学期甚至一个学期内完成。每个实验任务的选题既考虑到侧重的知识点,也同时突出实训任务的完整性与综合性,因此需要相关的先修课程如模拟电路、数字电路、单片机原理、C语言等做铺垫。在开发工具选择问题上,本任务书中的首选工具是Keil和Proteus,不同院系亦可依据自己的实际情况酌情选用。

由于时间紧迫,任务书中出现的不妥之处,敬请读者批评指正。





电子设计工程师认证项目办公室

二〇一〇年二月

目录





任务一EDP电子工程实训的硬件开发 1

任务二EDP电子工程实训的软件开发 3

任务三字符型LCD接口电路设计及应用 5

任务四简易数字钟设计 6

任务五简易数字电压表设计 8

任务六简易温度监控器设计 10

任务七简易正弦信号发生器设计 12

任务八简易红外数据传输系统设计 14

任务九简易数据采集与传送系统设计 15

任务一EDP电子工程实训的硬件开发任务二EDP电子工程实训的软件开发任务三字符型LCD接口电路设计及应用任务四简易数字钟设计

任务目的

掌握KeilC51中断服务程序的编写方法;

掌握8051单片机中断及定时器的使用方法;

掌握矩阵键盘的扩展及使用方法;

掌握数字钟的设计方法。

实验内容

在任务三电路图的基础上,通过8155扩展一块4×4矩阵键盘;

用C51编写代码,实现一个数字钟的基本功能;

采用Keil和Proteus联合调试代码,查看仿真结果;

将编程代码通过STC-ISP程序下载到MCUFlash中运行,并观察运行结果。

实训要求

依照EDP实验箱的接口设计,在任务三的基础上补充键盘电路模块的绘制,可以仿真EDP实验箱的相应硬件模块;

准确计数,以数字形式在LCD上显示时、分、秒的时间。小时计时要求为“24翻1”,分和秒的计时要求为60进位;

具备校时功能,时、分、秒可以独立校对,校时时计数停止;

程序可以在Proteus仿真硬件上和EDP实验箱上正常运行;

撰写实验报告。

发挥部分

为数字钟增加年月日数字显示功能;

为数字钟增加星期的显示功能;

增加农历的显示功能;

在Proteus中将自己画的4×4矩阵键盘封装成一个独立的仿真模块,直接使用。

训练过程

课前学生依照任务书自行预习。

4个课内计划教学学时,先简要讲解并演示,后由学生验证与测试。可以安排在一次连续的时间单元内完成。

分散教学时,要求写出实验报告,在下次实验时上交。



任务五简易数字电压表设计

任务目的

熟悉SPI接口协议;

掌握TLC1543A/D转换器的工作原理及使用方法;

熟悉掌握TL431基准电压源的工作原理;

掌握直流电压表的工作原理与实现方法。

实验内容

参考EDP实验箱AD模块电路,在Proteus中采用TLC1543和TL431设计一个AD采样电路;

用C51编写代码,实现一个数字式直流电压测量表,将测量到的直流电压值在LCD上显示;

采用Keil和Proteus联合调试代码,查看仿真结果;

将编程代码通过STC-ISP程序下载到MCUFlash中运行,并观察运行结果。

实训要求

依照EDP实验箱的接口设计,在任务三、四的基础上补充AD采集电路的绘制,可以仿真EDP实验箱的相应硬件模块;

直流电压测量范围为0-5V,测量结果在LCD上用3位数码显示,显示分辨率为0.01V,测量误差不大于5%+1字;

程序可以在Proteus仿真硬件上和EDP实验箱上正常运行;

撰写实验报告。

发挥部分

增加低频交流电压的测量功能,能在EDP实验箱上实现;

增加电流测量功能,在Proteus中仿真实现。

训练过程

课前学生依照任务书自行预习。

4个课内计划教学学时,先简要讲解并演示,后由学生验证与测试。可以安排在一次连续的时间单元内完成。

分散教学时,要求写出实验报告,在下次实验时上交。



任务六简易温度监控器设计

任务目的

熟悉IIC接口协议;

掌握典型IIC接口芯片AT24CXX、PCF8574的使用;

掌握PTC热敏电阻测温的工作原理;

掌握温度信号采集及调理电路的设计方法。

实验内容

参考EDP实验箱,在Proteus中设计一个模拟温度采集电路,温度采集的模拟量可以通过任务五的AD采集电路模数转换;

参考EDP实验箱,在Proteus中设计基于IIC接口的EEPROM存储电路和并行扩展LED指示灯电路,用于保存及指示温度等相关信息;

针对EDP实验平台,编写C51程序,实现环境温度的实时监控;

采用Keil和Proteus联合调试代码,查看仿真结果;

将编程代码通过STC-ISP程序下载到MCUFlash中运行,并观察运行结果。

实训要求

Proteus下的硬件设计可以参考EDP实验箱电路,要求能与之兼容;

实时温度监控要求,每一秒钟采用一次实时温度,温度的监控范围为0-50℃,监控结果在LCD上显示,显示分辨率为0.1℃,测量误差不大于0.5℃。监控器可以预置监控报警温度,报警温度要求也在LCD屏上同时显示。温度升高达到报警温度后,系统点亮LED灯报警,同时将本次超温报警过程的最高温度在EEPROM中保存。LCD上能同时显示最近3次高温的记录值。

程序可以在Proteus仿真硬件上和EDP实验箱上正常运行;

撰写实验报告。

发挥部分

如果采用数字温度传感器,如何设计扩展电路及应用编程;

完成一个闭环水温控制系统的设计,如何改进电路及编程应用。

训练过程

课前学生依照任务书自行预习。

6个课内计划教学学时,先简要讲解并演示,后由学生验证与测试。可以安排在1~2个实验单元时间内完成。

分散教学时,完成实验后要求写出实验报告,在下次实验时上交。





任务七简易正弦信号发生器设计

任务目的

掌握DAC的工作原理及使用方法;

掌握滤波器的计算机辅助设计方法;

掌握DDS的工作原理;

实验内容

参考EDP实验箱,在Proteus中扩展TLC5615DAC转换电路;

采用滤波器辅助设计软件,设计一低通滤波器,滤除DAC输出的高频分量;

采用DDS技术,输出常用信号波形;

采用Keil和Proteus联合调试代码,查看仿真结果;

将编程代码通过STC-ISP程序下载到MCUFlash中运行,并观察运行结果。

实训要求

Proteus下的硬件设计可以参考EDP实验箱电路,要求能与之兼容;

低通滤波器只需要在Proteus中实现;

采用DDS技术,输出1Hz~1kHz正弦波信号,频率分辨率为1Hz。输出频率误差小于1%,频率稳定度小于0.001;

程序可以在Proteus仿真硬件上和EDP实验箱上正常运行;

撰写实验报告。

发挥部分

实现三角波与方波的输出;

实现任意波形的输出;

提高频率分辨率;

提高频率稳定度。

训练过程

课前学生依照任务书自行预习。

4个课内计划教学学时,先简要讲解并演示,后由学生验证与测试。可以安排在1个实验单元时间内完成。

分散教学时,完成实验后要求写出实验报告,在下次实验时上交。



任务八简易红外数据传输系统设计

任务目的

熟悉红外通信的工作原理;

掌握红外收发器件的使用方法;

实验内容

两台EDP实验箱构成一组,一台发射,一台接收,熟悉相应的红外收发电路模块;

设计简单的通信协议;

编写相应的收发代码,实现数据的红外传输;

将收发代码分别下载到相应的EDP实验箱中运行,观察运行结果。

实训要求

自定的红外通信协议应简单可靠;

发射机通过键盘输入欲发送的字符串,并在LCD上显示;

接收机将接收到的字符串在LCD屏上显示;

测试时,依据实际情况,收发实验箱应保持一定的距离;

撰写实验报告。

发挥部分

实现两台实验箱的全双工红外通信;

提高通信的传输码率;

利用EDP红外模块,设计一个自学习型万能遥控器。

训练过程

课前学生依照任务书自行预习。

4个课内计划教学学时,先简要讲解并演示,后由学生验证与测试。可以安排在1个实验单元时间内完成。

分散教学时,完成实验后要求写出实验报告,在下次实验时上交。

任务九简易数据采集与传送系统设计

任务目的

掌握LM75数字温度传感器的使用;

熟悉RS232C串口通信协议标准;

掌握8051串行接口的使用方法。

实验内容

熟悉EDP实验箱的LM75数字温度采集电路;

编写C51程序,将LM75采集到的温度在LCD上显示;

编写C51程序,将采集到的温度数据通过RS232C串口传至上位机(PC机)显示;

将编程代码分别下载到相应的EDP实验箱中运行,观察运行结果。

实训要求

温度采集周期为每秒钟1次;

上位机一般采用PC机,显示终端可以直接用超级终端等软件查看显示结果;

撰写实验报告。

发挥部分

采用RS-485协议通信,以提高通信的传输距离;

自己编写上位机接收与显示程序;

利用Labview进行串口编程,设计一个温度监控窗口,以监视单片机采集到的实时温度。

训练过程

课前学生依照任务书自行预习。

6个课内计划教学学时,先简要讲解并演示,后由学生验证与测试。可以安排在1~2个实验单元时间内完成。

分散教学时,完成实验后一周内要求写好实验报告并上交。























15









献花(0)
+1
(本文系草木戒工作...首藏)