MultiFLEX™2-AVR 控制器是一款小型机器人通用控制器。控制器采用 AVR 系列 ATmega128 单片机作为主处理器。ATmega128 能够运行在 16MHz 的频率下,对于轻量级的自动控制系统而言有足够的数据处理能力。。MultiFLEX™2-AVR 控制器可以处理 IO、 AD 和总线数据,控制 R/C 舵机、数字舵机,是构建小型机器人的最佳选择。
1.1 功能概述
MultiFLEX™2-AVR 控制器功能高度集成,具有 12 路 IO、8 路 10 位精度的 AD 接口,能够控制 R/C 舵机、机器人舵机,具有 RS-232 接口和 RS-422 总线接口,足以胜任常规机器人控制;MultiFLEX™2-AVR 控制器开发简单,使用配套的图形化集成开发环境 NorthStar,您只需编写程序逻辑流程图,程序就能够自动生成 C 代码,编译后下载到控制器后就可实现控制器的各种控制功能。此外,控制器也支持 AVRStudio,Eclipse 等 IDE 开发环境。我们为 MultiFLEX™2-AVR 控制器编写了功能完善的服务程序模板,并将所有功能函数做了封装,提供方便调用的 API 接口,如果您熟悉 C 语言,就可以直接调用这些函数接口编写程序,不用费心编写调试单片机底层程序,将注意力放在机器人上层控制算法上。
1.2 控制器配置对照图
1.2.1,MultiFLEX™2-AVR 控制器配置如下:
主处理器:ATmega128@16MHz,协处理器:ATmega8@16MHz;
6 个机器人舵机接口,完全兼容 Robotis Dynamixel AX12+;
8 个 R/C 舵机接口;
12 个 TTL 电平的双向 I/O 口,GND/VCC/SIG 三线制;
8 个 AD 转换器接口(0—5V);
2 个 RS-422 总线接口(可挂接 1-127 个 422 设备);
1 个无源蜂鸣器;
通过 RS-232 与上位机通讯,可选无线通讯模组;
使用 USB 接口的 AVR-ISP 下载调试器。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !