导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[sz20120406]LIN软件的说明[原创]



No.58969
作者:sz20120406
邮件:383959053@qq.com
ID:130937
登陆:2次
文章数:69篇
最后登陆IP:111.222.53.176
最后登陆:2012/5/2 17:40:27
注册:2012/4/11 12:44:55
财富:101
发帖时间:2012/4/11 12:57:05
发贴者IP:183.14.0.223
标题:sz20120406:LIN软件的说明[原创]
摘要:No.58969LIN软件的说明[原创] LIN软件的说明
系统要求 
那么LIN是如何满足对低功耗、低系统成本、功能增加甚至减少汽车总重量的要求呢? 
首先它可以方便地用软件实现LIN协议,该协议不需要单片机给予过多的硬件支持,通过使用一个简单的USART或增强型USART就可以实现。USART支持诸如自动波特率检测等功能,这意味着在LIN应用中可以使用一个简单的质优价廉的8位单片机。还有一个优点就是LIN在协议层不需要复杂的操作系统,不多的软件开销还使得设计人员能够选择存储器容量较小的单片机。 
如何运用像LIN这样的简单协议对汽车进行控制呢?以车镜控制为例,许多汽车的车镜相互之间仍是硬连接,或者在豪华型汽车中通过CAN这样的昂贵协议连接,其实利用LIN总线就可以方便地将左右车镜和四向仪(可以改变车镜位置的四方向开关)连接起来。在典型的LIN方案中,四向仪是主节点,两个车镜是从节点。四向仪读取按键的状态,将报文发送给相应的车镜。 
那么使用LIN能够为诸如车镜控制等应用增加新功能吗?回答是不需要额外连线,就可以方便地添加其它功能,如集成式转向信号、集成式照地灯或车镜加热器。这里车镜只需要与地电位、VBAT和LIN总线连接,需要改动的只有主节点,它必须知道要实现哪些车镜功能。 
该网络中的主节点是一个PIC18F4680 8位闪存单片机,它读取车镜选择开关和四向仪,还通过CAN总线接收报文。从CAN总线发送给主控LIN节点的报文包括左右转向信号和开门,接收到来自CAN总线的报文后,主节点通过LIN总线向从节点发出命令,如“左车镜上升或左车镜下降”。 
在此例中,从节点由PIC16F688 8位闪存单片机组成。PIC16F688具有一个集成的LIN收发器和一个增强型USART,其中USART能自动执行自动波特率检测。 ......

>>返回讨论的主题


  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:4484毫秒 查询6次