关于机器人外设的规范(基启人_Gicren).pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于机器人外设的规范(基启人_Gicren)

关于机器人外设的规范 (注:本文所指的机器人,即教仪、DIY、家庭等简易机器人)  前言 在笔者刚接触电子行业时,正值单片机行业百花齐放之时,以 MCS51、PIC、AVR、MSP430 等单片机为主控制器的开发套件 琳琅满目,虽然单片机的内部资源大同小异,但在鬼斧神工的雕琢下,其外形可谓大相径庭…… 多年之后,一个如今备受全球青睐的以 AVR 单片机为核心的 Arduino 控制器鬼魅般地出现,它结合单片机的资源将控制板的引 脚分配与功能做了一个规范,渐渐地,很多围绕 Arduino 的外设厂商如雨后春笋般出现。后来,当笔者看到 Renesas(GR-SAKURA)、 TI(Arduino TRE)、Intel(Galieo)的出现,为之震惊,并意识到一个合理的规范,其意义远超一款优秀的产品。 笔者与很多机器人爱好者一样,平时喜欢 DIY,偶尔也会沉浸在小小发现后的喜悦中。直到有一天,终日徘徊于硬件与软件的简 单生活被打破,增添了几分骚动,笔者发现,在很多机器人的应用中,Arduino 并非游刃有余。机器人外设也是需要一个合理的规范, 而且这个需求日益明显,然而时至今日,却一直没有看到对机器人外设通用规范的出现。可想而知,对机器人外设进行规范的难度, 只因其风情万种。确实,机器人行业是一个多元化的行业,有着各式各样的应用需求,与其苦寻一种通讯接口作为代表,不如选择一 个合适的标准连接器包容它们,于是执笔写下这篇文章,与大家分享自己的一些心得与体会,同时也希望大家各抒己见,一起让机器 人外设变得更加规范。 以鄙人之鄙见,机器人外设可按通讯距离分为近距离设备与远距离设备,近距离通讯设备又可细分为常规设备与桌面设备。常用 的通讯接口很多,例如:UART、SPI、I2C、RS232、RS422、RS485、CAN、USB 等,它们各有其优缺点,倘若一定要在其中选 择几种,笔者只能忍痛割爱,选择了最普及的 I2C、RS485、USB 这三种接口。接下来,应选择合适的连接器包容 I2C 和 RS485 接 口 (USB 接口有其标准的连接器,在此不予以讨论)。对于机器人的应用,务必考虑工作电流与外形尺寸,然而又一度陷入抉择的 1/18 泥潭,显然这次还是难以做到情有独钟。对比了众多的标准连接器,包括普及性、集成度、外形尺寸、载流能力、性价比等等,最终 选择了 DB9-Male (车制的单引脚最大连续电流可达 5~7A,主要用于大功率驱动等大电流设备。注:市面上 DB9 在外形上有常规、 窄体单排与窄体双排三种类型,在载流能力上也有常规引脚与车制引脚两种类型)与JST-PH2.0-9PIN-Male (单引脚最大连续电流 可达 2A,主要用于传感器、小功率驱动等小电流设备),同时将两类的设备分别称之为 Gicren-H 和 Gicren-L,该规范仅适用于总 线设备。您可能已经注意到,在 Gicren 的规范中不存在任何可配置的引脚,因为难以达到很高的通用性 (笔者认为,对于某一类的 设备,连接器及引脚定义必须完全一致)。例如,一个三轴模拟量输出的加速度传感器,需要三个模拟口,倘若在 9-PIN 的连接器上 集成三个可配置为模拟输入的引脚,或在一个电路板上集成 3 个 9-PIN 的连接器,这显然都是不合理的。笔者认为将基础设备(I/O、 ADC 等)与总线设备区分开是非常有必要的。对于基础设备,Gicren 遵循如下规范 :1-Signal、2-VCC、3-GND,该规范已被很多设 备采用,例如 PWM 信号类型的舵机。此外,对于基础设备,Gicren 推荐采用 JST-PH2.0-3PIN-Male 连接器,该连接器不论在外形 尺寸、机械强度、载流能力等方面都非常合适。  关于连接器引脚的定义 1. RS485-A 2. RS485-B 3. I2C-SDA 4. I2C-SCL 5. GND 6. VIN 7. VIN 8. ERROR 9. GND 2/18 说明 :所有连接在同一个RS485(I2C)总线上的设备称之为一个 RS485(I2C)系统,严格遵循主从式结构,其中起着主导、协调作用 的设备称之为“系统主设备”,其余的设备称之为“系统从设备”。

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档