账号:
密码:
CTIMES / 文章 /   
利用MCC轻松实践LIN BUS韧体设计
 

【作者: 林周正】2018年12月24日 星期一

浏览人次:【10749】
  


LIN-BUS(Local Interconnect Network)是常见於车内的汇流排,虽然LIN-BUS高层协议有些复杂(例如LDF,NCF),但对第一次设计的工程师而言,光是实现低阶LIN-BUS message的传输,就需要耗掉很多时间去研读跟反覆试验,而Microchip MCC (MPLAB® Code Configurator)就提供LIN程式产生器,可快速帮您设计出原型,後续可轻易叠加上层协议或与第三方软体。


LIN-BUS经由实体单线,由一个主节点跟最多15个从结点组成,主节点控制了整个汇流排的传输,而从结点则根据已排定的行程来做收送,如图(一)示 :


图(一)


LIN-BUS利用Frame Header(Break/Sync/PID栏位)来做为主从结点间的传输控制,这会利用到两个周边:Enhanced USART与Timer来完成图(二)所示:


图(二)


MCC是嵌入在MPLAB X的GUI环境,可用最易操作的方式设定/产生相关周边的驱动程式与对应程式库,针对LIN-BUS部分,MCC可帮忙产生下列程式:


1. 快速产生并整合EUSART与Timer周边的程式码


2. 转EUART为LIN各式封包


3. 自动产生PID/checksum/相关设定.


4. 自动波特率侦测 / Time-out设定


5. 硬体中断相关程式代码


6. 当无支援硬体USART时,可用软体模拟


图(三)


同时Microchip也提供多种LIN-BUS开发板,快速的验证心中的想法,若配合低成本/简易操作的LIN-Serial Analyzer,让您轻松抓取LIN-BUS封包做解析。


图(四)


善用MPLAB®程式码配置器(MCC),利用图形介面(GUI)来规划周边,产生相关的程式码与设定档,以减轻阅读资料手册的负担,让开发变得更为简单有趣。


更进一步的支援资讯如下,欢迎下载、阅读,并与我们经验丰富的设计团队联系。https://www.microchip.com/design-centers/lin


作者 林周正 Microchip应用工程师


相关文章
汽车测试面临车辆复杂性的挑战
以模型化设计AUTOSAR/ISO 26262标准Hybrid车电池管理系统
产业环境丕变 台湾工具机走上创新之路
微型感测器使车辆变得更加智慧
LED和Li-Fi照亮了连接照明系统的未来
comments powered by Disqus
相关讨论
  相关新品
Arduino Motor Shield
原厂/品牌:RS
供应商:RS
產品類別:
mbed
原厂/品牌:RS
供应商:RS
產品類別:
Arduino
原厂/品牌:RS
供应商:RS
產品類別:
  相关新闻
» NB-IoT未来将大量应用於水电表等智慧城市情境
» NVIDIA与Amazon Web Services导入AI至数百万连网装置
» IHS Markit:JDI的苹果手机面板供应量逐年衰退
» TrendForce:2019年Q1前十大晶圆代工营收排名 台积电市占达48.1%
» 丽台科技与NVIDIA合办DLI深度学习课程
  相关产品
» 安森美半导体推出全新工业级和符合车规的SiC MOSFET
» Bourns推出聚合物温度保护器系列产品
» 威润科技首度叁展智慧交通展攻车队管理商机
» 大联大诠鼎集团推出金士顿智慧音箱解决方案
» 隆达电子发表车用LED矩阵式光源模组
  相关资源
» Power Management Solutions for Altera FPGAs

AD


刊登廣告 新聞信箱 读者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2019 远播信息股份有限公司版权所有 Powered by O3
地址:台北市中山北路三段29号11楼 / 电话 (02)2585-5526 / E-Mail: webmaster@ctimes.com.tw