玩转机器人:基于Proteus的电路原理仿真(移动视频版)(txt+pdf+epub+mobi电子书下载)


发布时间:2020-09-22 12:09:08

点击下载

作者:刘波

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

玩转机器人:基于Proteus的电路原理仿真(移动视频版)

玩转机器人:基于Proteus的电路原理仿真(移动视频版)试读:

前言

21世纪以来,国内外对机器人技术的发展越来越重视。机器人技术被认为是对未来新兴产业发展具有重要意义的高技术之一。2019年迎来机器人革命,“机器人革命”有望成为“第三次工业革命”的一个切入点和重要增长点,将影响全球制造业格局。与机器人相关的技术势必会成为技术工程师和科研工作者关注的焦点。

Proteus作为当今最优秀的EDA电路设计软件之一,具有电路仿真和PCB绘制等功能。本书主要介绍使用Proteus进行机器人电路设计和仿真的方法,内容涉及Proteus软件的基础操作、Keil软件的基础操作、数字电路的基础知识及仿真、模拟电路的基础知识及仿真、51系列单片机的应用和Arduino系列单片机的应用。

本书主要分为两大部分内容,共8章。

第一部分为第1~3章,主要介绍数字电路和模拟电路的基础知识。第1章介绍EDA软件Proteus及其使用方法,使读者对Proteus软件有个整体的认知;第2章介绍数字电路的基础知识及仿真,包含逻辑电路仿真、触发器电路仿真、模数转换电路仿真、数模转换电路仿真和波形发生电路仿真,意在通过实例使读者充分理解数字电路的基础知识。第3章介绍模拟电路的基础知识及仿真,包含三极管放大电路仿真、MOSFET放大电路仿真、运算放大电路仿真、滤波器电路仿真和直流电源电路仿真,意在通过实例使读者充分理解模拟电路的基础知识。

第二部分为第4~8章,本部分由简单到复杂,循序渐进地讲解机器人电路综合实例的设计,包含循迹机器人电路、遥控机器人电路、多自由度机器人电路、扫地机器人电路和上肢康复机器人电路。同时,每一章又完整地包含电路设计、单片机程序设计和整体仿真测试等详细过程,从而保证每一章机器人电路的完整性和独立性。学习完本部分后,读者可DIY机器人电路。

玩转机器人系列丛书将会引领读者DIY一个完整的机器人系统。如果把机器人比作人体系统,三维模型就是骨骼,PCB就是肌肉,电路原理就是神经,程序就是思想。本书是玩转机器人系列丛书之一,讲解如何DIY机器人的“神经”和“思想”,其中《玩转机器人:基于UG NX的设计实例》已经出版,是讲解如何DIY机器人的“骨骼”的,读者可以将本书与之结合起来进行系统化学习。同时,对本书电路设计和仿真部分的重点、难点附加了配套的移动视频,可通过微信、QQ社交软件扫描二维码进行查阅。本书取材广泛、内容新颖、实用性强,作为机器人电路设计的入门级教程,全面介绍了机器人电路的设计和仿真过程,对零基础的读者起到抛砖引玉的作用。本书适合对电子设计感兴趣或参加电子设计比赛的人员阅读,也可作为高等院校相关专业和职业培训的实验用书。

本书的顺利出版离不开广大朋友的支持与帮助。首先,感谢李洁编辑在玩转机器人系列丛书构思和本书编写过程中提供的宝贵经验。其次,感谢同窗好友刘强、刘敬、韩涛对本书提出的宝贵建议。最后,感谢天津科技大学夏初蕾和重庆大学邓筑利在机器人技术方面提供的技术支持。当然,更需要感谢我的家人,谢谢他们给予我的支持与帮助。

由于作者水平有限,加之时间仓促,书中难免有错误和不足之处,敬请读者批评指正。如发现问题及错误,请与作者联系(刘波:1422407797@qq.com)。为了更好地向读者提供服务及方便广大电子和机器人爱好者进行交流,读者可以加入技术交流QQ群(玩转机器人&电子设计:211503389)。编著者2019年7月第1章 Proteus软件基础操作1.1 进入Proteus主界面

Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。它是目前世界上唯一一个将电路仿真软件、PCB设计软件和虚拟模型仿真软件集于一体的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。1.1.1 主菜单介绍

主菜单包括【File】菜单、【Edit】菜单、【View】菜单、【Tool】菜单、【Design】菜单、【Graph】菜单、【Debug】菜单、【Library】菜单、【Template】菜单、【System】菜单和【Help】菜单,如图1-1-1所示。图1-1-1 主菜单【File】菜单中包含“New Project”命令、“Open Project”命令、“Open Sample Project”命令、“Import Legacy Project”命令、“Save Project”命令、“Save Project As”命令、“Explore Project Folder”命令、“Close Project”命令、“Import Image”命令、“Import Project Clip”命令、“Export Graphics”命令、“Print Design”命令、“Print Setup”命令、“Printer Information”命令、“Mark Output Area”命令、“Edit Project Description”命令和“Exit Application”命令,如图1-1-2所示。【Edit】菜单中包含“Undo Changes”命令、“Redo Changes”命令、“Find/Edit Component”命令、“Select All Objects”命令、“Clear Selection”命令、“Cut To Clipboard”命令、“Copy To Clipboard”命令、“Paste From Clipboard”命令、“Align Objects”命令、“Send to Back”命令、“Bring To Front”命令和“Tidy Design”命令,如图1-1-3所示。【View】菜单中包含“Redraw Display”命令、“Toggle Grid”命令、“Toggle False Origin”命令、“Toggle X-Cursor”命令、“Snap 10th”命令、“Snap 50th”命令、“Snap 0.1in”命令、“Snap 0.5in”命令、“Center At Cursor”命令、“Zoom In”命令、“Zoom Out”命令、“Zoom To View Entire Sheet”命令、“Zoom To Area”命令和“Toolbar Configuration”命令,如图1-1-4所示。【Tool】菜单中包含“Wire Autorouter”命令、“Search&Tag”命令、“Property Assignment Tool”命令、“Global Annotator”命令、“ASCII Data Import Tool”命令、“Electrical Rules Check”命令、“Netlist Compiler”命令和“Model Compiler”命令,如图1-1-5所示。【Design】菜单中包含“Edit Design Properties”命令、“Edit Sheet Properties”命令、“Edit Design Notes”命令、“Configure Power Rails”命令、“New(Root)Sheet”命令、“Remove/Delete Sheet”命令、“Goto Previous Root or Sub-sheet”命令、“Goto Next Root or Sub-sheet”命令、“Exit to Parent Sheet”命令、“Goto Sheet”命令和“Root sheet 1”命令,如图1-1-6所示。图1-1-2 【File】菜单图1-1-3 【Edit】菜单图1-1-4 【View】菜单【Graph】菜单中包含“Edit Graph...”命令、“Add Traces...”命令、“Simulate Graph”命令、“View Simulation Log”命令、“Export Graph Data...”命令、“Clear Graph Data...”命令、“Verify Graphs”命令和“Verify Files”命令,如图1-1-7所示。图1-1-5 【Tool】菜单图1-1-6 【Design】菜单图1-1-7 【Graph】菜单【Debug】菜单中包含“Start VSM Debugging”命令、“Pause VSM Debugging”命令、“Stop VSM Debugging”命令、“Run Simulation”命令、“Run Simulation(no breakpoints)”命令、“Run Simulation(timed breakpoint)”命令、“Step Over Source Line”命令、“Step Into Source Line”命令、“Step Out from Source Line”命令、“Run To Source Line”命令、“Animated Single Step”命令、“Reset Debug Popup Windows”命令、“Reset Persistent Model Data”命令、“Configure Diagnostics”命令、“Enable Remote Debug Monitor”命令、“Horz.Tile Popup Windows”命令和“Vertical Tile Popup Windows”命令,如图1-1-8所示。【Library】菜单中包含“Pick parts from libraries”命令、“Make Device”命令、“Make Symbol”命令、“Packaging Tool”命令、“Decompose”命令、“Import BSDL”命令、“Compile To Library”命令、“Place Library”命令、“Verify Packagings”命令和“Library Manager”命令,如图1-1-9所示。【Template】菜单中包含“Goto Master Sheet”命令、“Set Design Colours”命令、“Set Graph&Trace Colours”命令、“Set Graphic Styles”命令、“Set Text Styles”命令、“Set 2D Graphics Defaults”命令、“Set Junction Dot Style”命令、“Apply Styles From Template”命令和“Save Design as Template”命令,如图1-1-10所示。图1-1-8 【Debug】菜单图1-1-9 【Library】菜单图1-1-10 【Template】菜单【System】菜单中包含“System Settings”命令、“Text Viewer”命令、“Set Display Options”命令、“Set Keyboard Mapping”命令、“Set Property Definitions”命令、“Set Sheet Sizes”命令、“Set Text Editor”命令、“Set Animation Options”命令、“Set Simulation Options”命令和“Restore Default Settings”命令,如图1-1-11所示。【Help】菜单中包含“Overview”命令、“About Proteus 8”命令、“About Qt”命令、“Schematic Capture Help”命令、“Schematic Capture Tutorial”命令、“Simulation Help”命令和“VSM Model/SDK Help”命令,如图1-1-12所示。图1-1-11 【System】菜单图1-1-12 【Help】菜单1.1.2 工具栏介绍

工具栏主要包括【Selection Mode】工具、【Component Mode】工具、【Junction Dot Mode】工具、【Wire Label Mode】工具、【Text Script Mode】工具、【Buses Mode】工具、【Subcircuit Mode】工具、【Terminal Mode】工具、【Device Pins Mode】工具、【Graph Mode】工具、【Active Popup Mode】工具、【Generator Mode】工具、【Probe Mode】工具、【Instruments】工具、【2D Graphics Line Mode】工具、【2D Graphics Box Mode】工具、【2D Graphics Circle Mode】工具、【2D Graphics Arc Mode】工具、【2D Graphics Closed Path Mode】工具、【2D Graphics Text Mode】工具、【2D Graphics Symbols Mode】工具和【2D Graphics Markers Mode】子菜单,如图1-1-13所示。图1-1-13 工具栏

部分工具介绍如下。【Subcircuit Mode】工具包含“DEFAULT”工具、“INPUT”工具、“OUTPUT”工具、“BIDIR”工具、“POWER”工具、“GND”工具和“BUS”工具,如图1-1-14所示。【Terminal Mode】工具包含“DEFAULT”工具、“INPUT”工具、“OUTPUT”工具、“BIDIR”工具、“POWER”工具、“GND”工具、“CHASSIS”工具、“DYNAMIC”工具和“BUS”工具,如图1-1-15所示。图1-1-14 【Subcircuit Mode】工具图1-1-15 【Terminal Mode】工具【Device Pins Mode】工具包含“DEFAULT”工具、“INVERT”工具、“POSCLK”工具、“NEGCLK”工具、“SHORT”工具和“BUS”工具,如图1-1-16所示。【Graph Mode】工具包含“ANALOGUE”工具、“DIGITAL”工具、“MIXED”工具、“FREQUENCY”工具、“TRANSFER”工具、“NOISE”工具、“DISTORTION”工具、“FOURIER”工具、“AUDIO”工具、“INTERACTIVE”工具、“CONFORMANCE”工具、“DC SWEEP”工具和“AC SWEEP”工具,如图1-1-17所示。【Generator Mode】工具包含“DC”工具、“SINE”工具、“PULSE”工具、“EXP”工具、“SFFM”工具、“PWLIN”工具、“FILE”工具、“AUDIO”工具、“DSTATE”工具、“DEDGE”工具、“DPULSE”工具、“DCLOCK”工具、“DPATTERN”工具和“SCRIPTABLE”工具,如图1-1-18所示。【Probe Mode】工具包含“VOLTAGE”工具、“CURRENT”工具和“TAPE”工具,如图1-1-19所示。图1-1-16 【Device Pins Mode】工具图1-1-17 【Graph Mode】工具图1-1-18 【Generator Mode】工具图1-1-19 【Probe Mode】工具

Proteus中还有其他的工具,例如“OSCILLOSCOPE”工具、“LOGIC ANALYSER”工具、“COUNTER TIMER”工具、“VIRTUAL TERMINAL”工具、“SPI DEBUGGER”工具、“I2C DEBUGGER”工具、“SIGNAL GENERATO”工具、“DC VOLTMETER”工具、“DC AMMETER”工具、“AC VOLTMETER”工具、“AC AMMETER”工具和“WATTMETER”工具。1.1.3 元件分类

Proteus软件包含了多种元件。元件库大类分类如表1-1-1所示,其中部分小类包含的主要元器件如表1-1-2所示。表1-1-1 元件库大类分类表1-1-2 元件库小类包含的主要元器件续表续表续表续表续表续表续表续表

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载