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

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

浏览人次:【12981】
  


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


相关文章
智慧制造带动商机 工业机器人市场乐观
COMPUTEX转型了吗?
明纬XLG系列新品 点亮2019台湾国际照明科技展
电力供需日益多元 监控应聚焦成本与品质
工业3.5准智慧系统就位 工业4.0方能乘势起飞
comments powered by Disqus
相关讨论
  相关新品
Arduino Motor Shield
原厂/品牌:RS
供应商:RS
產品類別:
mbed
原厂/品牌:RS
供应商:RS
產品類別:
Arduino
原厂/品牌:RS
供应商:RS
產品類別:
  相关新闻
» 改变制造业格局 3D列印正加速从小众迈向大众市场
» 英特格授权RSP 150光罩盒技术给台湾中勤实业
» Western Digital领导Zoned Storage 重新定义Zettabyte规模数据中心
» 搭载东芝影像识别处理器的丰田Alphard/Vellfire 获日本最高预防安全性能奖赏
» 毫米波AiP量产在即 天线模组高度整合将成潮流
  相关产品
» 华邦推出2Gb+2Gb NAND+LPDDR4x多晶片封装产品 支援5G使用者终端设备
» 兆镁新推出第一台20倍光学变焦相机
» 大联大推出意法半导体32F334R8 Cortex M4微控制器的LLC谐振数位电源
» Vicor 推出 800V 总线转换器模组
» 是德 PathWave Design 2020 软体套件 加速射频、微波、5G 和汽车设计
  相关资源
» Power Management Solutions for Altera FPGAs

AD


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

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