<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>future_pro.log</title>
        <link>https://velog.io/</link>
        <description>일신우일신</description>
        <lastBuildDate>Thu, 17 Apr 2025 07:48:45 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>future_pro.log</title>
            <url>https://velog.velcdn.com/images/future_pro/profile/b91cc5df-1bff-488b-8acd-c8cb1930b900/social_profile.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. future_pro.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/future_pro" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Vector VN1640(CANoe Pro, CANalyzer) 혹은 VN1630(CANoe) 환경 구축 및 활용]]></title>
            <link>https://velog.io/@future_pro/Vector-VN1640CANoe-Pro-CANalyzer-%ED%98%B9%EC%9D%80-VN1630CANoe-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-%EB%B0%8F-%ED%99%9C%EC%9A%A9</link>
            <guid>https://velog.io/@future_pro/Vector-VN1640CANoe-Pro-CANalyzer-%ED%98%B9%EC%9D%80-VN1630CANoe-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-%EB%B0%8F-%ED%99%9C%EC%9A%A9</guid>
            <pubDate>Thu, 17 Apr 2025 07:48:45 GMT</pubDate>
            <description><![CDATA[<h1 id="기본">(기본)</h1>
<h2 id="환경-세팅">환경 세팅</h2>
<h3 id="--맨-처음-파일-생성">- 맨 처음 파일 생성</h3>
<p>File - New Configuratioin - CAN_500kbaud_1ch.tcn 혹은 CAN_500kbaud_2ch.tcn 선택
cf) 사용할 채널이 한 개인 경우 CAN_500kbaud_1ch.tcn 선택
사용할 채널이 두 개인 경우 CAN_500kbaud_2ch.tcn 선택</p>
<h3 id="--license">- License</h3>
<p>-&gt; 개별 노트북이 아니라 VN1640 혹은 VN1630 기기에 등록하는 것을 추천. 
-&gt; 여러 명이 써야하기 때문에.</p>
<h3 id="--simulation-setup">- Simulation Setup</h3>
<p>CAPL 파일 import 하는 방법 : CAPL 파일(확장자명 : .can)은 이미 만들어 둔 상태에서 
Networks- CAN Newworks - CAN- Nodes 우클릭 - Insert - 기존에 만들어둔 .can 파일 선택</p>
<p>CAN DB 파일 import 하는 방법 : CAN DB 파일(확장자명 : .dbc)은 이미 만들어 둔 상태에서
Networks- CAN Newworks - CAN- Databases 우클릭 - Add - 기존에 만들어 둔 .dbc 파일 선택</p>
<h3 id="--문서">- 문서</h3>
<p>CAN Protocol Map</p>
<p>Sequence 혹은 Block Diagram
-&gt; MS Office Visio 혹은 PowerPoint로 작성.
-&gt; 상태, 상태별 값, 다음 상태로 넘어가기 위한 조건.</p>
<h3 id="--measurement-setup">- Measurement Setup</h3>
<ul>
<li><p>.dbc</p>
</li>
<li><p>Automation</p>
</li>
<li><p>Panel</p>
</li>
<li><p>CAPL</p>
</li>
<li><p>Logging</p>
</li>
<li><p>Offline Mode / Online Mode</p>
</li>
</ul>
<h2 id="디버깅">디버깅</h2>
<ul>
<li><p>Trace</p>
</li>
<li><blockquote>
<p>CAN ID 검색</p>
</blockquote>
</li>
<li><blockquote>
<p>Expand / Collapse</p>
</blockquote>
</li>
<li><p>Graph</p>
</li>
<li><p>Write</p>
</li>
<li><p>Panel</p>
</li>
<li><p>Logging</p>
</li>
<li><p>Logging File Conversion</p>
</li>
<li><blockquote>
<p>기본 : us 단위로 conversion 됨.</p>
</blockquote>
</li>
<li><blockquote>
<p>설정 시 sec 단위로 변환 가능.</p>
</blockquote>
</li>
<li><blockquote>
<p>빈 공간 </p>
</blockquote>
</li>
<li><p>Analysis Filter </p>
</li>
<li><blockquote>
<p>필터 켜진 상태면 Start 버튼 눌러도 걸러진 특정 ID들은 안나올 수 있음.</p>
</blockquote>
</li>
<li><p>Virtual CAN</p>
</li>
<li><blockquote>
<p>통상적으로 CANoe에서 데이터를 보내기 위해서는 제어기가 물려있어야 하지만 이 기능을 통해
제어기를 물리지 않고도(Ack 신호 없이도) Trace 창에 에러 없이 데이터 출력 가능.</p>
</blockquote>
</li>
</ul>
<h3 id="용어">용어</h3>
<ul>
<li>.dbc</li>
<li>CAPL</li>
<li>Filter</li>
<li>Mask</li>
<li>Sampling Point</li>
<li>Baudrate</li>
<li>종단저항(120옴)</li>
</ul>
<h1 id="심화">심화</h1>
<p>-&gt; 시스템에 원하는 기능을 덧댈 수 있음.
-&gt; 문제를 더 빠르고 정확하게 분석할 수 있음.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[임베디드:: Renesas || 통신 시 알아야할 용어]]></title>
            <link>https://velog.io/@future_pro/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C-Renesas-%ED%86%B5%EC%8B%A0-%EC%8B%9C-%EC%95%8C%EC%95%84%EC%95%BC%ED%95%A0-%EC%9A%A9%EC%96%B4</link>
            <guid>https://velog.io/@future_pro/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C-Renesas-%ED%86%B5%EC%8B%A0-%EC%8B%9C-%EC%95%8C%EC%95%84%EC%95%BC%ED%95%A0-%EC%9A%A9%EC%96%B4</guid>
            <pubDate>Sat, 16 Nov 2024 06:43:23 GMT</pubDate>
            <description><![CDATA[<h3 id="통신의-종류에는-어떤-것들이-있나">통신의 종류에는 어떤 것들이 있나?</h3>
<ul>
<li><p>유선통신
예)UART, I2C, SPI, CAN, Ethernet</p>
</li>
<li><p>무선통신
예)wifi / bluetooth</p>
</li>
<li><p>Terminal 프로그램
putty / mobaXterm / Teraterm
Real Term :입출력 잘 되지만, 특수문자는 눈으로 보기 어려움
ASCII 값으로 출력 가능, ASCII 값 전송 가능</p>
</li>
</ul>
<h3 id="프로토콜이란">프로토콜이란?</h3>
<p>상대방과 데이터를 어떤 내용을 어떤 순서로 보낼 지 약속한 내용.</p>
<h3 id="api란">API란?</h3>
<p>프로토콜을 쓰기 쉽게 각 단계별로 구조를 정의해놓은 것.</p>
<h3 id="renesas칩의-gpio-설정">Renesas칩의 GPIO 설정</h3>
<p>CMOS : 반방향 Ouput: push-pull output 회로다. PMOS와 NMOS란걸 묶어서 CMOS라고 한다. 가장 기본적인 출력으로 UART, SPI에 사용한다.</p>
<p>PMOS : 양방향 Output : Open-drain 회로다.
Input, Output 두 가지 용도로 모두 사용하는 곳에 사용하는 회로. I2C, LIN 통신에 사용한다.</p>
<h3 id="i2c-통신이란">I2C 통신이란?</h3>
<h4 id="구성-요소">구성 요소</h4>
<p>SDA(Serial Data, Address)
SCL(Serial Clock)</p>
<p>Master가 Slave를 지정하고 Read할지 Write할지 결정한다.
ex) I2C 프로토콜 구성
1.start, stop signal
2.slave address
3.read / write
4.data
5.acknowledge bit</p>
<h3 id="spi-통신이란">SPI 통신이란?</h3>
<h4 id="구성-요소-1">구성 요소</h4>
<p>SCLK
MOSI
MISO
SS(Slave Select)</p>
<h3 id="can-통신이란">CAN 통신이란?</h3>
<h4 id="구성-요소-2">구성 요소</h4>
<p>Filter
Mask
종단 저항
CAN ID
Little Endian(Intel) / Big Endian(Motorola)
Factor
CAN DB(.dbc File)
통신 속도
Sampling Point
Channel
Virtual CAN
CANoe</p>
]]></description>
        </item>
    </channel>
</rss>