台湾TEMI协会竞赛——0、竞赛介绍及开发板介绍

协会介绍

台湾嵌入式暨单芯片系统发展协会Taiwan Embedded Microcontroller Development Institute (简称TEMI)于 2004年12月31日由台湾内政部正式颁发立案证书【台内社字第0930110356号】正式成立。 TEMI与国内外产业界结合,共同建立了完整软件及硬件结合之课程教学教材,培训考核能力认证分级制度,主要加强培养实作技能的提升,以期训练的成果达到业界之所 需专业技术人才技能认可标准。

竞赛

TEMI协会自2004年起在台湾主办及协办教育部数十场次竞赛,并于2005年至2008年在上海长三角举办单片机竞赛

2011年起TEMI协会为了希望全面提升学生的实务水平,将认证整合到竞赛的一环,竞赛活动国际化,2011年一推出即获得台湾、大陆、菲律宾及马来西亚多所学校的参与直到现在

博主参加的是鲁台集成电路的比赛,但是由于TEMI协会举办的比赛都是同类型的,所以参加TEMI协会竞赛的都可以来参考一下博主这一系列的文章

比赛类型&方式

协会的比赛大概分为以下几类

1、裸机开发与操作,比如博主参加的龙舟机器人竞速、3V3足球机器人对抗(鲁台只有这两项),其余的还有智能车,水上足球机器人,"太空探索"机器人等,这些都是通过PS2手柄无线控制类的 "单晶片能力认定"

2、 电子元器件拆与焊能力的认证

3、数位逻辑设计能力认证(FPGA)

博主接触到的比赛类型大概就这三类,实战过的主要是裸机的开发与操作,我们后续更新与下面介绍主要围绕裸机开发为主,接下来就是龙舟机器人和足球机器人的介绍

开发板介绍





上面两张图片就是我们比赛所使用的机器人以及开发板,他们使用的开发板都是同主控芯片,原理图也都是一样的,只是在电源模块上面有点出入,实际使用上面没有什么区别,大家可以参考一下老版的标注,大概了解一下这个开发板可以做些什么

实际使用方面,我们结合我们上面的比赛类别来看,我们最常用到的就是左马达(LM) 右马达(RM),PS2遥控器界面以及伺服马达(伺服电机),这是我们常用的模块,我们要通过这些模块来做到我们机器人对行动的控制

芯片&原理图

开发板的芯片,我们选用的是ATEMGA328P-MU,该芯片是是 Microchip (原 Atmel) 公司生产的一款经典且非常成功的 8位 RISC 微控制器,属于 AVR 家族。

该芯片具有高性能、低功耗的 8 位 AVR RISC 架构且大多数指令在单个时钟周期内执行;有着32 KB 的片上可编程 Flash 存储器和2 KB 的 SRAM用于数据储存;有着4个 8位通用 I/O 端口 (Port A, B, C, D): 提供最多 32 个可编程 I/O 引脚。

下面我们来看一下我们常用模块的原理图


这里的电机模块选用的是MX1508,这里的设计总感觉有问题,吐槽一下,具体情况后面的文章中我们细说

这里我们注意一下我们右侧,右侧的部分是我们PS2所使用的无线通信的部分,这里是我们使用的重点部分

这是我们的舵机模块,板子给留出了三个舵机接口,我们可以接sg-90或者mg-90使用

以上就是我们使用频率最多的模块;下一节我们介绍开发板的编程方式以及环境配置,感兴趣的小伙伴可以关注一下博主或者这个专栏的内容

相关推荐
听风说ml12 小时前
socket编程 【C语言】
c语言·udp·tcp·socket编程
吠品12 小时前
智谱开源 ZCode 之后,真正的考试才开始
单片机·嵌入式硬件·1024程序员节
学逆向的13 小时前
C 局部静态变量
c语言·开发语言·网络安全
Chery114014 小时前
高速ADC与精密DAC怎么选?DP9230D与DP8532D应用解析
嵌入式硬件·物联网·射频工程
小李不想当小白17 小时前
SPI通信外设与W25Q64 (硬件SPI)(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
LCG米17 小时前
STM32驱动W5500以太网模块实测:TCP吞吐瓶颈定位、TX指针回绕陷阱与断线重连保活落地
stm32·单片机·嵌入式硬件·tcp/ip
尼喃18 小时前
662K/65Z5三脚稳压芯片规格书—PW6566B33/B30引脚功能
嵌入式硬件
创界工坊工作室18 小时前
63-基于STC89C52霍尔传感器的智能化电能表设计
stm32·单片机·嵌入式硬件·51单片机·proteus
智购科技自动售货机厂家19 小时前
让AI经营自动售货机:从Project Vend看工具权限与业务规则~YH
大数据·服务器·单片机·嵌入式硬件·深度学习
Zwawa21 小时前
从 printf 到曲线:把数据送上 VOFA+
c语言·单片机·嵌入式