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

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

浏览人次:【11077】
  


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应用工程师


相关文章
可视化趋势启动 HMI价值再次延伸
闸道:保护连接汽车和解锁功能的关键
出骑制胜
智慧工厂用智慧无线方案发现漏水
600V超接合面MOSFET PrestoMOS系列具有快速反向恢复时间
comments powered by Disqus
相关讨论
  相关新品
Arduino Motor Shield
原厂/品牌:RS
供应商:RS
產品類別:
mbed
原厂/品牌:RS
供应商:RS
產品類別:
Arduino
原厂/品牌:RS
供应商:RS
產品類別:
  相关新闻
» Ultra-Fine Pitch高速多晶粒测试介面 将成10奈米以下晶圆最隹测试方案
» SEMI:2019年2月北美半导体设备出货为18.6亿美元
» 资策会:智慧城市展3月26日登场
» 福特押宝C-V2X 车用通讯技术之争白热化
» 艾睿电子协助企业及初创公司提升人工智慧及物联网方面的技术能力
  相关产品
» 博世推出针对可穿戴设备获得优化的BMI270型智能超低功耗IMU
» 贸泽发行最新一期的Methods技术电子杂志介绍新兴转型设计趋势
» 英飞凌推出XDPL8218高功率因数、恒定电压返驰式LED驱动IC
» Basler发布支援高资料传输率的全新Basler boost相机
» 大联大世平集团推出15W单线圈定频无线充电解决方案
  相关资源
» Power Management Solutions for Altera FPGAs

AD


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

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