你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【MCU实战经验】+气体流量计

[复制链接]
binggee 发布时间:2014-4-21 12:36
 1.通信协议:
一、参数设置
波特率96001位停止位、8位数据位,没有效验位
二、读取瞬时数据
     命令格式:@  +  机位号  +  回车符
       回送数据格式:
u      A5 + 机位号 标况累积量, 标况瞬时量, 管道压力 大气压力 温度 电池电压 CRC16校验+回车符  (各个数据间以逗号分隔)
u      A5:帧头
u      机位号:2
u      标况累积流量:12位整数4位小数
u      标况瞬时流量:5位整数2位小数
u      管道压力:4位整数3位小数
u      大气压力:4位整数3位小数
u      温度:1位符号位2位整数2位小数
u      电池电压:1位整数3位小数(外电源供电时为内部3.3V稳压器输出电压)
u      校验采用CRC16校验,从包头开始到电池电压的最后一位结束

2.CRC校验程序(基于STM32F103)

/******************** (C) COPYRIGHT 2012 WildFire Team **************************
 * 文件名  :main.c
 * 描述    :CRC(冗余校验)实验。将数组中数通过单片机内部的CRC校验电路产生的CRC校验
 *           码通过USART1(串口1)在电脑上的超级终端打印出来。         
 * 库版本  :ST3.5.0
 * 作者    :严兵 
**********************************************************************************/
#include "stm32f10x.h"
#include "usart1.h"
#include "crc.h" 


extern __IO uint32_t CRCValue;
/*
 * 函数名:main
 * 描述  :主函数
 * 输入  :无
 * 输出  :无
 */
int main(void)
{
        uint8_t i = 0;
               
        /* USART1 config 115200 8-N-1 */
        USART1_Config();
       
        /* 使能CRC时钟 */
        CRC_Config();
       
        printf("\r\n 这是一个 CRC(循环冗余校验)实验 \r\n");
       
        /* Compute the CRC of "DataBuffer" */

<span style="line-height: 18px;">        for(i=0; i

STM32_Motor.pdf

下载

809.09 KB, 下载次数: 97

1 收藏 评论19 发布时间:2014-4-21 12:36

举报

19个回答
jiacuiying 回答时间:2014-4-21 19:00:35

回复:【MCU实战经验】+气体流量计

 协议定的还行,东西好
cortexa8 回答时间:2014-4-21 20:07:37

RE:【MCU实战经验】+气体流量计

电路图很好,值得借鉴。可以做一个STM32的最小系统板
cortexa8 回答时间:2014-4-21 20:07:35

RE:【MCU实战经验】+气体流量计

气体流量计
computer1201 回答时间:2014-4-22 12:35:57

RE:【MCU实战经验】+气体流量计

电路图挺好,要是配上PCB就完美了
computer1201 回答时间:2014-4-22 12:37:21

RE:【MCU实战经验】+气体流量计

可以把一些封装发给我吗?我正好要画一个STM32的最小系统
binggee 回答时间:2014-4-22 12:45:13

回复:【MCU实战经验】+气体流量计

回复第 5 楼 于2014-04-22 12:35:57发表:
电路图挺好,要是配上PCB就完美了
 
PCB可以自己去画的,每个人的设计风格不同
 
binggee 回答时间:2014-4-22 13:14:56

回复:【MCU实战经验】+气体流量计

回复第 3 楼 于2014-04-21 20:07:37发表:
欢迎借鉴采用
 
binggee 回答时间:2014-4-22 13:18:19

回复:【MCU实战经验】+气体流量计

回复第 6 楼 于2014-04-22 12:37:21发表:
可以把一些封装发给我吗?我正好要画一个STM32的最小系统
 
可以我以附件的形式发上来
 

BING封装.rar

下载

7.81 KB, 下载次数: 9

cuiying 回答时间:2014-4-22 14:53:08

RE:【MCU实战经验】+气体流量计

电路图有点意思,程序好像不太好。
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版