▶ 블루투스 인터페이스 회로 만들기



[UART to USB 관련링크]

http://www.devicemart.co.kr/goods/view.php?seq=6185


UARTtoUSB1.pdf

 USB_Drivers.exe



[인터페이스 ORCAD 회로도]


발로그린 회로도..'-'..;;죄송..


블루투스와 UART to USB를 MCU와 연결하실때 주의하실점은 RX와 TX를 꼬아서 연결해야된다는 점입니다.

RX는 RX가 아니라 RX는 TX로 가야합니다. 그리고 블루투스의 전원 3,3V이며 (아니면 IC죽습니다..) RX측은 MCU 5V TTL신호의 TX와 연결되기에 2:3비의 저항을 연결해서 전압분배해주어야 블루투스 모듈이 죽지않습니다...만약 안죽고 잘 돌아(?)가더라도.. 수명이 짧아진다던가..곧 사망입니다..^^;..ㅋㅋ


 





▶ FB155BC 사용하기



FB155BC 사용자 설명서 Version 2.1을 참고하였습니다.


FB155BC 는 기존의 유선 RS232 케이블 방식을 무선으로 대체 하여 사용 할 수 있도록 만들어 졌습니다.


FB155BC 주요특징

1. Bluetooth Specification 2.1 Support

2. 8 Pins Header type로 되어 있어 제품에 쉽게 적용 가능

3. AT 명령어를 지원하며, AT 명령어를 이용하여 FB155BC 제어 가능

4. Bluetooth PDA, Bluetooth USB Dongle 등과 원활하게 연결 하여 사용 가능

5. Class2 EDR중에 가장 Compact size 제공

6. 간단하게 블루투스 펌웨어 update 기능 지원

7. 안정적인 데이터 송 수신




이번에 블루투스 모듈을 이용하여 무선송수신이 필요하여 펌테크사의 FB155BC를 구입하여 공부해보았습니다.

따라서 저처럼 맨땅에 헤딩하는 분들이 안계시길 바라는 마음에서 이와같은 저만의 메뉴얼을 만들어봅니다.

개인적으로 저의 일진행은 아래와같으며 이와같은 순서로 설명하면서 중간중간 제 의견을 첨가 하겠습니다.


[[블루투스] FirmTech사의 FB155BC 사용하기 - 1 ]

1. FB155BC 및 기타자재 구입 (FB155BC는 마스터용, 슬레이브용 각1EA)


[[블루투스] FirmTech사의 FB155BC 사용하기 - 2] 

2. 블루투스 초기설정을 위한 인터페이스회로 제작 ("ATmega128A"과 "USATR to USB " device 사용)


[[블루투스] FirmTech사의 FB155BC 사용하기 - 3]

3. 인터페이스회로에 프로그램주입 (USART 송수신 기본 P/G)

   - ATmega128로 블루투스를 사용하면 USART에 선만 사라졌다고 생각하시면 되기때문에..


[[블루투스] FirmTech사의 FB155BC 사용하기 - 4]

4. AT명령을 이용한 블루투스 설정 및 무선구간설정

5. 테스트를 위해 제작한 블루투스 마스터,슬레이브 회로로 PC와 하이퍼터미널 에코테스트

6. 실제 블루투스 무선통신 구현



---------------------------------------------------------------------------------------

펌테크사의 블루투스모듈을 사용하기에 앞서 필요한 인터페이스회로를 꾸미기 위해서는 아래의 모듈과 소자들이 필요합니다.

(만약 충분한 자금적 여유가 되신다면 인터페이스 보드를 구매하시는걸 추천합니다 ^^...아니면 시간과 얼마의 돈을 투자하셔서 하나쯤 만들어놓는것도 앞으로의 공대생활에 필요하다고 판단이 되네요..ㅎ;..)


1. UART to USB


위나 아래나..그놈이 그놈입니다..^^;. 적당히 마음에 드시는 모듈로 구매해주세요~!

만약 이 모듈이 필요없다! 직접 만들겠다? 그렇다면 RS232 to uart 통신관련 자료를 인터넷에서 찾아서 공부해서 진행해주시기 바랍니다. PC와 5V MCU와의 시리얼 통신을 위해서 MAX232칩이 필요하구요 RS232C 커넥터도 필요합니다 ^^ 이부분은 검색하시면 워낙 많이 나오는 정보라..따로 포스팅 안하겠습니다.




2. ATmega128 (MCU)


PC와의 통신I/O를 사용하기 위해서 MCU가 필요합니다. 저는 그중에서 제가 가장 좋아하는 ATmega128를 선택했습니다. 




AVR 기본회로는 충분히 아실꺼라 믿고 넘어가겠습니다. 아마 제 블로그의 ORCAD 카테고리에 회로도가 있는걸로 알고있습니다.


3. FB155BC (블루투스 모듈)




저는  위 모듈을 각각 다 구입하였는데요..최종저의 목적지가 스마트기기와 영상데이터 송수신이기때문에 HID프로파일을 지원하는 제품도 구입하였습니다. 필요에 따라 구매하시면 되시겠습니다. 갠적으로 저렴한 모듈로는 HC-06을 추천해드립니다.


4. 그외의 필요한 소자들...


블루투스 3.3V를 사용하기때문에 별도의 전원회로가 필요하며, 5V TTL신호를 사용하는 ATmega128과 블루투스간의 TX,RX USART송수신을 위해서는 전압분배 회로도도 필요합니다. 또한 ATmega128은 USART Port가 0,1번으로 2개밖에 없기때문에 ISP통신을 위한 통신 JUMPER와 블루투스 또는 UART to USB 통신을 위한 JUMPER도 따로 구성을 해주셔야 하며 5V의 신호가 블루투스로 혹시나 유입되지않도록 별도의 스위치나 다이오드를 통해 보호를 해주셔야합니다. 구구절절하게 적었지만 다음장의 회로도1장이면 아마 이 모든 설명이 필요없을것 같네요 ^^; 참고해주세요.

+ Recent posts