CreeLinks物联网平台_处理器CeAd资源使用说明(使用CeAd采集电压)

本文介绍了CreeLinks物联网平台中的CeAd资源,用于AD转换,提供标准库CeAd.h和CeAd.c。CeAd包括处理器平台的Ad属性、配置、操作对象等,例如初始化、获取转换值。文中还提到在STM32平台上应用CeAd采集电压的示例。

0x00 CreeLinks物联网平台简介

    CreeLinks(创e联)是由大信科技有限公司研发,集合软硬件、操作系统、数据云储存、开发工具于一体,用于物联网产品的设计、研发与生产的平台。
    平台涉及智能硬件、车联网、智能家居、可穿戴设备、工业控制等各个物联网领域。旨在辅助中小型企业快速完成物联网产品原型的设计与开发;并为开源软硬件爱好者、硬件DIY极客、教育机构等提供更高效的资源。
    平台包含通用功能模块、操作系统、核心库、模块驱动库、物联网典型产品的解决方案及相关开发工具。

    CREELINKS http://www.creelinks.com

0x01 处理器CeAd资源是什么?

    CeAd资源是CREELINKS平台中将不同处理器平台中AD转换(Analog-to-Digital Converter/模拟信号(电压或是电流的形式)转换成数字信号)的共性提取出来,整理并编写出来的标准库。CeAd标准库包含了Ad操作相关的所有属性及API接口函数,如: 设置获得AD转换结果等。其标准库的头文件为CeAd.h,不同处理器平台实现的源文件名统一为CeAd.c。

    详细介绍如下:

    1、资源介绍

        Creelinks平台Ad对象的操作头文件,包含有关处理器平台Ad内容的相关操作。可能不同处理器平台,Ad转换电压、转换时间、转换速率、位宽等均不一致,使用Ad资源时,尽量使用CeMcu.h中的相关Ad属性宏定义。

    2、相关配置

        在CeMcu.h中有与处理器平台有关的配置项如下:

1 #define CE_AD_CONVERT_REF_VCC    (fp32)(3.3)       /*!< Ad转换的参考电压3.3V*/
2 #define CE_AD_CONVERT_WIDTH      (uint16)(12)      /*!< Ad转换宽度*/
3 #define CE_AD_CONVERT_TIME_NS    (uint16)(1000)    /*!< Ad完成一次转换所用的时间ns*/
4 #define CE_AD_CONVERT_MAX_VAL    (uint32)(0x0FFF)  /*!< Ad转换所得的最大值*/

        其中:

        CE_AD_CONVERT_REF_VCC当前处理器平台Ad资源进行转换所采用的参考电压值,浮点型变量。

       &nbs

CREELINKS小四轴简介 诸多无人机爱好者想亲手动手DIY一个自己专属的无人机,买个现成的飞控板,组装一下就能飞(太easy,不仅毫无成就感,而且啥也没学到)。搜罗一下现如今无人机市场,各种无人机琳琅满目,开源无人机才是DIY的最爱,笔者也了解过无人机现状及相关开源的项目,如Crazepony、CrazyFile、Paparazzi UAV、Dronecode / PX4、OpenDroneMap等,但大多数开源无人机上手难度大,代码晦涩难理解,且处于不同的处理器平台,移植相当困难,代码设计难以借鉴及修改。小编特此打造一款与众不同的开源无人机。 CREELINKS无人机小四轴+遥控器实物展示: 小四轴无人机基本参数: 1) 处理器:STM32F103RET6/512K ROM/64K RAM 2) 加/角速度:MPU6050 3) 气压计:BMP180 4) 通讯方式:WIFI(ESP8266)、蓝牙(HC-05)、2.4G射频(NRF24L01+) 5) 电机:8520空心杯 6) 电池:850mA锂电池 7) 遥控器:10K高精度遥杆、1.8寸TFT彩色液晶显示屏 8) 滤波算法:滑动平均、幅 9) 姿态解算:默认卡尔曼,可通过地面站配置为一阶、二阶、四元数。 10) PID算法:串行PID控制算法 11) GPS:当前V1.0版本暂不支持 12) 图传:当前V1.0版本暂不支持 无人机特点: 开源所有的源代码及原理图(PCB暂不开源) 支持代码无缝移植到其他平台 支持WIFI方式连接地面站 支持WIFI方式连接手机 支持WIFI方式连接遥控器 支持通过地面站配置PID参数及滤波参数 支持通过地面站观察参数波形 遥控器支持WIFI、蓝牙、2.4G射频三种通讯方式 CREELINKS开源无人机有何不同? 软件及硬件完全基于CREELINKS物联网平台的模块化设计思想,硬件模块抽象化、模块驱动对象化。整套实现的无人机代码,与底层处理器平台彻底无关,用户可很方便的移植到其它任何处理器平台。 飞控系统架构: 飞控源码: 所有的附件内容截图: 实物购买链接:https://item.taobao.com/item.htm?spm=2013.1.w4023-... 相关推荐: 【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计 英飞凌无人机XMC4500多机演示板 - 全系统解决方案
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值