• Home
  • Tag
  • LocationLog
  • Guestbook
  • Admin
  • Write
블로그 이미지

감사합니다.

안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday
Tistory 로고 이미지 티스토리 가입하기!
태그 : 지역로그
방명록 : 관리자 : 글쓰기
Blog is powered
by Daum /
Designed by Tistory
RSS FEED

달력

« » 2025.6
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

공지사항

태그목록

  • 비교
  • 정부
  • 광고
  • 안드로이드
  • C
  • 프로그램
  • 방법
  • 어린이
  • 개선
  • 윈도우
  • XP
  • 대통령
  • 옥션
  • 제천
  • 개발
  • 에러
  • 이유
  • 경제
  • 문제
  • 핸드폰
  • 갤럭시
  • GCC
  • 공무원
  • 자바스크립트
  • 맛집
  • 문재인
  • 레고
  • 매실
  • arm
  • pcb

최근에 올라온 글

'변환'에 해당되는 글 8건

  1. 2017.06.02 콘덴서 uF 주울(J) 변환 공식
  2. 2017.03.04 자바스크립트 - byte_to_HEX
  3. 2017.02.25 Or-Cad 파일(*.dsn) 버젼 변환(Or-Cad 16.3 -> Or-Cad 9.1)
  4. 2017.01.04 SPI로 SATA와 통신할 수 있을까?
  5. 2016.08.20 MAKEPOINTS - lParam를 POINTS로 변환
  6. 2016.07.23 엑셀 - k가 포함된 문자열을 숫자로 변환
  7. 2016.05.24 콘덴서값 목록 변환
  8. 2016.02.06 진법 변환

콘덴서 uF 주울(J) 변환 공식

카테고리 없음 / 2017. 6. 2. 23:30

위키문서에 따르면, 아래와 같은 공식이 된다. {\mbox{F}}=\,\mathrm {{\frac {A\cdot s}{V}}={\dfrac {\mbox{J}}{{\mbox{V}}^{2}}}={\dfrac {{\mbox{W}}\cdot {\mbox{s}}}{{\mbox{V}}^{2}}}={\dfrac {\mbox{C}}{\mbox{V}}}={\dfrac {{\mbox{C}}^{2}}{\mbox{J}}}={\dfrac {{\mbox{C}}^{2}}{{\mbox{N}}\cdot {\mbox{m}}}}={\dfrac {{\mbox{s}}^{2}\cdot {\mbox{C}}^{2}}{{\mbox{m}}^{2}\cdot {\mbox{kg}}}}={\dfrac {{\mbox{s}}^{4}\cdot {\mbox{A}}^{2}}{{\mbox{m}}^{2}\cdot {\mbox{kg}}}}={\dfrac {\mbox{s}}{\Omega }}} ={\dfrac {{\mbox{s}}^{2}}{\mbox{H}}} 우리가 필요한, F, J, V에 관한 공식만 보면, F=J/(V^2) F*(V^2)=J 2.7V 1F콘덴서 1개의 에너지는 약 7.29J이다. (물론, 내부저항때문에, 다 나오지는 않는다.) 1F*((2.7V)^2)=7.29J 전압을 높이면, J이 커질까? F V J 콘덴서개수 1 2.7 7.29 1 0.5 5.4 14.58 2 0.25 10.8 29.16 4 전압과 상관없이, 콘덴서 용량과 상관있다. 콘덴서 2개 직렬고 달아서, 전압 2배로 만들어 봐야, 용량은 1/2로 줄어드니 말이다. 결론 : 저압 콘덴서라도, 많아야, J도 커진다. 약 6천원짜리, 100F 2.8V 콘덴서 : 784J

5.56mm탄 : 1500~1700J

효율 100%라면, 3개면 되겠네요. 1발에.. 1.5V AA 전지 400-900 mAh P=V*I =1.5*(0.4~0.9) =0.6~1.35 Wh W=J/sec J=W*sec =(0.6~1.35)*(60*60) =2160~3240J

AA건전지 1개로 2발쏘겠네요.(1시간 더걸림) 3.7V 3300mAh 핸드폰 배터리 7.4Wh=7.4*(60*60)=26,640J 역시나, 배터리 무게가 감당이 안되네요. 저격용이면 모를까.


저작자표시 비영리 변경금지 (새창열림)
Posted by 안녕1999
, |
감사합니다.안녕1999 님의 블로그입니다.

자바스크립트 - byte_to_HEX

카테고리 없음 / 2017. 3. 4. 23:30

var hex_0_to_F="0123456789ABCDEF";

function byte_to_HEX(a)

{

return hex_0_to_F.charAt((a>>4)&0x0f)+hex_0_to_F.charAt(a&0x0f);

}

저작자표시 비영리 변경금지 (새창열림)
Posted by 안녕1999
, |
감사합니다.안녕1999 님의 블로그입니다.

Or-Cad 파일(*.dsn) 버젼 변환(Or-Cad 16.3 -> Or-Cad 9.1)

카테고리 없음 / 2017. 2. 25. 23:30

Or-Cad 16.3 파일을  Or-Cad 9.1로 변환하는 방법


디자인 캐쉬를 지워야 됩니다.


Or-Cad 16.3에서,

- "Design Cache"를 선택하고,

- 메뉴->Design->Cleanup Cache

- 메뉴->File->Save as->16.2 로 저장 (9.1에서 열면 열립니다.)

※모든 파일이 다 되는것은 아닌듯 하다. 안되는 파일도 있음.

  원인은 동일한 부품인데, 원본 경로가 달라서 그런듯 하다.



9.1에서 9.3 파일이 안열릴때,

=> 16.3에서 열어서, 9.1로 변환



Compatibility with SDT : OrCAD 디자인파일 호환성 체크 옵션인듯.(안해도 됨)


There is no association for file %s. Configure this in the File Manager.

=>그냥 무시


저작자표시 비영리 변경금지 (새창열림)
Posted by 안녕1999
, |
감사합니다.안녕1999 님의 블로그입니다.

SPI로 SATA와 통신할 수 있을까?

카테고리 없음 / 2017. 1. 4. 23:30

HDD나 ODD(CD-ROM)이 모두 SATA로 대체되고 있다.

IDE방식은 주소+데이터 병렬 인터페이스로, 마이컴에서도 연결이 가능했었다.

그러나 SATA로 바뀌면서, SATA HDD, ODD(CD-ROM)등은 연결이 어려워졌다.(불가능해졌다)

2016년인 지금 아직도 IDE방식의 제품이 나오기는 한다.


1안) IDE-SATA 컨버터 ic

     JM20330

     특수목적이라서, 구입이 어렵다.


2안) IDE-SATA 컨버터 모듈

     가격이 약 1.2만원선. SATA포트가 내장된 mcu가격과 별차이 없음


3안) SATA포트 내장된 mcu사용

      가격이 1.2만원선. 너무 복잡. 다층기판 필요. 외부 플래쉬 메모리, RAM등을 추가해야할 수 있다.


4안) USB-SATA ic

     약 8천원 정도. USB를 거쳐야하므로, 비효율적이다. 



질문] SPI로 SATA와 통신할 수 있을까?


SATA는 RX2가닥 TX 2가닥, GND별도, 4B5B인코딩/디코딩이 필요하다.

따라서 통신은 가능해도, mcu에서 처리하기에는 너무나 버겁다. 또한, 485방식과 같이 +,-신호를 주어야하므로, PHY에 해당하는 드라이버등이 필요하다. 최소한 TR한개씩은 달아야 한다.


결론 : USB-SATA ic가 그나마 적당하다.





검색결과

[PDF]USB 3.0 to SATA Bridge. (Rev. D) - Texas Instruments

www.ti.com/lit/ds/symlink/tusb9260.pdf
이 페이지 번역하기
USB 3.0 TO SATA BRIDGE. Data Manual. PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of ...


저작자표시 비영리 변경금지 (새창열림)
Posted by 안녕1999
, |
감사합니다.안녕1999 님의 블로그입니다.

MAKEPOINTS - lParam를 POINTS로 변환

카테고리 없음 / 2016. 8. 20. 22:00

보통 마우스 좌표를 얻기위해서는 아래와 같이 사용한다.

xPos = GET_X_LPARAM(lParam); 
yPos = GET_Y_LPARAM(lParam);


그러나, 더 쉬운 방법이 있다. 단, POINT형이 아닌, POINTS형이다.


//WINGDI.H

#define MAKEPOINTS(l)       (*((POINTS FAR *)&(l)))



MAKEPOINTS는 사실상 연산이 없다. (얼마나 좋은가?)
그래도 POINTS형보다는 POINT형을 사용하는것이 여러모로 좋다.



POINTS형을 POINT로 변환
POINTS는 int형이 아닌 short형이다.
short형은 16비트이며, 32비트 컴퓨터에서 short형을 사용할 경우, 변환과정이 필요하다.
따라서, int형을 사용하는 POINT를 사용하는것이 더 효과적이다.


#define GET_X_LPARAM(lp)                        ((int)(short)LOWORD(lp))
#define GET_Y_LPARAM(lp)                        ((int)(short)HIWORD(lp))

#define LOWORD(l)           ((WORD)(l))
#define HIWORD(l)           ((WORD)(((DWORD)(l) >> 16) & 0xFFFF))

GET_X_LPARAM를 사용할 경우,

WORD형으로 변환->short형으로 변환->int형으로 변환.  (3번연산)


GET_Y_LPARAM를 사용할 경우,

쉬프트연산->&연산->WORD형으로 변환  (3번 연산)


POINT에 대입하면, 약 8번 연산이 발생한다.




#ifndef POINT_to_POINTS

#define POINT_to_POINTS(a) ((((WORD)((short)((a).y)))<<16)|((WORD)((short)((a).x))))

#define POINTS_to_POINT(a,pt) (pt).x=(a).x;(pt).y=(a).y;

#define POINT_to_LPARAM(a) (LPARAM)(POINT_to_POINTS(a))

#define LPARAM_to_POINT(a,pt) POINTS_to_POINT(MAKEPOINTS(a),pt)

#endif

저작자표시 비영리 변경금지 (새창열림)
Posted by 안녕1999
, |
감사합니다.안녕1999 님의 블로그입니다.

엑셀 - k가 포함된 문자열을 숫자로 변환

엑셀 / 2016. 7. 23. 01:00

저항값, 또는 메모리 크기등을 표시할때, k단위를 사용한다.

k는 1000을 의미한다.

예) 1.2k = 1200


아래는 k가 포함된 저항값을 숫자로 변환하는 내용이다.

저항에 의한 전압분배 계산


=VALUE(SUBSTITUTE(LOWER(B6),"k",""))*1000


VALUE : 문자열을 숫자로 변환


SUBSTITUTE : 문자열 교체(바꾸기)


LOWER : 소문자로 변환




저항전압분배.zip


저작자표시 비영리 변경금지 (새창열림)

'엑셀' 카테고리의 다른 글

인쇄할때, 페이지마다 타이틀(제목) 넣기, 페이지 번호 넣기, 파일 이름 넣기  (0) 2020.06.13
엑셀 - 특정 부분만 인쇄(프린트)가 안되요  (0) 2019.07.06
엑셀2007-프로그램으로 명령을 전송하는데 문제가 있습니다  (0) 2017.12.28
엑셀 - atoi 문자열을 숫자로 변환  (0) 2016.08.12
엑셀 양식 복사하기  (0) 2016.02.13
Posted by 안녕1999
, |
감사합니다.안녕1999 님의 블로그입니다.

콘덴서값 목록 변환

카테고리 없음 / 2016. 5. 24. 07:24

uF

nF

pF

 

uF

nF

pF

1uF 1000nF 1000000pF   0.001uF 1nF 1000pF
0.82uF 820nF 820000pF   0.00082uF 0.82nF 820pF
0.8uF 800nF 800000pF   0.0008uF 0.8nF 800pF
0.7uF 700nF 700000pF   0.0007uF 0.7nF 700pF
0.68uF 680nF 680000pF   0.00068uF 0.68nF 680pF
0.6uF 600nF 600000pF   0.0006uF 0.6nF 600pF
0.56uF 560nF 560000pF   0.00056uF 0.56nF 560pF
0.5uF 500nF 500000pF   0.0005uF 0.5nF 500pF
0.47uF 470nF 470000pF   0.00047uF 0.47nF 470pF
0.4uF 400nF 400000pF   0.0004uF 0.4nF 400pF
0.39uF 390nF 390000pF   0.00039uF 0.39nF 390pF
0.33uF 330nF 330000pF   0.00033uF 0.33nF 330pF
0.3uF 300nF 300000pF   0.0003uF 0.3nF 300pF
0.27uF 270nF 270000pF   0.00027uF 0.27nF 270pF
0.25uF 250nF 250000pF   0.00025uF 0.25nF 250pF
0.22uF 220nF 220000pF   0.00022uF 0.22nF 220pF
0.2uF 200nF 200000pF   0.0002uF 0.2nF 200pF
0.18uF 180nF 180000pF   0.00018uF 0.18nF 180pF
0.15uF 150nF 150000pF   0.00015uF 0.15nF 150pF
0.12uF 120nF 120000pF   0.00012uF 0.12nF 120pF
0.1uF 100nF 100000pF   0.0001uF 0.1nF 100pF
0.082uF 82nF 82000pF   0.000082uF 0.082nF 82pF
0.08uF 80nF 80000pF   0.00008uF 0.08nF 80pF
0.07uF 70nF 70000pF   0.00007uF 0.07nF 70pF
0.068uF 68nF 68000pF   0.000068uF 0.068nF 68pF
0.06uF 60nF 60000pF   0.00006uF 0.06nF 60pF
0.056uF 56nF 56000pF   0.000056uF 0.056nF 56pF
0.05uF 50nF 50000pF   0.00005uF 0.05nF 50pF
0.047uF 47nF 47000pF   0.000047uF 0.047nF 47pF
0.04uF 40nF 40000pF   0.00004uF 0.04nF 40pF
0.039uF 39nF 39000pF   0.000039uF 0.039nF 39pF
0.033uF 33nF 33000pF   0.000033uF 0.033nF 33pF
0.03uF 30nF 30000pF   0.00003uF 0.03nF 30pF
0.027uF 27nF 27000pF   0.000027uF 0.027nF 27pF
0.025uF 25nF 25000pF   0.000025uF 0.025nF 25pF
0.022uF 22nF 22000pF   0.000022uF 0.022nF 22pF
0.02uF 20nF 20000pF   0.00002uF 0.02nF 20pF
0.018uF 18nF 18000pF   0.000018uF 0.018nF 18pF
0.015uF 15nF 15000pF   0.000015uF 0.015nF 15pF
0.012uF 12nF 12000pF   0.000012uF 0.012nF 12pF
0.01uF 10nF 10000pF   0.00001uF 0.01nF 10pF
0.0082uF 8.2nF 8200pF   0.0000082uF 0.0082nF 8.2pF
0.008uF 8nF 8000pF   0.000008uF 0.008nF 8pF
0.007uF 7nF 7000pF   0.000007uF 0.007nF 7pF
0.0068uF 6.8nF 6800pF   0.0000068uF 0.0068nF 6.8pF
0.006uF 6nF 6000pF   0.000006uF 0.006nF 6pF
0.0056uF 5.6nF 5600pF   0.0000056uF 0.0056nF 5.6pF
0.005uF 5nF 5000pF   0.000005uF 0.005nF 5pF
0.0047uF 4.7nF 4700pF   0.0000047uF 0.0047nF 4.7pF
0.004uF 4nF 4000pF   0.000004uF 0.004nF 4pF
0.0039uF 3.9nF 3900pF   0.0000039uF 0.0039nF 3.9pF
0.0033uF 3.3nF 3300pF   0.0000033uF 0.0033nF 3.3pF
0.003uF 3nF 3000pF   0.000003uF 0.003nF 3pF
0.0027uF 2.7nF 2700pF   0.0000027uF 0.0027nF 2.7pF
0.0025uF 2.5nF 2500pF   0.0000025uF 0.0025nF 2.5pF
0.0022uF 2.2nF 2200pF   0.0000022uF 0.0022nF 2.2pF
0.002uF 2nF 2000pF   0.000002uF 0.002nF 2pF
0.0018uF 1.8nF 1800pF   0.0000018uF 0.0018nF 1.8pF
0.0015uF 1.5nF 1500pF   0.0000015uF 0.0015nF 1.5pF
0.0012uF 1.2nF 1200pF   0.0000012uF 0.0012nF 1.2pF
0.001uF 1nF 1000pF 0.000001uF 0.001nF 1pF


저작자표시 비영리 변경금지 (새창열림)
Posted by 안녕1999
, |
감사합니다.안녕1999 님의 블로그입니다.

진법 변환

카테고리 없음 / 2016. 2. 6. 10:00


진법.xls

엑셀 10진법->n진법 변환 내공30

비공개 
질문 16건 질문마감률66.7%
 
2016.02.03. 12:09
0
답변
 
1
 
조회
 
26
제가 엑셀을 제대로 배운적이 없어서 함수 정의도 못합니다..
근데 필요한 일이 생겨 10 진수를 2~12진법으로 나타내야 합니다.

Ak(2<=k)셀에 쓴 수를 각각 2,3,4,...,12진법으로 나타내려는데 어떤 식을 써야 나오는지 알려주시면 감사하겠습니다.


16진법은 0부터 15를 1자리로 표시합니다.
10부터 15는 알파벳 a~f로 대신 표시합니다.
16으로 나눈 나머지값을 오른쪽에서 왼쪽으로 적으면 됩니다.
예) 26(10진수)는 16으로 나누면, 몫=1, 나머지=10이므로, 1AH로 적습니다.
H는 16진수를 표시합니다.A=10(10진수)

8진법은 0~7의 숫자로 표시합니다.
방법은 16진법과 동일합니다.
예) 16(10진수)는 8로 나누면 몫=2, 나머지=0
20O로 표시합니다. O는 8진수를 나타냅니다.

7진법은 7로 나누면 됩니다.

37진법은 37로 나누면 됩니다.
10~36까지를 1자리로 표시해야합니다.
알파벳을쓰던, 상형문자를 쓰던 알아서 하세요.

2의 n제곱인 진법은 2진수에서 바로 해당진법으로 변환이 가능합니다.
4진법은 2 진수 2자리(비트)가 4진법에서는 1자리로 표시됩니다.
예) 1101(2진수) = 31(4진법)
3*4+1=13(10진수)
1*8+1*4+0*2+1=13(10진수)
8진법은 2진수 3자리가 8진수 1자리로 표시됩니다.
16진법은 2진수 4자리가 16진수 1자리로 표시됩니다.
2^n제곱 형태인 경우 n비트가 1자리로 표시됩니다.



12진법을 나타내려면, 알파벳을 넣으셔야하고,
엑셀 자체로 하시려면, 중첩if  문을 써야하고, 상당히 길고 복잡해집니다.
표로 1자리씩 구해서 문자열 합치기로 하면, 조금 쉬워집니다.
물론 쉬운 작업은 아니구요.
굳이 엑셀에서 계산을 하셔야 하는지요?
계산기에 진법 변환 기능이 있는것도 있는데,
숫자의 범위가 한정적이라면, 각 진법별로 테이블을 만들어서 참조하는것도 방법입니다.


엑셀파일에서, 10진법 이하와, 11진법 이상의 수식이 다릅니다.

Posted by 안녕1999
, |
감사합니다.안녕1999 님의 블로그입니다.
«이전 1 다음»

최근에 달린 댓글

글 보관함

링크

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.