OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16257|回复: 18

在做一个基于LIN总线的汽车天窗自动开关系统

[复制链接]

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2012-5-5
在线时间
0 小时
发表于 2012-5-10 11:35:06 | 显示全部楼层 |阅读模式
我是准备用两块原子的板子实现该系统,大致方案如下:

一、主要硬件需求fficeffice" />

主节点STM32开发板,LCD显示模块,红外接口模块,LIN接口模块,LIN总线

从节点STM32开发板,步进电机,电机驱动模块,WiFi无线通讯模块,LIN接口模块 

二、软件开发语言及平台

C语言为工具在Keil_MDK 4.0环境下进行程序开发 

三、原理

从节点MCU控制步进电机的转速、转向以及旋转角度,同时判断电机所在角度,以模拟判断汽车天窗的开关状态,通过LIN总线将开关状态发送至主节点MCU,在LCD屏上显示该状态。当人在车内时,可以通过手动控制从节点MCU上的按键调整其转速,旋转角度以及转向。当人离开车时,能通过红外遥控锁车,此时锁车信息发送到主节点MCU上,主节点MCU判断天窗开关状态,当天窗处于开状态时,向从节点MCU发送关天窗指令,天窗自动关合。这样能防止人离车而忘记关闭天窗。WiFi模块则是实现在手机和电脑终端上查询汽车天窗的状态信息。系统框图如下:
 



我准备分模块实现,现在已经通过对I/O口的写入实现了步进电机的正转和反转,方法有点低级,不过我是初学者,希望各位大神多多指导啊!现在我想实现当按键1的按下使步进电机转过一定角度后,按一下按键3,电机能自动回到初始位置,按键3就是暂时用来代替从主节点发送过来的红外锁车信号。各位能给点意见吗?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-5-10 12:40:02 | 显示全部楼层
针对问题提意见比较好。
大致上没什么矛盾,不过难度还是有的。主要是wifi这里,你可能会要比较多时间去做。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2012-4-29
在线时间
0 小时
发表于 2012-5-10 15:55:20 | 显示全部楼层
一块不行吗? 非要用两块?
1.环保数采仪监控系统?2.物联网、管网监控系统?3.水文水利监控系统?4.油烟在线监控系统.?5.智能小区水电表监控系统.?提供各种自动化监控解决方案!?有需要请联系,QQ 237324479!
回复 支持 反对

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2012-5-5
在线时间
0 小时
 楼主| 发表于 2012-5-10 21:31:12 | 显示全部楼层
回复【3楼】MartinARM:
一块不行吗? 非要用两块?
---------------------------------
这是基于LIN通信的嘛,其实实际应用的时候不一定两块板子都用ARM的,这里就没考虑成本,实现功能就行的
回复 支持 反对

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2012-5-5
在线时间
0 小时
 楼主| 发表于 2012-5-10 21:34:34 | 显示全部楼层
回复【2楼】正点原子:
--------------------------------回复【2楼】正点原子:
针对问题提意见比较好。 大致上没什么矛盾,不过难度还是有的。主要是wifi这里,你可能会要比较多时间去做。
---------------------------------
哦,谢谢,如果有成果我会跟大家分享的
回复 支持 反对

使用道具 举报

27

主题

274

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
471
金钱
471
注册时间
2011-11-2
在线时间
11 小时
发表于 2012-5-12 16:16:30 | 显示全部楼层
好喜欢可以自己独立做项目。支持一下。
回复 支持 反对

使用道具 举报

19

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2011-3-23
在线时间
5 小时
发表于 2012-5-19 10:10:10 | 显示全部楼层
我也好羡慕啊,可以自己做这个方面的项目~
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2012-7-3
在线时间
0 小时
发表于 2012-7-3 16:10:31 | 显示全部楼层
你那有lin通信的例子什么的么?我在做这块不知道怎么弄
回复 支持 反对

使用道具 举报

49

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2013-3-27
在线时间
9 小时
发表于 2013-5-16 08:15:30 | 显示全部楼层
兄弟,基于LIN总线的汽车天窗自动开关系统,做好了没,分享一下啊
回复 支持 反对

使用道具 举报

76

主题

355

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2012-9-19
在线时间
5 小时
发表于 2013-5-16 14:49:12 | 显示全部楼层
支持
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2013-5-2
在线时间
23 小时
发表于 2014-5-6 15:21:37 | 显示全部楼层
楼主能把LIN部分分享吗?
回复 支持 反对

使用道具 举报

54

主题

537

帖子

0

精华

高级会员

Rank: 4

积分
797
金钱
797
注册时间
2012-2-27
在线时间
7 小时
发表于 2014-5-6 15:42:16 | 显示全部楼层
这个不需要专车协议么
回复 支持 反对

使用道具 举报

18

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
560
金钱
560
注册时间
2014-10-29
在线时间
228 小时
发表于 2015-2-6 20:18:45 | 显示全部楼层
回复【4楼】山山来驰:
---------------------------------
楼主能分享点lin的学习资料与心得吗??
回复 支持 反对

使用道具 举报

34

主题

388

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
4081
金钱
4081
注册时间
2012-10-21
在线时间
642 小时
发表于 2016-7-13 22:31:41 | 显示全部楼层
LZ搞好没?
回复 支持 反对

使用道具 举报

14

主题

115

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
358
金钱
358
注册时间
2015-12-19
在线时间
307 小时
发表于 2016-7-24 18:57:18 | 显示全部楼层
LIN通信的第一个场称为同步间隔场,主机发送用到库函数USART_SendBreak();从机检测用到中断USART_IT_LBD,目前我的理解是这两个函数完成第一个场的发送与检测,但是我这一直没成功,有没有大神帮忙看看啊?个人理解,轻喷
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2017-12-27
在线时间
1 小时
发表于 2017-12-27 12:50:25 | 显示全部楼层
shiqinghai 发表于 2016-7-24 18:57
LIN通信的第一个场称为同步间隔场,主机发送用到库函数USART_SendBreak();从机检测用到中断USART_IT_LBD, ...

你这个思路没问题啊,我STM8上就是这么实现的,只是你发送完断开帧之后后面要跟一个同步场0x55,8的话自动会将这些认为是个标志,接收数据的话是接收的0x55后面开始的数据
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2017-12-27
在线时间
1 小时
发表于 2017-12-27 12:51:53 | 显示全部楼层
楼主这个项目感觉还是蛮有难度的,个人没怎么接触过WIFI感觉这块会比较难
回复 支持 反对

使用道具 举报

0

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2014-1-17
在线时间
26 小时
发表于 2020-12-16 09:06:07 | 显示全部楼层
支持下给力
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2023-8-18
在线时间
0 小时
发表于 2023-8-18 09:42:41 | 显示全部楼层
实现了吗,可以交流一下心得吗,最近也在学习这块
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 01:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表