zoukankan      html  css  js  c++  java
  • (转)推荐机器人爱好者使用Parallax Basic Stamp 2

    全文地址:http://blog.sina.com.cn/s/blog_5e3f971b0100bzt4.html

    美国Parallax公司推出的Basic Stamp 2(BS2)微控制器以24引脚的DIP封装形式出现,经过仔细分析(如下图)其实就是一块包括一块PIC单片机、一个电源、一个非易失性程序存储器(EEPROM)和一个串行接口的完整电路板。

    Parallax Basic Stamp 2微控制器功能图解

          ①PIC16F57或PIC16C57单片机一块;

        ②20MHz的陶瓷共振器;

        ③低压差低功耗的5V稳压器;

        ④15UF/16V大电容;

        ⑤压降低于4.2V时中断微控制器的电源监测器;

        ⑥转换计算机串口信号的晶体管;

        ⑦提供默认输出值的上拉4.7KΩ电阻;

        ⑧用于存储程序的2KB串行EEPROM;

        此种创造性的设计综合了单片通孔DIP封装的简易性和表面贴装器件的紧凑性,几乎可作为整个机器人的控制器。如果增加几个按键、传感器、电机驱动器、电池连接设备和大电容,就是一个完整的机器人控制电路。

        Basic Stamp 2在“类Stamp”微控制器爱好者群体中非常受欢迎。其附件、源代码、应用资料以及官方论坛技术支持随时可以利用。现在Parallax公司产品的质量与持续增长的客户人群态势无可比拟。软硬件安装、编程和调试简单得不能再简单啦!

        各种BS2承载板多种多样,价格由高到低,适合不同人群选择,但是对于国内用户价格有些偏高(关税与运费)。所有的编程语言和调试编译环境是免费的,且随时可以从官网http://www.parallax.com/下载或升级。

        我发现使用Basic Stamp也有许多不足之处:

        1、对于国内用户Basic Stamp系统中每个微控制器的价格都非常高,从39美元~99美元。因此,多数机器人爱好者重复使用同一个微控制器,从一个机器人上移置到另一个机器人,或者从一个项目换到另一个项目中使用;

        2、Basic Stamp 2 标准版的速度相对其它版较慢,自己要清楚是否需要一个速度快的BS2,令人欣慰地是,大多数爱好者的机器人不需要很快的执行速度;

        3、Basic Stamp是面向单任务的。它是使用简单和控制功能齐全之间的一个典型折衷。当然,在专家手中,也可以被设计成执行多个任务。

        4、标准版的BS2没有太多的空间,程序不能超过2KB,当然你可以选择大容量存储的BS2微控制器;

        5、没有给各变量留出很多空间(RAM或者易失性存储器)。Basic Stamp的变量数仅限于26个,在一些新型芯片上才能大到128字节。

        总而言之,作为我一个机器人爱好者,热心推荐Basic Stamp,作为一个讨人喜欢的、功能强大的“微控制器”,它们也许是制作样机、短期构建复杂控制系统或者简化复杂机器人的一种快捷方式。

  • 相关阅读:
    java基础—面向对象2
    java基础—java读取properties文件
    java基础—super关键字
    java基础—this关键字
    java基础—object类
    java基础—equals方法
    java基础—哈希编码
    Struct2(五)处理表单
    struct2(四)编写Struct2 的Action
    Struct2(三) Struct2 标签
  • 原文地址:https://www.cnblogs.com/god_like_donkey/p/1566423.html
Copyright © 2011-2022 走看看