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

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

浏览人次:【16293】
  


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


相关文章
FCC将6 GHz频段分配给Wi-Fi 6,开创新连接时代
选定万用表的简单指南
确保加工精度 机器手臂预诊维修的导入关键
边缘持续发酵 AI迈出应用新步调
WFH之下的工业4.0布局思维1
comments powered by Disqus
相关讨论
  相关新品
Arduino Motor Shield
原厂/品牌:RS
供应商:RS
產品類別:
mbed
原厂/品牌:RS
供应商:RS
產品類別:
Arduino
原厂/品牌:RS
供应商:RS
產品類別:
  相关新闻
» 高通最新SoC 将AI效能导入多重层级的智慧型相机
» 儒卓力与瑞芯微电子签署全球经销协定
» 苹果Mac SoC预计2021上半年量产 成本将低於100美元
» Bigtera发布VirtualStor Scaler 8.0 满足AI运算大数据储存需求
» IDC亚太区第四届数位转型大奖 增设特别奖表彰不受疫情影响之企业
  相关产品
» Vicor发布新款ZVS 降压稳压器 PI3323/PI3325
» 资策会III知识图谱标记工具服务上线 资料标记节省80%时间
» 艾讯4K高效能数位电子看板播放器 支援VPU加速卡与OpenVINO
» ST推出STM32数位电源生态系统 加速先进高效电源解决方案开发流程
» Cartesiam优化STM32开发板 推新版NanoEdge AI Studio
  相关资源
» Power Management Solutions for Altera FPGAs

AD


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

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