news 2026/4/28 8:09:01

STM32单片机车载CAN总线通信系统159(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
STM32单片机车载CAN总线通信系统159(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

STM32单片机车载CAN总线通信系统159(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

产品功能描述:

车载CAN总线采集测速板(简称CAN采集板):由STM32F103C8T6单片机核心板、TJA1050 CAN控制器电路、电机驱动电路、霍尔传感器、DS18B20温度传感器组成。

车载CAN总线显示报警板(简称CAN显示板):由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、TJA1050 CAN控制器电路、蜂鸣器驱动电路、按键组成。

【1】CAN采集板:霍尔传感器实时采集电机转速,实时采集DS18B20温度传感器温度,根据CAN显示板发送过来当前电机方向、PWM调速百分比进行驱动电机正转、反转、转动速度;并将当前电机转速、温度值大小、当前电机方向、PWM调控占空比通过CAN总线传送给CAN显示板。

【2】CAN显示板:系统上电后,可以设置万年历。系统启动成功后显示标题:CAN总线系统。万年历显示(年月日时分秒星期,星期0-6,0表示周日)。包括显示转速阈值、温度阈值、要设置的PWM占空比、要设置的方向。通过按键可以设置值,K1按键可以选择设置项,K2/K3进行设置变量大小,设置有“>”表示当前设置位置,存储到STM32单片机flash中,掉电设置参数不丢失。

实时显示CAN采集板发送过来的数据:实时转速(r/s)、温度(度)、当前方向、PWM调控占空比。转速和温度的实时数据和设置阈值进行对比,如果转速超过阈值或者温度超过温度阈值,对应显示实时数据为红色,同时蜂鸣器进行报警提醒。按键设置电机方向和PWM占空比后,CAN显示板发送数据到CAN采集板,CAN采集板根据发送过来的数据进行调控,同时按照调控结果反馈给CAN显示板,形成一个带反馈的闭环回路。

如果CAN总线出现异常,不能够接收CAN采集板发送来的数据,实时数据显示成“***”的样式,提醒用户CAN数据通路异常。

【3】CAN显示板设置万年历过程:系统上电后,约1s左右的时间可以进入后台设置万年历功能,也可以直接跳过不进行时钟设置。按下K1进入设置万年历功可以对年、月、日、时、分、秒设置完成后,再次按下K1退出设置,进入主界面(0表示周日)。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 23:32:59

Laravel和TP框架的区别

Laravel与ThinkPHP(TP)框架的核心区别 设计理念与架构 Laravel遵循更现代的PHP开发实践,强调优雅的语法、丰富的功能(如队列、事件系统)和高度解耦的设计。ThinkPHP更倾向于简化中国开发者的入门门槛,提供…

作者头像 李华
网站建设 2026/4/25 23:31:54

学霸同款2026 AI论文工具TOP9:专科生毕业论文神器测评

学霸同款2026 AI论文工具TOP9:专科生毕业论文神器测评 一、不同维度核心推荐:9款AI工具各有所长 对于专科生而言,撰写毕业论文是一项复杂且耗时的任务,涉及开题、初稿、查重、降重、排版等多个环节。每一步都可能遇到不同的挑战&a…

作者头像 李华
网站建设 2026/4/25 7:44:39

信息获取的范式革命:AI搜索如何重塑人类认知方式

引言:从工具到认知伙伴的转变当古希腊学者在亚历山大图书馆的卷轴中寻找智慧,当文艺复兴时期的思想家在私人藏书室中探索知识,当二十世纪末的人们通过关键字在初代搜索引擎中检索信息,人类获取知识的方式始终在演进。今天&#xf…

作者头像 李华