반응형 전체 글516 [Infineon] 19. HM-10 무선 통신 사용 (hercules serial 사용) 조금더 편하게 조종을 하기 위해서 핸드폰을 통하여 자동차를 조종해 보도록 하자! 그렇기 위하여 BLE 하나를 구매하였다. HM-10 HM-10의 Spec은 아래와 같다. HM-10 Basic specs +2.5v to +3.3v Requires up to 50mA Uses around 9mA when in an active state Use 50-200uA when asleep RF power: -23dbm, -6dbm, 0dbm, 6dbm Bluetooth version 4.0 BLE Default baud rate for the serial connection is 9600 Default PIN is 000000 Default name is HMSoft Based on the CC2540 or the.. 2021. 6. 22. [Infineon] 18. Aurix (TC23x)를 이용한 무선 통신 자동차 구현 (초기버전) 이제 모든 준비가 되었습니다. 먼저 오늘 무선으로 동작시킨 자동차 동영상을 올립니다. 그러면 전체적으로 자동차가 어떻게 구성이 되어 있는지를 살펴 보도록 하겠습니다. 아래 사진의 모터를 모터 드라이브와 연결시키고, 2개의 모터드라이브를 연결하였습니다. 전체적인 라인 구성은 아래와 같습니다. 우선 뒷바퀴 2개에 대한 라인은 아래와 같습니다. 앞바퀴도 동일한 구성입니다. 따라서 앞바퀴 구성은 생략하겠습니다. 자동차 모습은 아래와 같습니다. (우선 돌아가도록만 만들었습니다.) 기본적은 코드는 아래와 같습니다. void Unit_WirelessControl(void) { uint8_t ucWirelessCmd = 0u; ucWirelessCmd = (uint8_t)gu32nuAscRxData; if(ucWire.. 2021. 6. 19. [Infineon] 17. Aurix (TC23x)를 이용한 무선 통신 모듈 사용 (HC-12/USB to TTL) 지금부터 HC-12 무선 통신 모듈을 사용해 보도록 하자! 우선 그림은 아래와 같다. HC-12 무선 모듈을 통하여 무선으로 통신을 수행하려고 한다. HC-12는 UART를 기반으로 하는 통신모듈로 자세한 내용은 추후에 다루려고 한다. (참고로 HC-12모듈의 설정을 추가로 해주어야 하는데, 현재는 9600bps으로 설정되어 있다) 이것을 조금더 구체적으로 보면 아래와 같이 연결해 주면 된다. 오른쪽에서 보면 노트북의 USB 를 TTL(Transistor-Transistor Logic) 신호레벨로 변환하는 모듈을 단다! 이제 이 후단에는 UART 통신을 수행하기위한 전기 신호가 만들어진다. 이것을 HC-12 무선 통신 모듈에 크로스로 연결한다. MCU단도 크로스로 연결해 준다. 이제 내가 하려는 부분은 .. 2021. 6. 16. [Infineon] 16. Aurix (TC23x)를 이용한 UART 기능 설계 갑자기 모터를 돌리다가 TC23x의 UART 기능 설계를 수행하려고 하는 것일까? 이유는 컴퓨터를 통하여 무선으로 개발보드와 통신을 수행하기 위해서 이다. 컴퓨터에 USB 단자를 이용하여 UART TTL(Transistor-Transistor Logic) 신호레벨로 변경을 해주고 이 신호를 HC-12와 같은 무선 통신기기로 연결한다. 그리고 MCU단에서 그 신호를 받아서 다양한 Control을 수행해 줄수 있다. 그렇다면 지금부터 UART 기능 설계를 수행해 보도록 하자! Asc0번 모듈에서 Tx 후보군은 아래와 같이 있다. 이중 나는 15.2를 UART Tx Pin Rx 후보군은 아래와 같다. 이중 15.3을 UART Rx Pin으로 설정할 것이다. 초기화는 아래와 같다. static void DrvA.. 2021. 6. 12. 이전 1 ··· 120 121 122 123 124 125 126 ··· 129 다음 반응형