max31855热电偶转换器开发流程
一、准备硬件和相关知识
1.硬件:一块开发板、逻辑分析仪、热电偶(常用的k型热电偶)、杜邦线等;
2.相关知识:vhdl基础、spi通信;
二、max31855datasheet编程用到的部分:
1.电路连接图
2.串行接口时序特性
3 .串口时序
4.引脚分配
5.热电偶温度格式
三、程序编写
/**
******************************************************************************
* @file: max31855.c
* @brief: max31855 cold-junction compensated thermocouple-to-digital
*converter program body.
******************************************************************************
*
* copyright (c) respeke, www.etdev.net
* all rights reserved.
*
******************************************************************************
*/
/* includes ------------------------------------------------------------------*/
#include max31855.h
#include stm32f1xx_hal.h
/* external variables --------------------------------------------------------*/
spi_handletypedef hspi1;
/* private variables ---------------------------------------------------------*/
float tctemp = 0, cjtemp = 0;
bool tcerror = false;
/* private function prototypes -----------------------------------------------*/
/**
* @briefdelay about 11ns per nop (72mhz*1.25mips/mhz=90mips)
* @paramnone
* @retval none
*/
static void spi_delay(uint32_t counter)
{
for(int i=0; i
{
__nop();
}
}
………………………………………………
四、编程中注意的问题
把握时序图,严格核准。
五、波形图分析(室温约为20摄氏度)
热电偶输出,是以高位先输出。
对存储而言机器学习又意味着什么呢?
高频PCB电路设计中经常遇到的70个问题
基于MSP430F133 嵌入式微处理器的分布式多传感器探测节点设计
关于TAP控制接口的各状态
各大企业对“数字化转型”的独特理解
MAX31855热电偶转换器开发流程
含着“金汤匙”出生 兆元光电打响国产芯片突围战
三星首次在Note产品上采用了双版本策略
AI赛道是怎样的一条道
大联大品佳集团推出NXP JN5168+LPC3240智能网关解决方案
安好ARM后再安C51不能工作的解决方法分享
河北工大:激光写入多孔石墨烯泡沫,用于多路电化学汗液传感器
除了汽车之外,还有很多应用都盯上了毫米波雷达
2017下半年NAND型快闪存储器下半年持续缺货
为牙齿健康保驾护航,水牙线好用吗?
怎么才能确保视频监控的夜间图像质量?
全球最大的工业机器人制造商创始人逝世
步进电机控制方法、原理和功率计算
光电耦合器都是采用DIP-8封装吗?
中科驭数自研第二代DPU芯片K2获得行业认可