- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
电子工业出版社《EDA应用技术(第2版)》编制王真富项目8二自由度云台控制器设计方案云台具有广泛的应用,一般在需要摇动和摆动运动的机构中,都可以应用云台来实现,如机械臂、安防和监控的支架、航模自动控制等。PWM(PulseWidthModulation)脉宽调制/脉冲宽度调制,是利用数字输出来对模拟电路进行控制的一种技术,广泛应用在测量、通信、功率控制与变换等领域中。本项目以二自由度云台控制器设计为载体,利用PWM精确控制二自由度云台的舵机运动,介绍基于FPGA的PWM控制器的设计方法。项目8二自由度云台控制器设计方案教学目标技能目标知识目标素质目标(1)能用VHDL程序描述矩阵式键盘控制电路。(2)能用VHDL程序实现数码管的动态扫描显示。(3)能用VHDL程序描述PWM控制信号。(4)能使用QuartusPrime软件对设计中的多个设计文件进行单独综合、仿真、调试。(5)能利用原理图和文本输入相结合的方法描述数字电子系统。(1)了解舵机工作原理。(2)了解PWM原理与应用。(3)熟悉矩阵键盘工作原理。(4)熟悉数码管动态扫描显示工作原理。(5)掌握VHDL程序的自顶向下模块化设计数字电路的方法。(6)掌握IP功能模块的使用方法。(1)培养严谨规范的专业精神。(2)培养一丝不苟的职业精神。(3)培养精益求精的工匠精神。项目8二自由度云台控制器设计方案任务描述用FPGA最小系统板设计控制器,实现对二自由度舵机云台的精确控制,功能要求:①输入采用4×4矩阵式键盘,矩阵式键盘输入旋转角度值,精确控制二自由度舵机的旋转角度。②在4×4矩阵式键盘上定义功能键,实现二舵机的角度增加与减小,二舵机的角度改变,可单独改变,也可同时改变。③采用四位数码管同步显示显示二舵机角度值改变。项目8二自由度云台控制器设计方案用FPGA最小系统板设计控制器,实现对二自由度舵机云台的精确控制,设计要求:在Quartusprime20.1软件平台上,用VHDL程序设计矩阵式键盘控制电路、数码管动态显示电路、舵机控制电路;用ModelSim-Altera2020.1仿真软件仿真检查设计结果;选用FPGA最小系统板、2自由度舵机云台、矩阵式键盘、数码管等硬件资源进行硬件验证。任务描述项目8二自由度云台控制器设计方案设计方案1.矩阵式键盘控制器设计矩阵式键盘是排布类似于矩阵的键盘组,是一种常见的人机对话输入装置。在键盘中按键数量较多时,为了减少控制端口的占用,通常将按键排列成矩阵形式,如图8.1所示。图8.1矩阵键盘项目8二自由度云台控制器设计方案1.矩阵式键盘控制器设计矩阵式键盘由行线和列线组成,按键位于行、列的交叉点上,如图8.2所示。键盘控制器顺序扫描各列线将其置为低电平,然后根据行线上的电平变化来确定是哪个按键按下。图8.24×4矩阵键盘原理图项目8二自由度云台控制器设计方案1.矩阵式键盘控制器设计图8.3矩阵式键盘控制器模块的原理图矩阵式键盘控制器模块的原理图,如图8.3所示。项目8二自由度云台控制器设计方案1.矩阵式键盘控制器设计根据矩阵式键盘控制器模块的功能,矩阵式键盘控制器模块电路的设计分为3个部分:①矩阵键盘的列扫描控制和行编码译码。本设计采用矩阵键盘控制器输出列扫描信号,然后根据输入的行编码信号进行译码。扫描信号由kbcol[3]~kbcol[0]进入键盘,变化的顺序依次为1110、1101、1011、0111、1110。每一次扫描一列,依次周而复始。项目8二自由度云台控制器设计方案1.矩阵式键盘控制器设计根据上面所述原理,可得到各按键与行、列编码的关系如表8.1所示。项目8二自由度云台控制器设计方案1.矩阵式键盘控制器设计②机械式按键的防抖设计。由于机械式按键在按下和弹起的过程中均有5~10ms的信号抖动时间,在信号抖动时间内无法有效判断按键值,因此需对按键进行防抖设计。本项目采用对按键状态连续记录的方式防抖动,即在按键按下或弹起后连续8个时钟周期按键信号均相同,才确认1次按键有效,从而避免按键按下和弹起过程中的数据抖动。③按键数值的移位寄存。由于需要用4位数表示舵机与旋转角度值,而键盘1次只能输入1位数据,因此,对输入的数据需要进行存储,然后调用。项目8二自由度云台控制器设计方案2.数码管的动态扫描显示设计本项目的旋转角度值采用4位数表示,需要4个数码管。单个数码管(以共阳极性为例)包括小数点是由8段发光二极管组成,其中,7段(A~G)发光二极管的不同亮灭组成不同的数字,另一个发光二极管(P)控制小数点的显示
您可能关注的文档
- 城市轨道交通联锁系统维护(第2版)(共2册)课件 项目5 城市轨道交通正线ATC系统中的联锁设备维护2.ppt
- 城市轨道交通联锁系统维护(第2版)(共2册)课件 项目5 城市轨道交通正线ATC系统中的联锁设备维护3.ppt
- 城市轨道交通联锁系统维护(第2版)(共2册)课件 项目5 城市轨道交通正线ATC系统中的联锁设备维护4.ppt
- 城市轨道交通联锁系统维护(第2版)(共2册)课件 项目5.5 西门子CBTC中SICAS ICECC联锁设备维护.ppt
- 城市轨道交通联锁系统维护(第2版)(共2册)课件 项目5 城市轨道交通正线ATC系统中的联锁设备维护.ppt
- 城市轨道交通联锁系统维护(第2版)(共2册)课件 项目4 城市轨道交通车辆段计算机联锁系统维护 .ppt
- 组态工控技术 课件 1工控组态简介.pptx
- 组态工控技术 课件 2组态王(KINGVIEW)基础知识-界面.pptx
- 组态工控技术 课件 3组态王(KINGVIEW)基础知识-命令语言.pptx
- 工业革命 组态工控技术.pptx
- 2025至2030年中国单柄浅煲市场分析及竞争策略研究报告.docx
- 2025至2030年中国单组份环氧树脂胶粘剂市场分析及竞争策略研究报告.docx
- 2025至2030年中国挡风玻璃胶市场分析及竞争策略研究报告.docx
- 2025至2030年中国登山扣指南针市场现状分析及前景预测报告.docx
- 2025至2030年中国地产交易电话短信查询系统市场分析及竞争策略研究报告.docx
- 2025至2030年中国低起泡性精炼剂市场分析及竞争策略研究报告.docx
- 2025至2030年中国套装雨衣行业发展研究报告.docx
- 2025-2031年中国扑克牌行业发展前景预测及投资战略规划研究报告.docx
- 2025年中国进油细管数据监测报告.docx
- 2025年中国后搁板数据监测报告.docx
最近下载
- 混凝土单轴受压的应力-应变曲线(2010版规范).xls VIP
- 园林绿化养护服务投标方案.docx VIP
- 关于成立必威体育官网网址工作组织机构的通知(红头文件).doc VIP
- 拆除旧梯更换新梯施工方案.docx VIP
- 高一英语完形填空专项训练(含答案解析).doc VIP
- 涉外案事件工作总结8篇.docx VIP
- 高速公路土建工程、高速公路下穿宁西铁路立交工程实施性施工组织设计方案.docx VIP
- 通力电梯MX18_MX10 抱闸的安装与调整 .pdf VIP
- 部队工程必威体育官网网址方案及措施(3篇).docx VIP
- 雨课堂学堂在线《无人机导航与飞行控制(中国人民解放军海军航空)》学堂云单元测试考核答案.pdf
文档评论(0)