본문 바로가기

[INTERFACE]

(223)
[FX2 EVM] Ez-USB CY7C68013 보드 제작 [FX2 EVM] Ez-USB CY7C68013 보드 제작 USB 2.0-USB-IF high speed 를 지원하는 Cypress사의 Ez-USB FX2 CY7C68013A 테스트 보드를 제작했다. [M-Type EVM] 표준 핀맵으로 제작해 여러 테스트 보드에서 테스트 가능하도록 했다. TFT LCD 확장 테스트 보드 [FX2 EVM] 회로도 Ez-USB FX2 테스트 동영상 LED제어 펌웨어 다운로드 하여 FX2 EVM 동작 테스트 [FX2 EVM] Hispeed USB Bulk 테스트
[nRF24L01] Nordic Zigbee 모듈 제작 [nRF24L01] Nordic Zigbee 모듈 제작 NORDIC사의 nRF24L01 모듈 보드를 SM-Type모듈에 연결될 수 있는 형태로 제작해 Bluetooth, Zigbee를 UART형태로 사용할 수 있다. nRF24L01 예제 소스코드 최대 2Mbps까지 전송가능하다고 하니 여러형태로 사용할 곳이 많을것 같다. MCU는 저전력에 저렴한 Cortex-M0를 사용하였다. 모듈대 모듈또는 모듈대 PC로 연결하여 UART형태로 사용가능하다. 기존 SM-Type EVM보드에 USB2UART, Bluetooth, Zigbee 등으로 연결 가능하다.
[Bluetooth] 핸드폰을이용한 램프 제어 [Bluetooth] 핸드폰을이용한 램프 제어 MSP430G 시리즈는 아주 소형이고 저렴한 가격에 저전력 컨셉의 MCU이다. 잘 적용하면 사용할 곳이 많을것 같다. [MSP430G2231 EVM] UART테스트 예제를 활용하여 실행활에 적용해 볼것이 없을까 생각하다 핸드폰을 이용하려 램프를 제어 하면 좋을것 같아 적용해 보았다. 먼저 브레드보드에 연결하여 간단히 무선으로 LED제어하는 테스트를 진행 했다. 핸드폰과의 통신은 블루투스를 이용하고 블루투스 모듈 myBluetooth-EX 115200을 MSP430G2231 모듈에 연결한다. Bluetoorh로 핸드에서 MSP430F2231제어 테스트 동영상 4채널 220V 릴레이 제어 보드를 이용하여 램프제어 보드 구성 4채널 240V/5A 릴레이이와 릴레이..
OBD테스트중 문제 발생 OBD테스트중 문제 발생 투싼ix 에서는 잘 동작했던 OBD보드가 투싼mx에서는 동작하지 않는 현상이 발생 ID문제일 가능성이 있어 ID체크 하는 부분을 수정했는데 여전히 동작을 하지 않는다. CAN 인터럽트 조차 발생하지 않는다. CAN보레이트 문제 인가 싶어 변경해도 역시 동작 하지 않는다. 예전 작성했던 문서를 보니 답이 나온다. CAN ID필터를 걸어두었는데... 투싼ix는 ID가 7E8, 7E9 두개의 응답이 있었는데 7E9이상 받도록 필터 설정을 해 두었던 것이 문제가 된것 같다. OBD 응답 형식을 보면7E8~7EA까지 있다. 필터 설정을 7E8이 되로록 수정 하니 잘 올라온다. -> 문서 정리 해 두었던 것이 많이 도움이 된것 같다. 투싼mx, 스포티지둘다 체크 했는데 7E8이 올라온다. ..
[OBD2W] OBD 데이터 무선 전송 모듈 제작 [OBD2W] OBD 데이터 무선 전송 모듈 제작 OBD데이터를 Bluteooth, Zigbee등의 무선통신으로 전송하는 모듈을 제작 했다.
[W5100-s EVM] rev2 보드 관련 자료 [W5100-s EVM] rev2 보드 관련 자료 이더넷(W5100) 테스트를 위한 [NET-EVM] 보드 만들면서 [W5100-S EVM] rev2 보드를 만들었다. 기존 보드에서 전원핀맵을 통일해 USB 및 기타 모듈 보드와 동일한 핀맵으로 수정 제작 하였다. W5100 EVM 회로도 rev1과 같이 SPI_EN핀을 따로 설정하지 않아도 자동으로 설정될 수 있도록 인버터가 있어 SPI EN핀을 따로 설정하지 않아도 된다. [NET-EVM] 보드에 연결 확장 테스트 보드로 기존 MCU(AVR, ARM, PIC등등)를 이용하여 이더넷 테스트를 할 수 있는 보드 이다. W5100을이용한 이더넷 테스트 동영상 UDP로 접속하여 이미지 데이터를 고속으로 전송하고 TFT LCD에 출력하도록 했다. [CANTUS..
USB Bulk전송과 HID전송의 속도 차이 USB Bulk전송과 HID전송의 속도 차이 USB Bulk와 HID속도가 1트랜잭션 전송시 2ms로 동일하게 나온다. 노트북(2.2GHz P8400) 에서 테스트 했는데 뭔가 좀 이상해서 테스크탑에서 테스트 해보았다. 3.4Ghz i7-270 에서 테스트 하니 속도차이가 확실하게 나타난다. USB Bulk 전송시 1트랜잭션(64Byte)전송시 250us정도 걸린다. HID 전송시 1트랜잭션 (63Byte) 전송시 1ms 정도 걸린다. 4배정도 차이가 난다. 아무래도 내부 dll 거치면서 속도가 느려지는것 같다.
[Zigbee] 무선모듈을 이용한 가속도 센서 데이터 전송 테스트 [Zigbee] 무선모듈을 이용한 가속도 센서 데이터 전송 테스트 Zigbee기반의 RF2UART 모듈의 성능 테스트를 위해 가속도 센서 데이터를 무선으로 전송하는 테스트를 진행했다. 기존 Zigbee모듈들은 UART를 지원하지만 속도가 느리거나 패킷방식으로 전송해야 되서 디버깅에 어려움이 많아 USB2UART를 대체하는 용도로 제작해 보았다. (아래 동영상은 115200에서 100Hz로 데이터 전송하는 예이다. 다른 Zigbee모듈로는 20Hz이상 힘들었다) MCU입장에서는 그냥 시리얼 통신으로 보면 된다. USB2UART모듈과 핀맵이 호환되므로 개발및 디버깅때는 유선으로 테스트 하고 최종적으로 모듈만 변경하면 무선으로 데이터 송수신 할 수 있다. 테스트 동영상 아래 테스트 동영상은 STM32를 이용하..

반응형