《智能控制终端技术》课课程教学大纲_第1页
《智能控制终端技术》课课程教学大纲_第2页
《智能控制终端技术》课课程教学大纲_第3页
《智能控制终端技术》课课程教学大纲_第4页
《智能控制终端技术》课课程教学大纲_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《智能控制终端技术》教学大纲课程英文名Intelligentcontrolterminaltechnology课程代码01M0134学分4总学时64理论学时32实验/实践学时32课程类别专业课课程性质任选先修课程《微机原理及其应用》适用专业理工科专业(非计算机专业)开课学院机电工程学院注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。一、课程地位与课程目标(一)课程地位《智能控制终端技术》是自动化专业选修的专业选修课,是检测技术、C语言技术、面向对象程序设计和微机原理及其应用课程的后续综合应用课程。其目的是使学生掌握嵌入式终端装置的设计理论技术和实践应用,能够运用嵌入式技术、现场总线技术和数字信号处理技术进行控制终端的整体设计。通过对本课程的学习和实践,使学生掌握计算机网络体系的结构、通讯的基础原理、现场总线技术的基础原理、以及多协议网络的组网过程、嵌入式技术的基本原理、多任务操作系统的运行机理、运动控制的基础和各类常见电机的控制原理。为今后从事智能控制终端、嵌入式检测装置的开发和应用打下良好的基础,具备初步的自动控制检测装置的设计能力。(二)课程目标(1)掌握智能控制终端系统设计的基本方法,能够针对待检测控制对象,给出多种解决方案并进行比较和分析,并能够针对特定解决方案发现问题、提出问题并就改进的可能性进行初步分析的能力,具有科学的钻研精神。(2)熟悉使用专业软件工具进行设计、开发、模拟和分析自动化领域工程问题,能够熟练的运用QT开发软件实现以太网、串行通讯,以及数据的显示、记录和历史回顾功能,初步具备自动化领域的工程软件设计能力和工程素质。(3)理解自动化工程与环境保护的关系,了解自动化技术对于可持续发展的影响,在自动化系统的设计过程中,所设计的系统能够考虑到其对环境的影响和保护所起的作用,具有社会责任和科学伦理意识。二、课程目标达成的途径与方法《智能控制终端技术》课程教学采用课堂教学结合实践教学的方法,针对智能控制终端装置在实际生产生活中的应用,学习系统的整体设计方法,系统最小原型的测试方法和系统的调试方法,在细化功能的基础上,结合嵌入式技术、通讯技术和电机控制技术,设计相应的智能控制终端装置。培养学生运用工程基础知识分析和解决控制科学与工程领域复杂工程问题的能力。(1)课堂教学主要讲述计算机网络体系结构,通讯的基本原理,主流现场总线技术的性能概况和他们的主要应用场合;现场总线技术的发展趋势,以及工业以太网的性能优势;CAN总线的概念和CAN总线的由来;熟悉CAN的分层结构和通信协议,CAN报文的桢结构实时操作系统的概念,了解前后台系统、代码临界段的定义;任务管理的实现过程,Cortex-M3体系结构,STM32程序设计和运动控制基础。在课堂教学中,充分引入互动环节,提高教学效果。(2)针对某些较为容易或先期讲解较为充分的知识点,列出部分内容作为学生自主学习环节,训练、形成良好的专业知识学习方法,培养学生自主学习意识和能力。(3)设计验证性、设计性实验,采用实验教学方式,训练实验技能,培养理论知识的应用能力、实验数据分析和处理能力和团队协助能力。三、课程目标与相关毕业要求的对应关系课程目标毕业要求(支撑程度H、M、L)3-35-27-1课程目标(1)H课程目标(2)M课程目标(3)M注:1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低);2.毕业要求须根据课程所在专业培养方案进行描述。四、课程主要内容与基本要求第一章计算机网络基础了解计算机网络体系结构;熟悉通讯的基本原理;熟悉ISO/OSI七层结构的定义和原理;熟悉TCP/IP协议的基本原理和应用场合;掌握C/S通讯构架的基本原理和实现过程。第二章常用现场总线技术了解现场总线技术的概念和由来;熟悉主流现场总线技术的性能概况和他们的主要应用场合;熟悉现场总线技术的发展趋势,以及工业以太网的性能优势;第三章CAN技术规范了解CAN总线的概念和CAN总线的由来;熟悉CAN的分层结构和通信协议,以及它和ISO/OSI七层协议的不同;熟悉CAN报文的桢结构,包括数据帧、远程帧、超载帧和错误帧。;熟悉CAN的报文滤波技术,一对多、一对一和一多所有通讯方式的实现原理。第四章实时操作系统的概念了解前后台系统、代码临界段的定义;了解资源、共享资源、多任务和任务切换的概率;了解内核、调度、不可剥夺型内核和可剥夺型内核的定义;熟悉可重入性、时间片轮番调度法和优先级的概念。第五章任务管理的实现过程了解建立任务、任务堆栈和堆栈检验的过程;熟悉删除任务、请求删除任务和改变任务的优先级的实现原理;熟悉挂起任务、恢复任务和获得有关任务的信息。第六章Cortex-M3体系结构了解M3微处理器核结构以及其和51单片机的区别;了解处理器的工作模式及状态,主频的设置过程;了解寄存器、总线接口、存储器的组织与映射;熟悉指令集、流水线和异常和中断的实现过程。第七章STM32程序设计了解Cortex微控制器软件接口标准;熟悉FWLib固件库、嵌入式C编程标准;掌握STM32的GPIO、中断系统和通用同步/异步收发器;掌握STM32定时器的设置与应用和A/D转换器的应用。第八章运动控制基础熟悉PWM的基本原理和实现过程;熟悉直流电机的调速原理和实现过程;熟悉步进电机的调速原理和实现过程;熟悉舵机的驱动原理和实现过程。五、课程教学学时安排章节号教学内容教学时数学生任务对应课程目标第1章1计算机网络基础1.1计算机网络体系的结构1.2通讯的基本原理1.3ISO/OSI七层结构1.4TCP/IP协议的基本原理1.5C/S通讯构架的基本原理1.6网络硬件基础4了解计算机网络的特点、组成、应用和发展趋势;理解ISO/OSI七层网络结构;掌握C/S通讯的创建过程1.完成课堂作业:QQ通讯的原理。课程目标1课程目标3第2章2常用现场总线技术2.1现场总线技术概况2.2主流现场总线技术的性能概况2.3现场总线技术的发展趋势2.4工业以太网6了解现场总线的定义以及它和DCS的区别;理解IEC611158主流现场总线的性能;1.课前预习现场总线的发展趋势,工业以太网的性能优势课程目标1课程目标3第3章3CAN技术规范3.1CAN总线的概念3.2CAN的分层结构和通信协议3.3CAN报文的桢结构3.4CAN的报文滤波技术3.5CAN总线的通信错误及其处理6了解CAN总线的定义以及它和485通讯的区别;理解CAN总线的报文帧结构;掌握CAN总线的报文滤波设置方法1.完成课堂作业:如何实现CAN总线群发。课程目标2第4章4实时操作系统的概念4.1前后台系统、代码临界段的定义4.2资源、共享资源、多任务和任务切换的概率4.3内核、调度、不可剥夺型内核和可剥夺型内核的定义4.4可重入性、时间片轮番调度法和优先级的概念4理解实时操作系统的基本概念;掌握可重入性、时间轮番调度法和优先级的概念1.完成课堂作业:常用的嵌入操作都有什么优点?课程目标1第5章5任务管理的实现过程5.1建立任务、任务堆栈和堆栈检验5.2删除任务、请求删除任务和改变任务的优先级2理解任务的建立过程;掌握任务的调度和切换方法1.课前预习uc/os操作系统的特点。课程目标2第6章6Cortex-M3体系结构6.1M3微处理器核结构6.2处理器的工作模式及状态6.3寄存器、总线接口、存储器的组织与映射6.4指令集、流水线和异常和中断2了解M3微处理器的结构、工作模式和寄存器;掌握指令集、流水线和中断的概率1.课前预习ARM公司的发展由来。课程目标2第7章7STM32程序设计7.1Cortex微控制器软件接口标准7.2FWLib固件库、嵌入式C编程标准7.3STM32的GPIO、中断系统和通用同步/异步收发器7.4STM32定时器和A/D转换器4了解STM32的库函数编程方法;理解stm32的GPIO操作、中断、串行通讯和AD采集原理1课前预习IAR和KEIL软件的区别?课程目标2第8章8运动控制基础8.1PWM的基本原理8.2直流电机的调速原理8.3步进电机的调速原理8.4舵机的驱动原理4理解PWM波形的基本原理,掌握直流电机、步进电机和舵机的驱动原理。1完成电机伺服驱动方面的扩展阅读?课程目标2备注:根据学生学情适当调整教学进度,并安排部分教学内容为自学内容,通过大作业来对学生自学情况进行考核。六、实践环节及基本要求序号实验项目名称学时基本要求学生任务实验性质实验类别1基于TCP的以太网C/S构架通讯实验掌握C/S通讯构架在实际工程应用中的使用方法采用VC++或者QT软件实现以太网通讯功能验证必做2串行通讯助手开发掌握基于C++的上位机串口通讯软件开发采用VC++或者QT软件实现串口通讯功能验证必做3以太网转串行通讯实验掌握基于C++的以太网转串口通讯软件开发采用VC++或者QT软件实现以太网转串口通讯功能验证必做4RS485通讯收发实验理解主从通讯的基本原理和掌握485通讯的收发原理;采用Keil软件实现485通讯功能验证必做5CAN总线通讯收发实验理解CAN总线点对点通讯、广播通讯和多节点通讯组网原理采用Keil软件实现CAN总线的多点收发功能验证必做6基于modbus的环境检测装置实验理解modbus协议的基本概念和应用方法采用VC++或者QT软件软件实现modbus通讯协议验证必做7基于UC/OS-II操作系统的跑马灯实验掌握基于UC/OS-II的多任务创建和任务调度的应用采用VC++或者keil软件软件实现多任务的创建和调度验证必做8基于多线程的计时器实验掌握基C++的多线程任务创建和应用采用VC++或者QT软件实现多线程的运行验证必做9STM32基础实验熟悉STM32的程序烧写过程,跑马灯实验和AD采集实验的基本原理采用Keil软件实现跑马灯和AD采集功能验证必做10基于QT的嵌入式节点数据采集实验掌握基于STM32的传感器采集,并通过串行通讯和QT上位机进行通讯采用Keil软件和QT软件实现串口的上下位机通讯验证必做11基于STM32的电机驱动实验掌握硬件PWM波形输出,直流电机、步进电机和舵机的控制。采用Keil软件实现PWM的输出和电机的控制验证必做12密室逃脱控制装置设计实验掌握定时器设置,以太网远程控制,串行通讯协议解析,下位机继电器控制采用VC++或者QT软件实现密室逃脱功能验证必做13光照窗帘智能控制实验理解数字光照传感器的采集原理,掌握基于stm32的串行通讯协议定制和上位机远程监控采用Keil软件和QT软件实现智能窗帘的监控和控制功能验证必做14温湿度智能植物浇灌实验理解数字温湿度传感器的采集原理,掌握上位机监控软件开发和浇灌联动控制采用Keil软件和QT软件实现温湿度的监控和控制功能验证必做15具有多传感检测的四轮驱动小车控制实验熟悉基于STM32的传感器采集,熟悉采用LM298的电机调速,掌握舵机的二维平移台转角控制,掌握基于串行通讯和以太网通讯的小车远程控制功能采用Keil软件和QT软件实现多传感器数据的采集和小车的控制功能综合选作16音乐喷泉控制实验掌握水泵控制的控制功能,基于PWM调节的喷水强度动态控制功能,音频文件的读取功能和音乐喷泉的远程控制功能。采用Keil软件和QT软件实现结合音乐的水泵水量控制综合选作17日月湖水环境综合监控实验掌握太阳能供电的基础原理,实现基于嵌入式的水位采集功能,数据的远程监控功能和数据库记录功能采用Keil软件和QT软件实现水环境检测和远程监控功能综合选作共计32个实验学时考核方法及成绩评定表1考核方式及成绩评定表考核内容考核方式评定标准(依据)占总成绩比例过程考核大作业知识点表述完整性10%实验成绩实验指导书,实验功能要求和实验现象分析30%课堂表现成绩学生到课情况、互动表现、中国计量学院学生课程平时成绩考核细则10%期末考核闭卷试卷参考答案和评分标准50%考核类别考试成绩登记方式百分制表2课程目标考核环节和达成标准课程目标教学环节考核环节合格标准课程目标1讲授大作业A0.6实验成绩B课堂表现C期末考试成绩D1课程目标2讲授、讨论大作业A0.6实验成绩B课堂表现C期末考试成绩D2课程目标3讲授、讨论大作业A0.6实验成绩B课堂表现C期末考试成绩D3注:试卷中,课程目标1总分D10,课程目标2总分D20,课程目标3总分D30;试卷中,学生实际获得

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论