随笔分类 -  玩转X-CTR100

摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器与树莓派Linux系统组成机器人平台。首先介绍与树莓派串口通信,后介绍机器人平台搭建。这种上下位机平台架构常用于机器人ROS系统开发中。最后介绍了Linux机器人开发中常用的软件工具,意在抛砖引玉。 环... 阅读全文
posted @ 2018-09-06 14:22 xtarker 阅读(1791) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 概述 前后台系统 简单的小型系统设计一般是基于前后台的或者无限循环的系统。包含一个无限循环的模块实现需要的操作(后台)。中断处理程序实现异步事件(前台)。前台也叫做中断级,后台也叫作任务级。临界操作应该在任务级中被执行,不可... 阅读全文
posted @ 2018-08-07 15:29 xtarker 阅读(1019) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 扩展GPS卫星定位模块,型号为GY-GPS6MV2,使用U-BLOX NEO-6M模块,一款应用广泛的模块,淘宝上可以方便买到。 本文使用Tim开源解码库nmealib进行解码,串口输出解码结... 阅读全文
posted @ 2018-08-06 17:03 xtarker 阅读(4121) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 扩展DS18B20温度传感器。 原理 DS18B20 是美信公司的一款温度传感器,单片机可以通过 1-Wire 协议与 DS18B20 进行通信,最终将温度读出。1-Wire 总线的硬件接口很... 阅读全文
posted @ 2018-08-06 14:36 xtarker 阅读(701) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 扩展HMC5983三轴磁力计传感器,模块型号为GY-282,淘宝上可以买到。 三轴磁力计可测量设备周围磁场强度,结合地球磁场可以计算获取水平指向,常用于电子罗盘、数字指南针。 原理 电子罗盘,... 阅读全文
posted @ 2018-08-06 11:34 xtarker 阅读(4603) 评论(1) 推荐(1)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 扩展BMP280气压计传感器,模块型号为GY-BM E/P280,淘宝上可以买到。 气压计可用于海拔高度测量,常用于无人机中,实现定高功能。 原理 BMP280是一款绝对的气压传感器,专... 阅读全文
posted @ 2018-08-06 11:22 xtarker 阅读(4230) 评论(1) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器的电机正交编码器,X-CTR100具有2路32位AB项正交编码器和3路16位正交编码器,共5路。 可用于电机转速和角度测量,用于智能车、机械臂、机器人制作。 原理 什么是正交?如果两个信号相位相差90度... 阅读全文
posted @ 2018-08-06 09:51 xtarker 阅读(2680) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器的直流调速电机控制,X-CTR100具有4路专用直流电机调速接口,PWM进行调速,可用于航、机械臂、机器人等制作。 原理 X-CTR100左侧MNOP接口可实现4路直流电机PWM调速控制,通过TIM1的... 阅读全文
posted @ 2018-08-06 08:54 xtarker 阅读(2981) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 板载FLASH存储芯片W25Q64的使用。 W25Q64,芯片容量为64M bit,即8M Byte,可用于存储参数、字库、图片等数据。 原理 W25Q64是华邦公司推出的大容量SPI FLA... 阅读全文
posted @ 2018-08-03 14:16 xtarker 阅读(2295) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 NRF24L01+ 2.4G无线通信模块的使用,可用于无线遥控、无线数据传输等应用场景。 原理 基本介绍 nRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的... 阅读全文
posted @ 2018-08-03 13:49 xtarker 阅读(1167) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 板载加速度陀螺仪MPU6050的使用。 X-CTR100集成三轴加速度三轴陀螺仪MEMS芯片MPU6050,使X-CTR100具有IMU(Inertial measurement unit)功... 阅读全文
posted @ 2018-08-03 11:49 xtarker 阅读(2169) 评论(0) 推荐(1)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 板载EEPROM存储芯片AT24C02的使用,EEPROM常用于参数存储,系统掉电后也可以保存数据。 对比FLASH容量小,但是具有更高的擦写寿命。 原理 AT24C02是一个2K位串行CMO... 阅读全文
posted @ 2018-08-03 11:14 xtarker 阅读(832) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 X-CTR100控制器配套的X-Assistant串口调试助手的控制功能,实现与X-CTR100控制器的交互控制,控制LED灯的亮灭和舵机旋转角度。通过本教程可以学习上位机控制逻辑和串口通信协议相关知识。 原理 X-CTR1... 阅读全文
posted @ 2018-07-26 14:44 xtarker 阅读(631) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 DSP库的使用,对STM32F4的DSP库有个基本的了解,并针对三角函数有无DSP指令进行性能测试。 原理 STM32F4采用Cortex-M4内核,相比Cortex-M3系列除了内置硬件FP... 阅读全文
posted @ 2018-07-26 14:03 xtarker 阅读(3204) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器如何开启STM32F4的硬件FPU,并对比使用硬件FPU和不使用硬件FPU的速度差别。 原理 FPU即浮点运算单元(Float Point Unit),浮点运算,对于定点CPU(没有FPU的CP... 阅读全文
posted @ 2018-07-26 08:53 xtarker 阅读(5590) 评论(1) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 STM32F4硬件随机数发生器生成随机数功能,可用于滤波、算法加密、验证等问题。 原理 STM32F4自带了硬件随机数发生器(RNG),RNG处理器是一个以连续模拟噪声为基础的随机数发生器,在主机读数时提供... 阅读全文
posted @ 2018-07-25 16:13 xtarker 阅读(542) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 使用处理器内部硬件定时器时间测量功能,可以测量程序代码运行时间。 原理 定时器(Timer)最基本的功能是定时,比如定时发送USART 数据、定时采集AD数据等等。如果把定时器与GPIO 结合起来使用的话可... 阅读全文
posted @ 2018-07-25 15:43 xtarker 阅读(929) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 采集VIN输入电压功能,通过锂电池电压与电量关系,实现简单电量计功能。 原理 电池系统可通过电池电压检测实现简单的电源电量管理。 以电压为基础的方法属于最早应用的方法之一,它仅需测量电池两级间... 阅读全文
posted @ 2018-07-25 09:21 xtarker 阅读(1930) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器 AD转换接口的使用,采集模拟信号及芯片温度。 原理 处理器STM32F407具有3个ADC,12位逐次逼近型,具有19个ADC检测通道,可测量16个外部源、2个内部源和VBAT电压,最大转换速... 阅读全文
posted @ 2018-07-24 16:37 xtarker 阅读(694) 评论(0) 推荐(0)
摘要:我造轮子,你造车,创客一起造起来!塔克创新资讯【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 本文介绍X-CTR100控制器控制步进电机,实现步进电机精确转速控制。 原理 如上图所示,步进电机系统一般包括控制器、驱动器和步进电机三部分。 步进电机 步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器... 阅读全文
posted @ 2018-07-24 09:37 xtarker 阅读(5151) 评论(0) 推荐(0)