云台控制系统开题报告
摄像头云台设计报告

控制专题训练阶段性报告摄像头云台设计学生姓名:2017年5月24日摘要随着社会的发展,视频监控行业在IT行业中逐渐占据一角,同样作为视频监控中摄像机的一部分——云台,也扮演着重要的角色。
云台是一种主要由两个高精度电机组成的用于承载镜头的支架,其中一个电机负责控制云台水平转动,另一个电机用于控制云台的垂直方向转动,从而使摄像机镜头能够在水平范围内,垂直180°范围内实现两个自由度的转动。
本文要设计的是立式摄像头云台,机械结构的设计使摄像头云台能够放置在平面上,可以实现水平方向和垂直方向各180°的自由度转动,体积较小便于存放,使用两个舵机分别控制云台的水平转动和垂直转动,在上部的云台上固定用于反馈角度信息的mpu9250九轴陀螺仪和摄像头。
由于使用的是模拟舵机,精度较低,为达到设计精度要求由单片机根据mpu9250反馈得到的角度数据对舵机的角度进行计算,使用PID算法得到修正值进行修正。
最终设计的摄像头云台的角度精度(以mpu9250反馈的当前角度为标准当前角度)可达到0.2°(大部分时间可达到0.1°以内),即当云台完成角度修正并稳定后,角度与设定的偏转角度相差总小于0.2°。
云台从开始修正到角度偏差小于0.2°的时间不超过为2秒(最长响应时间)。
操作和数据的显示均在触摸屏上完成,可直接在触摸屏上设置摆动的角度,同时可以看到当前的角度与设置的目标角度,以及看到回传的摄像头拍摄到的图像。
本设计虽然采用了模拟舵机这种本身精度不高的电机,却由PID算法对系统的精度做出了很大程度的弥补,稳定角度误差低于0.2°的精度已经基本满足云台的设计目标并能适应许多特殊情况的要求。
关键词:mpu9250陀螺仪;stm32f103vet6;ov7670摄像头;模拟舵机;显示屏模块。
目录一、系统方案 (1)1、模拟舵机的论证与选择 (1)2、mpu9250模块的论证与选择 (1)二、系统理论分析与计算 (2)1、可达到的最高角度精度的理论分析 (2)(1)模拟舵机原理 (2)(2)stm32定时器计算................................ 错误!未定义书签。
开题报告定稿(范例)

洛阳理工学院
毕业设计(论文)开题报告
图 1 云台
°,垂直旋转角度为+90°。
4°/s左右。
中速云台的水
°/s左右。
高速云台的水平
以上。
云台的应用范围很广,现如今云台主要用于安全监控、动态摄像等需要进行运动图像(视频)捕捉的场合或环境,使采集方式更直接、方便,获取的信息内容更丰富。
图 2 监控的烦恼
由于以上原因,监控技术被迫向智能化的方向发展,而智能化不仅需要对控制终
图 3 高精度数字云台
除此以外如低成本吊舱、全站仪等,也都需要这样一种含有精确位置反馈的、相对较低成本的云台。
因此从事高精度激光跟踪指示云台的研究就具有非凡的意义,能够一定程度上解决上述问题,为社会带来一定的经济效益。
研究的基本内容,拟解决的主要问题
研制一个含有高精确位置控制和反馈的云台,计算机能够通过串行接口来对云台。
基于STC单片机的云台控制系统设计

摘要根据此次论文的设计所研究的是单片机的云台控制系统设计,其实就是以单片机为控制器,设计一个云台控制系统,并且配合步进电机完成物体的水平竖直运动,使云台按期望的方式运行。
使用微控制器云台控制器构成不仅具有控制精度高,控制灵活,编程简单,功耗低,可靠性高,和一些新的微控制器更可在线编程,无需从工作环境的更新可以被剥离出来的微控制器,以方便软件维护以及如果需要,通过在上进行协同控制两个方向上预先设定的自动驱动电机。
关键词: STC单片机;云台控制;步进电机;液晶显示;并口通信;调试AbstractIn view of this thesis design is the study of the single chip microcomputer yuntai control system design, is actually with the single chip processor as the controller, a yuntai control system design, and cooperate with stepper motor complete horizontal vertical movement of the object, make yuntai run the ing single-chip computers.the yuntai controller not only has high control accuracy, flexible control, simple programming, low power consumption, high reliability, etc, and some new type single-chip microcomputer has more online programming function, without the single chip microcomputer program updates can be spun off from the work environment, convenient for software maintenance, and can according to need, by preprogrammed program automatically on the drive motor of the two directions of coordinated control.Key words:on STC microcontroller; Yuntai control; Stepping motor; Liquid crystal display; Parallel port communication; Debugging.目录第1章绪论 (1)1.1 云台 (1)1.2 单片机................................................................................ 错误!未定义书签。
远程监控平台开发开题报告

远程监控平台开发开题报告远程监控平台开发开题报告一、项目背景随着科技的不断进步和互联网的普及,远程监控技术逐渐成为各行各业的必备工具。
远程监控平台可以通过网络将监控设备的视频、音频和数据传输到远程终端,实现远程实时监控和管理。
本项目旨在开发一款功能强大、易于使用的远程监控平台,满足用户对安全监控的需求。
二、项目目标1. 开发一款可靠稳定的远程监控平台,实现对多种监控设备的统一管理和控制。
2. 提供实时视频监控功能,用户可以通过平台随时随地观看监控画面。
3. 支持远程设备配置和控制,用户可以通过平台对监控设备进行设置和操作。
4. 提供智能报警功能,当监控设备检测到异常情况时,平台能够及时向用户发送警报信息。
5. 开发一套完善的权限管理系统,确保用户数据的安全性和隐私保护。
三、项目计划1. 需求分析:对用户需求进行深入分析和调研,明确功能和性能要求。
2. 技术选型:选择适合本项目的开发语言、框架和数据库等技术工具。
3. 系统设计:根据需求分析结果进行系统设计,包括数据库设计、系统架构设计等。
4. 模块开发:按照系统设计方案,分阶段开发各个功能模块,并进行单元测试和集成测试。
5. 系统集成:将各个模块进行整合和测试,确保系统的功能完整和稳定性。
6. 系统优化:对系统进行性能优化和安全加固,提高系统的响应速度和用户体验。
7. 系统部署:将系统部署到云服务器或用户本地服务器,确保系统的可用性和可靠性。
8. 系统上线:进行最后的测试和调试,确保系统的稳定性和安全性,上线发布。
四、项目技术1. 前端开发:使用HTML、CSS和JavaScript等技术开发用户界面,实现用户交互和数据展示功能。
2. 后端开发:使用Java或Python等语言开发后台服务,处理用户请求和数据存储等功能。
3. 数据库:选择适合的关系型数据库或NoSQL数据库,存储用户数据和监控设备数据。
4. 网络通信:使用TCP/IP协议或HTTP协议进行网络通信,实现设备和平台之间的数据传输。
云台控制方案

云台控制方案在现代科技日益发展的时代,云台控制方案在各行各业中扮演着重要的角色。
无论是在航天航空、摄影摄像、安全监控、医疗设备还是智能家居等领域,云台控制方案都发挥着重要的作用。
本文将重点探讨云台控制方案的应用及其发展前景。
首先,云台控制方案在航天航空领域中有着广泛的应用。
在航天器的姿态控制中,云台控制方案可以帮助航天器实现精确的指向和稳定,确保宇航员的安全。
同时,云台控制方案也应用在卫星对地观测中,可以通过控制云台使卫星的视场范围更广,提高卫星的观测效果和精度。
其次,云台控制方案在摄影摄像领域中也有重要的应用。
在摄影和电影拍摄过程中,云台控制方案可以帮助摄影师实现平稳、流畅的运动,使得拍摄的画面更具观赏性和艺术性。
通过云台控制方案,摄影师可以更加自由地表达自己的创意,为影片带来更好的视觉效果。
此外,云台控制方案在安全监控领域也发挥着重要作用。
在大型商场、银行、机场等公共场所的监控系统中,云台控制方案可以实现对摄像头的远程控制,使得监控范围更加广泛,监控效果更加全面。
例如,当监控系统发现可疑人员时,可以通过云台控制方案实时调整摄像头的方向,进行更加准确的目标追踪。
此外,云台控制方案在医疗设备领域也有着广泛的应用。
在手术室中,医生可以通过云台控制方案操作手术台的角度和高度,确保手术过程中的准确性和稳定性,提高手术的成功率和安全性。
此外,云台控制方案也应用在医疗影像设备中,可以帮助医生获取更清晰、精确的影像,为疾病的诊断提供更准确的依据。
最后,云台控制方案在智能家居领域也发挥着重要的作用。
通过云台控制方案,智能家居的设备和家居环境可以实现远程控制和自动化控制。
例如,可以通过手机APP远程控制家中的摄像头、灯光、窗帘等设备,实现家居环境的智能化、便捷化。
总而言之,云台控制方案在各行各业中都有着广泛的应用前景。
随着科技的不断进步,云台控制方案的功能和性能也将不断提升,为各行各业带来更多的便利和效益。
期待未来,在继续研究和发展云台控制方案的同时,我们也能更好地利用云台控制方案来推动社会的进步和发展。
高大空间作业平台的控制系统设计研究的开题报告

高大空间作业平台的控制系统设计研究的开题报告一、研究背景和意义高空作业平台是一种重要的工业设备,在各行各业都有应用。
其作业高度高、工作条件极限,对安全性要求极高。
高空作业平台的控制系统对于作业效率和操作员安全具有极为重要的作用。
因此,对于高空作业平台控制系统的设计研究具有重要的现实意义。
二、研究目标本研究的目标是设计一种高效可靠的高空作业平台控制系统,以促进高空作业平台的安全性和作业效率。
三、研究内容和方法1.系统架构的设计控制系统的基本架构包括控制器、执行机构、传感器等组成。
本研究将研究高空作业平台控制系统的基本组成和控制策略,并设计出适用于高空作业平台的控制系统架构。
2.控制算法的实现控制算法的实现是控制系统设计的核心内容。
本研究将研究高空作业平台控制系统的控制算法实现,并通过实验验证其可行性和可靠性。
3.硬件电路的设计高空作业平台的控制系统需要包括控制器、执行机构、传感器等硬件电路。
本研究将设计高空作业平台控制系统的硬件电路,确保控制系统的稳定性和可靠性。
4.软件系统的开发控制系统的软件系统也是控制系统设计的重要部分。
本研究将研究高空作业平台控制系统的软件系统开发,包括软件设计、编程和测试等环节。
四、研究成果本研究将设计出一种高效可靠的高空作业平台控制系统,促进高空作业平台的安全性和作业效率,为相关行业提供了一种新的高空作业平台控制系统设计方案。
五、研究计划本研究将分为以下几个阶段完成:1.文献调研和理论分析2.系统架构设计3.控制算法的实现与验证4.硬件电路设计与实现5.软件系统开发和测试6.实验模拟和结果分析7.论文撰写和答辩六、预期结果本研究预期结果是设计出一种高效可靠的高空作业平台控制系统,并对其效果进行验收和评估,最终撰写出一篇论文并通过答辩。
摄像头云台设计报告

%控制专题训练阶段性报告摄像头云台设计&学生姓名::2017年5月24日摘要随着社会的发展,视频监控行业在IT行业中逐渐占据一角,同样作为视频监控中摄像机的一部分——云台,也扮演着重要的角色。
云台是一种主要由两个高精度电机组成的用于承载镜头的支架,其中一个电机负责控制云台水平转动,另一个电机用于控制云台的垂直方向转动,从而使摄像机镜头能够在水平范围内,垂直180°范围内实现两个自由度的转动。
本文要设计的是立式摄像头云台,机械结构的设计使摄像头云台能够放置在平面上,可以实现水平方向和垂直方向各180°的自由度转动,体积较小便于存放,使用两个舵机分别控制云台的水平转动和垂直转动,在上部的云台上固定用于反馈角度信息的mpu9250九轴陀螺仪和摄像头。
由于使用的是模拟舵机,精度较低,为达到设计精度要求由单片机根据mpu9250反馈得到的角度数据对舵机的角度进行计算,使用PID算法得到修正值进行修正。
最终设计的摄像头云台的角度精度(以mpu9250反馈的当前角度为标准当前角度)可达到°(大部分时间可达到°以内),即当云台完成角度修正并稳定后,角度与设定的偏转角度相差总小于°。
云台从开始修正到角度偏差小于°的时间不超过为2秒(最长响应时间)。
操作和数据的显示均在触摸屏上完成,可直接在触摸屏上设置摆动的角度,同时可以看到当前的角度与设置的目标角度,以及看到回传的摄像头拍摄到的图像。
本设计虽然采用了模拟舵机这种本身精度不高的电机,却由PID算法对系统的精度做出了很大程度的弥补,稳定角度误差低于°的精度已经基本满足云台的设计目标并能适应许多特殊情况的要求。
关键词:mpu9250陀螺仪;stm32f103vet6;ov7670摄像头;模拟舵机;显示屏模块。
目录一、系统方案 (1)1、模拟舵机的论证与选择 (1)2、mpu9250模块的论证与选择 (1)二、系统理论分析与计算 (1)1、可达到的最高角度精度的理论分析 (1)(1)模拟舵机原理 (1)(2)stm32定时器计算 (1)2、PID参数的计算 (1)(1)PID原理分析和算法设计 (1)(2)PID参数理论估计值计算 (1)(3)PID参数的测试与修改 (1)三、电路与程序设计 (2)1、电路的设计 (2)(1)系统总体框图 (2)(2)PID算法子系统框图 (2)(3)电源 (3)2、程序的设计 (3)(1)程序功能描述与设计思路 (3)(2)程序流程图 (3)四、测试方案与测试结果 (3)1、测试方案与论证 (3)2、测试条件与仪器 (4)3、测试结果及分析 (4)(1)测试结果(数据) (4)(2)测试分析与结论 (4)五、参考文献 (4)附录1:电路原理图 (5)附录2:源程序 (6)一、系统方案本系统主要由两个模拟舵机模块、mpu9250模块、摄像头模块、电源模块组成,下面分别论证这几个模块的选择。
摄像头云台设计报告

控制专题训练阶段性报告摄像头云台设计学生姓名:2017年5月24日摘要随着社会的发展,视频监控行业在IT行业中逐渐占据一角,同样作为视频监控中摄像机的一部分——云台,也扮演着重要的角色。
云台是一种主要由两个高精度电机组成的用于承载镜头的支架,其中一个电机负责控制云台水平转动,另一个电机用于控制云台的垂直方向转动,从而使摄像机镜头能够在水平范围内,垂直180°范围内实现两个自由度的转动。
本文要设计的是立式摄像头云台,机械结构的设计使摄像头云台能够放置在平面上,可以实现水平方向和垂直方向各180°的自由度转动,体积较小便于存放,使用两个舵机分别控制云台的水平转动和垂直转动,在上部的云台上固定用于反馈角度信息的mpu9250九轴陀螺仪和摄像头。
由于使用的是模拟舵机,精度较低,为达到设计精度要求由单片机根据mpu9250反馈得到的角度数据对舵机的角度进行计算,使用PID算法得到修正值进行修正。
最终设计的摄像头云台的角度精度(以mpu9250反馈的当前角度为标准当前角度)可达到0.2°(大部分时间可达到0.1°以内),即当云台完成角度修正并稳定后,角度与设定的偏转角度相差总小于0.2°。
云台从开始修正到角度偏差小于0.2°的时间不超过为2秒(最长响应时间)。
操作和数据的显示均在触摸屏上完成,可直接在触摸屏上设置摆动的角度,同时可以看到当前的角度与设置的目标角度,以及看到回传的摄像头拍摄到的图像。
本设计虽然采用了模拟舵机这种本身精度不高的电机,却由PID算法对系统的精度做出了很大程度的弥补,稳定角度误差低于0.2°的精度已经基本满足云台的设计目标并能适应许多特殊情况的要求。
关键词:mpu9250陀螺仪;stm32f103vet6;ov7670摄像头;模拟舵机;显示屏模块。
目录一、系统方案 (1)1、模拟舵机的论证与选择 (1)2、mpu9250模块的论证与选择 (1)二、系统理论分析与计算 (2)1、可达到的最高角度精度的理论分析 (2)(1)模拟舵机原理 (2)(2)stm32定时器计算................................ 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云台控制系统开题报告篇一:开题报告-网络摄像机云台高毕业设计(论文)开题报告题目网络摄像机云台高精度控制算法与实现学院通信工程学院专业通信工程姓名班级学号指导教师一、综述本课题国内外研究动态,说明选题的依据和意义1、国内云台研究动态:随着社会的发展,视频监控行业在IT行业中逐渐占据一角,同样作为视频监控中摄像机的一部分——云台,也扮演着重要的角色。
云台是一种主要由两个高精度步进电机组成的用于承载镜头的支架,其中一个步进电机负责控制云台水平转动,另一个步进电机用于控制云台的垂直方向转动,从而使摄像机镜头能够在水平360°范围内,垂直180°范围内转动。
带云台的摄像机已占据了视频监控行业的半壁江山,很多厂家都有专门负责云台方面研究的团队。
云台质量的好坏,主要在于预置位的精准度,预置位即是预先设定好一个位置,当需要摄像机镜头重新回到某个位置时候,只要调用预置位。
回到预置位的偏差越小,说明云台的精度越高,做的好的厂家像大华、海康等视频监控厂家云台转动精度能达到0.2°以内,即设定一个预置的位置,云台转动到该位置的偏差不会超过0.2°。
而精度差点的产品精度可能就大于这个值了,现在很多厂家都在致力于云台转动精度问题,主要是预置位的精度,以及如何自动矫正预置位的偏差,目前大部分云台都不带转动偏差校正功能,而市场上有转动偏差校正的云台虽然能在云台出现较大偏差时候进行校正,但是其每次转动的误差会比没有偏差校正的云台误差大,因为校正的过程会引入偏差。
因此,拥有转动偏差校正而且能够将校正误差减小的云台是许多公司的追求。
2、选题依据和意义:云台在球型摄像机中扮演的角色非常重要。
在一些大型场合,比如说大型超市,一般都安装球型摄像机,因为球型摄像机转动灵活,可以快速地转动到某个角度,也可以全场监控,当发现画面中的某个区域有异常情况时候,操作人员可以手动快速移动到那个区域,再利用摄像机镜头变倍功能可进一步查看异常区域。
在一些大些场合,球型摄像机也可以设定几个预置位,然后启动自动巡航,每隔一段时间球型摄像机可以依据云台自动地切换另一个场景或画面,使用非常灵活。
然而在一些大型场合若使用不带云台的摄像机,比如枪型摄像机,其只能查看一个场景,不能切换场景,使用上非常不灵活。
若需要查看几个场景的话,必须使用好几台枪型摄像机,大大的增加了成本及人力管理资源。
由此可见云台在视频监控行业里也是一个重要的模块。
我选择的课题是“网络摄像机云台高精度控制算法与实现”。
选择该课题的目的是为了去研究如何通过软件进一步提高云台预置位的精度。
现在大部分做视频监控的厂家云台控制的电路虽然所使用的控制芯片有所差异,但是其电路基本原理基本上都是类似的,但是有的厂家作出来的云台精度能达到很高,而有些厂家云台精度却是另一个档次,其中最重要的原因就是软件上设计的不好,存在一些缺陷或者说是存在一些转动误差没有克服。
究其根本原因在于视频监控行业起步比较晚,技术上发展水平赶不上国外的一些厂家,特别是软件的算法和编码。
同样,作为视频监控行业的一个模块——云台控制目前在国内没有一个标准的算法或者说是软件架构,大部分厂家都是自主研发的,做的好的厂家软件上的缺陷很少,而精度做的差点的厂家其软件上没能很好的克服转动误差,导致预置位出现偏差。
云台这个模块网上的资料也比较少,百度上最多告诉你云台控制的大致原理,涉及到具体算法或者说软件架构几乎是一片空白。
选择该课题的意义在于提高云台预置位的精度。
现在百度一下就知道一般云台的精度都在0.1~0.2度之间,而云台精度在0.01度左右的几乎没有。
虽然这个硬件有一定关系,但是若是能将云台电机的最小微步数减小到0.01度以下,那么只要软件上算法没有什么缺陷,有希望能将云台的精度精确到0.01度左右。
选择本课题的目的是通过不断学习和实践,通过软件算法克服机械误差,使云台的精度提高到更好的水平。
二、研究的基本内容,拟解决的主要问题:云台控制核心在于云台转动过程中的精度,或者说是到达某个预先设定好的位置的精度。
因此研究的基本内容是如何通过软件算法克服云台机械上的误差,使云台预置位的偏差在0.01°范围左右。
拟解决的问题:1、控制云台转动的步进电机最小微步必须小于0.01°现在很多厂家生产的步进电机,即使是高精度的步进电机,其精度也一般在0.9度/步左右,没有最小步距角在0.01度以下的。
因此必须借助外围电路,拟利用带细分功能的电机驱动芯片来实现驱动和细分电机的每一步,这样云台转动过程中没有抖动现象,再利用软件上的算法对高精度步进电机实现精确微分,克服云台机械上的偏差,使电机的转动的最小步距角能小于0.01度。
2、云台安装好后,设定好预置位后,球机能达到先前设定的预置位。
云台的最重要作用在于能够准确地到达预置位,而不是普通的转动。
因此要实现云台能够准确地到达预置位,就必须借助传感器来实现。
这里拟用光耦为云台建立坐标系,光耦触发主控芯片外部中断,一个光耦用于建立云台水平坐标原点,另一个电机用于云台垂直方向建立坐标系原点。
然后在软件上利用该原点进行一系列的换算,依靠算法建立云台虚拟坐标系,保证设定好的预置位后,云台能够准确地到达该预置位。
3、通信协议的制定要实现对云台的高精度控制,必须要自定义一套通信协议,利用通信协议对云台下发一系列命令,使云台得到很好的控制,通信协议的定义必须考虑复杂度问题,过于复杂的协议云台会花费较多时间解析协议,不利于云台立即响应收到的命令;而过于简单的话会给后期命令的增加造成困难,因此需要一套合适的协议,这里拟用少于13个字节组成的一组数据作为命令的一种格式,具体命令待详细制定4、如何保证通信的可靠性除了拥有通信协议外,还有一个最重要的因素就是通信的可靠性,若云台通信不可靠,则在通信过程中容易出现死机或者说是下发的命令不再被执行,这种情况的出现是非常危险的,像一些工作在监狱里的带云台摄像机,若是不能转动了,产生后果将是十分严重的,所以通信的可靠性在设计时候必须考虑周全。
通信过程中必须保证云台时刻能够接收上层下发的命令,并且及时响应命令,对一些关键命令可以在算法上实现命令缓存,保证关键命令的有效执行5、如何克服机械设计上的误差总所周知,无论什么机械机构,总是存在一定的机械误差的,正如前人所说的“世界上没有两样完全相同的东西”,因此,在软件上必须有克服一定机械因素导致偏差的能力。
比如说电机如何停止,假如在高速而且电机负载较大情况下,上面下发停止命令,算法上必须对电机做保护,让电机先减速再停止,如果过分依赖电机内部结构来停止的话会对电机造成损害,同时也会产生转动偏差。
6、如何测试云台的偏差假如没有一个很好的测量转动偏差的方法,即使云台转动存在偏差,我们也会发现不了,因此必须找出一个很好的办法能有效的检查云台转动存在的任何偏差。
因为目前在视频监控公司实习,所以拟用镜头作为测试偏差的工具。
将镜头固定在云台上,调到最大变倍,通过比较设定预置位时候的图像和回到预置位后的图像,来区别云台转动或者预置位的偏差,若两副图像上的内容偏差很大,说明云台预置位偏差较大,若两副图像肉眼看不出任何偏差,则说明云台精度很高。
三、研究步骤、方法及措施:云台转动高精度实现涉及到软件模块和硬件模块,软件模块主要包括通信模块、电机运动模块两大模块,硬件上包括电机模块、驱动微分模块、传感器模块、主控模块。
通信模块主要包含通信协议制定、命令接收和发送接口、通信可靠性设计。
电机运动模块包括电机细分算法和运动控制算法。
电机模块主要由控制水平方向的电机和控制垂直方向的电机组成。
驱动细分模块包含细分芯片和DA芯片。
传感器模块主要是光耦。
主控模块是以单片机LPC17XX系列中的一款芯片作为主控主要研究步骤和方法如下:1、学习基于Cortex-M3内核的LPC17系列单片机英文手册LPC17XX.PDF,结合实际开发板,熟练掌握LPC17XX系列单片机的定时器模块,外部中断模块,GPIO模块,I2C通信模块,UART串口通信模块,SPI通信模块的使用2、学习DA芯片的英文PDF手册,熟悉DA芯片的功能,主要掌握DA芯片的时序电路,能利用单片机编写时序电路,从而熟练运用DA芯片。
3、学习光耦的工作原理,掌握光耦触发单片机中断的原理4、学习步进电机细分芯片的英文PDF手册,掌握电机细分芯片的功能及其使用方法,主要掌握步进电机细分芯片的时序电路及其使用5、学习步进的电机的基础知识,掌握电机相位方面知识和电机能够被细分的原理,了解电机运动时候相关注意事项主要实现措施:这里云台以基于Cortex-M3内核的单片机LPC1754为主控芯片,LPC1754上拥有的资源较多,这里主要利用其定时器模块、通信模块、外部中断模块、GPIO模块。
1、定时器模块:利用定时器0和定时器1来分别负责控制电机1和电机2,即电机运动程序都在定时器中断程序里运行,保证电机运动时候不受其他因素干扰。
定时器2和定时器3分别负责控制电机1和电机2的加速或者减速,保证电机在负载情况下能够正常启动和停止,不产生失步现象2、通信模块:兼容UART串口通信和 I2C通信,利用UART或者I2C通信对单片机下发命令,或者单片机向其他设备反馈信息。
利用SPI接口与一块DA芯片通信,对DA芯片下发命令,产生模拟电压3、外部中断模块:该中断由光耦产生,在产生中断的时候即将此时的位置信息作为坐标原点,可以利用算法建立坐标系4、GPIO模块:该模块主要与电机细分芯片相连接,软件上通过控制GPIO口的高低状态配合DA芯片来控制电机的平稳运动,图1如下。
图1 软件框架四、研究工作进度:序号时间内容篇二:开题报告参考--智能控制系统的设计本科毕业设计开题报告题目智能控制系统的设计学生姓名学号所在院(系) 物理与电信工程学院专业班级通信1102班指导教师XX年 3月 6 日1234篇三:数控机床控制系统设计开题报告长江师范学院本科毕业设计(论文)开题报告课题名称:专业年级:姓名:学号:指导教师:数控机床的控制系统设计XX级机械设计制造及其自动化郑达华 XX 赵军教务处制。