반응형

프로그램&회로 85

간편한 전자회로 시뮬레이터 circuit simulation

https://www.systemvision.com/ New Design - on Mon, 04/20/2020 - 20:31 | SystemVision® Cloud × www.systemvision.com 오래전 간단한 회로는 pspice 를 이용해서 회로 시뮬레이션을 돌렸었는데... 온라인으로도 간단하게 돌려볼 수 있는 사이트가 있어서 소개해봅니다... 부품들 올려놓고 선 연결하고 전원과 입력 조건 걸어주고... probe 가져다 주면 알아서 측정해주네요... 참 쉽죠잉~ 요건 제가 간단히 돌려본 회로인데 저만 뜨려는지?!?! https://www.systemvision.com/designs/new-design-mon-04/20/2020-2031-31 New Design - on Mon, 04/20/2..

프로그램&회로 2020.06.16

마이너스 전압 레벨 시프트

-3V ~ +3V 전압입력을 +1.6V를 0점 기준해서 0~3.2V로 올려주는 회로 되시고 테스트 해봤는데 잘 작동한다. 1.6V 레퍼런스 전압을 바꾸면 기준점과.. 증폭비율이 달라지니 복잡한 계산이 필요할듯.. 프로그램에서 0점을 잡으려면 1.6V 레퍼런스 전압도 AD하여 연산해줘야 할 듯. https://daycounter.com/Circuits/OpAmp-Level-Shifter/OpAmp-Level-Shifter.phtml Non-Inverting Op-Amp Level Shifter - Daycounter © Copyright 2019 Daycounter, Inc. All rights Reserved. There is no guarantee for any information on this we..

프로그램&회로 2020.06.04

히터 열량 계산

일단 학창시절 배운 줄의 법칙이 나오는데H 열량(Cal) = 0.24PT 입니다. 여기서 P는 전력이고 T는 시간입니다.(P 전력은 I*V니  저항 또는 전압 또는 전류중 2가지 수치만 알면 구할수 있겠죠..)필요한 열량 계산:물 50L를 10도에서 30도로 가열하려면 필요한 열량은 ( Q = mc\Delta T )입니다.여기서 ( m )은 물의 질량(50kg), ( c )는 물의 비열(1 kcal/kg°C), ( \Delta T )는 온도 변화(20°C)입니다.따라서 ( Q = 50 \times 1 \times 20 = 1000 ) kcal입니다.히터의 전력 계산:1 kcal = 4184 J이므로, 1000 kcal = 4184000 J입니다.1000W 히터는 1초에 1000J의 에너지를 제공합니다.따..

프로그램&회로 2019.11.25

USB-C 1.0 규격

https://web.archive.org/web/20161220102924/http://www.usb.org/developers/presentations/USB_DevDays_Hong_Kong_2016_-_USB_Type-C.pdf USB type C 규격서 https://ko.wikipedia.org/wiki/USB-C 위키백과 링크 USB-C - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 스마트폰의 USB-C 포트. USB-C, 또는 USB 타입-C(USB Type-C)는 데이터와 전력의 전송을 허용하는 24핀 USB 단자 시스템이다. 상하 대칭 형태인 리버서블 커넥터와는 구별한다.[1] USB 타입-C 사양 1.0은 USB-IF에 의해 출판되어..

프로그램&회로 2019.10.15

STM32F0X0 Flash Programming

STM32F0X0 플래시 메모리 프로그램을 하려고.. 인터넷을 뒤지니... 대부분 sector 단위로 처리하는 프로그램만 올라와 있어서 혼란스럽더군요.. 030을 쓰고 있는데 030은 page 단위로 처리됩니다. 또한 기본 header파일에는 page 단위 어드레스 설정이 안되어 있어서 이부분도 처리해 줘야 하더군요... 일단 개략적인 설명부터...... 마이컴마다 페이지 단위가 1kbyte인 제품이 있고 2kbyte인 제품이 있으니.. 적절한 테이블을 찾아서 넣던지 직접 타이핑 해야 합니다. 제가 사용하는 STM32F0x0xC 는 2Kbyte 단위로 페이지가 되어 있고... 2페이지가 1개의 Sector로 물려 있습니다. ST에서 제공하는 Referance Manual 참조해야 합니다. STM32F03..

프로그램&회로 2019.10.01

STM32 UART

인터넷 검색해보면 이것저것 너무나 많이 튀어나와서 사용하기 편리한 예제 찾기가 힘들어서 정리해놓습니다. 1. cubeMX에서 UART설정하기 2. cubeMX에서 NVIC설정하기 3. main함수 초기화 하는 부분에서 인터럽트 이네이블 시켜주기 /* USER CODE BEGIN 2 */ Initialize( ); __HAL_UART_ENABLE_IT(&huart4, UART_IT_RXNE); __HAL_UART_ENABLE_IT(&huart4, UART_IT_TC); 4. 수신데이타 전역변수로 지정 4-1. main.c파일에서 데이타 선언 /* USER CODE BEGIN PV */ uint8_t rx_data[32]; // 버퍼사이즈는 수신바이트만큼 지정하거나 크게 /* USER CODE END PV ..

프로그램&회로 2019.09.23

Terminal V1.9b 2013

Terminal V1.9중 가장 무난한 버전인듯. 수신된 데이타를 그래프로도 받아볼 수 있음CSV Graph일경우Ascii data , (comma) Ascii data , (comma) Ascii data , (comma)  Ascii data , (comma) CR/LF이런 식으로 데이타 4개까지 그래프로 표시하며,CSV형태가 아닐때는 HEX값으로 보내서 표시함 좌측상단 Help를 누르면 도움말을 얻을 수 있다. PC측 Dsub 9PIN 연결 번호..DB9 PINOUT on PC: 1 - CD - Carrier Detect (IN) 2 - RX - Data Receive (IN) 3 - TX - Data Transmit (OUT) 4 - DTR - Data Terminal Ready (OUT) 5 -..

프로그램&회로 2019.09.06