首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
飞思卡尔™半导体(Freescale Semiconductor)
» 请教QL4的lin从机的问题?[求助]
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
请教QL4的lin从机的问题?[求助]
发短消息
加为好友
天涯倦客
当前离线
UID
115025
帖子
256
精华
0
积分
702
阅读权限
50
在线时间
0 小时
注册时间
2005-6-7
最后登录
2011-11-7
高级会员
UID
115025
性别
男
1
#
打印
字体大小:
t
T
天涯倦客
发表于 2005-8-5 16:29
|
只看该作者
请教QL4的lin从机的问题?[求助]
lin
,
请教
,
求助
我用GZ8作主就.QL4作从机,当GZ8发送lin的数据帧时.为什么QL4会检测到奇偶错误中断.我检测了我的ID没有奇偶问题,如
13bit显性+0x55+0x61+0x01+0x02+0x04+0x04+checksum
这样的数据应该没有问题啊.
我现在不知道是GZ8发送的问题还是QL4接受的问题,但是2个GZ8(主-从)能够通信上,但是没有检测奇偶校验.
请问这大概会是什么原因?现在是束手无策了.谢谢!
收藏
分享
评分
立志做个专业的工程师
回复
引用
订阅
TOP
发短消息
加为好友
xiaoxiaoer
当前离线
UID
106287
帖子
134
精华
0
积分
435
阅读权限
30
在线时间
0 小时
注册时间
2005-3-18
最后登录
2006-6-23
中级会员
UID
106287
性别
男
2
#
xiaoxiaoer
发表于 2005-8-5 17:09
|
只看该作者
很高兴看到还有高手在做LIN。你的这个ID是原始ID,就是没有做奇偶校验吧?我觉得发送的ID应该是算过的ID,就是加上P0和P1后的。也不知说得对不对。
我也用QL4做从站,前天象你这样由主站发出数据帧,QL4只接收了一个字节的数据。你在能接收数据后看看吧。
我认为QL4集成了LIN的从站控制器,就是SLIC,估计不符合LIN 协议的东西,它不会正确处理的。
希望能帮上你,以后多交流。
学无止境
回复
引用
TOP
发短消息
加为好友
天涯倦客
当前离线
UID
115025
帖子
256
精华
0
积分
702
阅读权限
50
在线时间
0 小时
注册时间
2005-6-7
最后登录
2011-11-7
高级会员
UID
115025
性别
男
3
#
天涯倦客
发表于 2005-8-5 18:13
|
只看该作者
实在惭愧,我也是刚学freescale单片机的新手.我的ID是经过校验后的ID,也就是算过的ID,就是0x61但是会出现ID错误,你能否给我一个正确的id让我试试看?
立志做个专业的工程师
回复
引用
TOP
发短消息
加为好友
xiaoheli
当前离线
UID
142544
帖子
48
精华
0
积分
132
阅读权限
20
在线时间
0 小时
注册时间
2006-6-13
最后登录
2006-8-1
注册会员
UID
142544
性别
男
4
#
xiaoheli
发表于 2005-8-6 06:36
|
只看该作者
还有几个可以检查的, 物理层配置是否正确,主从节点数据字段长是否匹配,ID是否加了校验位, 主节点发送ID是否在匹配从节点的定义。 忘了QL4有没有内部时钟了,如果有,时钟是否有校准(EY需要校准)。不好意思,对QL不太熟悉。
回复
引用
TOP
发短消息
加为好友
天涯倦客
当前离线
UID
115025
帖子
256
精华
0
积分
702
阅读权限
50
在线时间
0 小时
注册时间
2005-6-7
最后登录
2011-11-7
高级会员
UID
115025
性别
男
5
#
天涯倦客
发表于 2005-8-7 13:37
|
只看该作者
已经搞定了,原来是我的搭档在焊接的时候在LIN的总线加了一个104的滤波电容.
立志做个专业的工程师
回复
引用
TOP
发短消息
加为好友
xiaoheli
当前离线
UID
142544
帖子
48
精华
0
积分
132
阅读权限
20
在线时间
0 小时
注册时间
2006-6-13
最后登录
2006-8-1
注册会员
UID
142544
性别
男
6
#
xiaoheli
发表于 2005-8-8 05:39
|
只看该作者
物理层规定单节点电容不能差过250p
回复
引用
TOP
发短消息
加为好友
天涯倦客
当前离线
UID
115025
帖子
256
精华
0
积分
702
阅读权限
50
在线时间
0 小时
注册时间
2005-6-7
最后登录
2011-11-7
高级会员
UID
115025
性别
男
7
#
天涯倦客
发表于 2005-8-8 11:11
|
只看该作者
谢谢,完全是因为疏忽了才这样,后来用示波器检测才发现波形不对.现在一切正常.
立志做个专业的工程师
回复
引用
TOP
发短消息
加为好友
zhzng
当前离线
UID
84406
帖子
34
精华
0
积分
189
阅读权限
20
在线时间
0 小时
注册时间
2006-10-11
最后登录
2010-9-1
注册会员
UID
84406
性别
女
8
#
zhzng
发表于 2005-8-8 23:03
|
只看该作者
我也是用GZ32做主机,QL4做从机。
老是碰到这个问题,从机的收发器是TJA1020,在它的LIN脚都有信号,但是收发脚就没有信号了,收脚恒为低,发脚恒为高,不知道为什么
回复
引用
TOP
发短消息
加为好友
xiaoheli
当前离线
UID
142544
帖子
48
精华
0
积分
132
阅读权限
20
在线时间
0 小时
注册时间
2006-6-13
最后登录
2006-8-1
注册会员
UID
142544
性别
男
9
#
xiaoheli
发表于 2005-8-9 07:49
|
只看该作者
收发器正常工作的话,RX和TX应该有上拉电阻或者电流源,没有LIN信号也是隐性。总线电压超过7V了吗?TJA是飞利浦的,用freescale MC33661试试,或者稳压器+LIN+看门狗MC33689
回复
引用
TOP
发短消息
加为好友
zhzng
当前离线
UID
84406
帖子
34
精华
0
积分
189
阅读权限
20
在线时间
0 小时
注册时间
2006-10-11
最后登录
2010-9-1
注册会员
UID
84406
性别
女
10
#
zhzng
发表于 2005-8-9 08:58
|
只看该作者
LIN总线上的信号是对了,有12V,唉,不知道布线有没有影响呀?
回复
引用
TOP
发短消息
加为好友
xiaoxiaoer
当前离线
UID
106287
帖子
134
精华
0
积分
435
阅读权限
30
在线时间
0 小时
注册时间
2005-3-18
最后登录
2006-6-23
中级会员
UID
106287
性别
男
11
#
xiaoxiaoer
发表于 2005-8-9 10:19
|
只看该作者
因为我目前用的主站、从站都是FREESCALE的开发板,硬件问题不是很大。我觉得自己做的扳子一定要多看例子原理图,可能会好得多。
天涯倦客,我看了,0X61也是一个计算过的ID。我周五试验了一下,你发的那些都可以在从站接收到。
我主站接收RESPONS总是不对,请教诸位,有没有什么办法?请教你们是怎么接收的?如何处理总线上的报头?谢谢!!
学无止境
回复
引用
TOP
发短消息
加为好友
天涯倦客
当前离线
UID
115025
帖子
256
精华
0
积分
702
阅读权限
50
在线时间
0 小时
注册时间
2005-6-7
最后登录
2011-11-7
高级会员
UID
115025
性别
男
12
#
天涯倦客
发表于 2005-8-9 12:33
|
只看该作者
我是这样处理的:
在主站的接受用中断,当break field到来时,会出现字节帧错误,然后接受下一个字节,如果这个字节是同步间隔符0x55,就确定其为报头,然后接受的是ID号,根据ID主站可作相应的处理.
立志做个专业的工程师
回复
引用
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议