[经验]单片机设计经验技巧精华集锦【一】

一、机器人常用的单片机使用经验

  一 学习单片机的捷径是什么?

  所谓捷径就是少走弯路。我刚开始学单片机时走了不少弯路,很多朋友和我都有相似的经历,刚开始接触单片机,面对琳琅满目的图书教材,不知选择哪本;想实践时不知到哪买单片机;不知如何编程下载程序……

  A 对于初学者仔细看本文就是学习单片机的捷径之一。

  B 到图书馆或者书店在数十本单片机书中选一本你能看懂,而且觉得案例有趣的“实在、生动、活泼”的单片机书做为你的入门读物。

  C 建议先从51单片机学起。掌握51后再学AVR,然后学ARM、DSP等。

  D 在学习过程中实践非常必要。你需要一台电脑。如果是台式电脑,你可以花十几元购买25针并口下载线,如果是笔记本电脑,你只能购买几十元到几百元的USB ISP编程器。

  E 用万用板自己焊一个单片机最小系统,或者购买开发板。没有必要使用昂贵的仿真器。

  F 你需要上网下载单片机编程软件,比如51用Keil编程,AVR用CVAVR编程,在编程软件中编好程序,然后生成HEX文件,再上网下载并口烧程序软件或者USB ISP烧程序软件,用烧程序软件加载HEX文件,然后将编程线查到你的单片机电路板上,即可把程序烧到单片机中。

  G 拔下编程线,然后接通单片机板电源,你可以看到单片机系统在运行。

全自动数控设备方面:我们采用完整的PLC控制系统(区别于同行企业的单片机)。Plc显示控制器和伺服驱动系统我们选至国外原厂进口。可见选择到可靠的建筑角钢槽钢冲孔机才能在加工使用上获得更多的好处,下面就跟着小编一起来了解使用高质量设备能得到哪些使用好处。精度更准,效率更高(达到行业内***快60-110冲/分)。并且在系统整合方面我们拥有完整的自主知识产权,(佛山其它同行均出自一家的单片机)因此,在系统维护方面,我们完全不用受制于人,相比同行更加专业,也会让客户更加放心。PLC与单片机比较:

  H 如果系统不能正常运行,首先检查电路是否接错,然后检查程序是否烧错,如果以上都没毛病,研究程序是否编错。有时系统不能正常运行并不意味着有什么地方错了,只是某些参数没设置好,你需要不断运行、修改程序、调试参数、再运行如此往复,直到你对系统运行满意为止。有时这是一个非常艰苦的重复劳动,调整数百次上千次,你无法回避,只能坚定信念,勇往直前。

  I 到淘宝网上买东西更方便、更便宜。

  二 在单片机诞生前人们用什么控制机器人

  1 模拟计算机

  在数字计算机诞生前,人们用电子管、电容器和电感线圈、电阻搭建模拟计算机,能够完成许多简单的计算和控制任务。所谓模拟计算机就是其计算采用的信号不是1、0数字信号,而是电压连续变换的模拟信号,类似于自动控制原理中的各种控制器采用的运算。别小看了模拟计算机,上世纪80年代中东战争时,阿拉伯国家使用的苏制全自动自行防空炮内采用模拟计算机实现计算飞机轨迹并控制火炮射击目标。

  

  2 齿轮和凸轮组成的控制器

  在模拟计算机诞生前,也就是蒸汽机时代,有些机械天才硬是用数百个齿轮和凸轮搭建出机械计算机,人们通过转动印有数字的各种齿轮,另一些齿轮就将运算结果显示出来。机械计算机在人类史上上曾经是高科技产品,第二次世界大战时,德国著名的密码机就是一种机电混合式计算机,它当时是最保密的通信工具。

  

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >


问:模拟电源和数字电源是否可以源于同一个线性稳压器的输出输出?答:模拟电源和数字要分别供电。可以使用两个稳压源分别供电,但是两个电源之间的电压差必须满足在数据手册中的规定( <0.5V,相差0.3V是比较理想的)。 实际上模拟电源和数字电源可以来自同一个稳压器的输出,只在AV+和VDD之间接简单的滤波器也是很有效的。这里要加一个小电感,也可以用低阻值的线绕电阻(通常2欧姆)。线绕电阻要有足够的寄生电感。这种方式既能降低成本又能减少体积。(关于这一点可以参考目标板的原理图的电源部分)。

生成海报
点赞 0

钟, 广林

我还没有学会写个人说明!

相关推荐

基于8051单片机实现电子时钟+数字秒表设计

概述 电子时钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许

W806-ADC-PWM-TIM尝鲜

本文使用环境: 电脑:windows10 主控:W806(240MHZ) 编译环境:平头哥的CDK 注意:本文默认已经搭建好平台。 前言 写这

HAL库控制PS2手柄

吐槽一下 最近买了个ps2手柄,结果买家发的例程全都是好几年前的库函数版本,尝试移植基本没啥可能。虽然PS2手柄已经被开发很久了,不过我看网上用hal库来写控制的很少,例程也都是用库函数

STM32G4之RTC实时时钟

前言 一、RTC介绍 STM32 的 RTC 外设(Real Time Clock) ,实质是一个掉电后还继续运行的定时器。STM32G4 的 RTC,是一个独立的 BCD 定时器/计数器