로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
  AVR Applications
AVR 자료실
작성자 avrtools        
작성일 2006/03/07
첨부#1 avr_ui_tnc_1_7.zip (0KB) (Down:49)
첨부#2 avr_mx614_pcbasy_shot.jpg (0KB) (Down:10)
Link#1 avr_projects.html (Down:2)
ㆍ추천: 0  ㆍ조회: 374   
  AVR APRS(GPS) Packet 무선모뎀

Top of the Rev. 1.0 prototype
You can see the use of wire wrap jumpers to configure the Microphone connector.
.
-AVR Microprocessors and APRS Packet Radio
Here is some experimental hardware and software to transmit and receive AX.25 packets.
It is essentially a PIC-E clone designed around a Atmel AT90S2313 with a few extra bells and whistles.
I had picked up a couple of MXCOM MX-614s at the TAPR display (I also joined TAPR) at the Dayton Hamvention, and I needed a project to try them out on. I had designed many projects around Microchips PIC series micros, but had recently started experimenting with Atmel AVR micros. On the pic mail list this is referred to as 'going over to the dark side'. AVRs are  PIC like risc processors, but with some additional features that made them slightly more suited for certain projects. AVRs are also very cost competitive against midrange PIC parts. Simple flash based in circuit programming and cheap development tools also contribute the the attractiveness of the AVR processors. AVRs also code very well in C, but I'm still stuck with slugging away with assembler.
.
  Most of the AVR devices are available now from Digi-Key or other online sources. Digi-Key also stocks the STK-500 starter kit which is a great way to start working with Atmels for a very reasonable price.
.
--------------------------------------------------------------------------------
-NOTE: This project is not intended as a PIC-E or MIC-E  (I guess I could call it the AVR-E) replacement or competitor. It's  just as another tool to further increase the utility of APRS. The hardware is pretty flexible, the example code implements a very basic UI-TNC, but you could easily edit out the console code, leave the AX.25 encode/decode routines to create trackers, WX stations or minimal function digipeaters. It should also be possible to implement an almost complete KISS modem, the main limiting factor is ram.
.
--------------------------------------------------------------------------------
-Parts availability: If anyone has trouble finding some of the parts for the project, I have some spare PCF8583s (I only have smd parts for the PCF8583, sorry) . You can find them on my FOR SALE  page. I'm not trying to make any profit on any parts for this project, just trying to cover my expenses.. I'm  sorry that I have no source to recommend for small quantities of the FM25160.
.
--------------------------------------------------------------------------------
-NEW: Here is a revised design. Hardware REV 1.5, software 1.7.
The newer deisign no longer uses the PCF8583 I2C RAM/RTC. After the generous donation of some sample RAMTRON FM25160 fram parts by Klaus Hirschelmann I revised the hardware. We now have 2K of storage but no RTC. I simplified the Beacon function and used some of the additional storage to buffer incoming packets. I also made some minor changes to the hardware based on input from Klaus. The schematic and source code may be downloaded as one archive.
.
-schematic for hardware Rev. 1.5.
[img:avr-uitnc-mpu.gif,align=,width=857,height=593,vspace=0,hspace=0,border=1]
.
[img:avr-uitnc-sub.gif,align=,width=858,height=596,vspace=0,hspace=0,border=1]
.
-AVR_UI_TNC FRAME
Source code for version 1.7 of AVR_UI_TNC.ASM and pdf schematic for hardware Rev. 1.5.
http://users.rcn.com/carlott/avr/avr_ui_tnc_1_7.zip
.
--------------------------------------------------------------------------------
Source code for version 1.0 of AVR_UI_TNC.ASM (uses PCF8583 RTC).
http://users.rcn.com/carlott/avr/avr_ui_tnc.zip
.
Schematic of test board.   .pdf file of revision 1.0 schematic.
http://users.rcn.com/carlott/avr/avr_mx614_schematic.PDF
.
--------------------------------------------------------------------------------
-Construction Notes:
There is no printed circuit board or enclosure available at the moment. This is really just an experimental test bed, It was designed for flexibility. The RJ-45, stereo audio connector, and the configuration headers should make it possible to configure the board for almost any radio.
  I made my own pc board using toner transfer paper and here are my results. For the record I like designing with smd parts on my prototypes because I can make fairly compact single sided boards, and I don't have to drill so many holes. On my projects page is a acrobat document that describes my experiences with home PCB manufacturing. Some people may find it useful.  
http://users.rcn.com/carlott/toner_transfer_exp.pdf
.
If anyone actually wants the artwork for the 1.5 hardware,
email me, and I'll send it out.
And if you have any questions or comments  please email me:
carlott@rcn.com  
Henry Carl Ott N2RVQ
http://users.rcn.com/carlott/
.
;***************************************************************************
;* Title: AVR_UI_TNC EXAMPLE CODE Version 1.7
;* Made available for educational, and non-commercial use.
;* Commercial use forbidden without license from author.
;* Code may be modified as long as it is released publicly and credit
;* is given to the original author(s).  
;* (c) copyright 2000 Henry Carl Ott N2RVQ, all Rights reserved.
;* Questions, comments or offers of cash? carlott@si.rr.com  
;***************************************************************************
;* Description: Example code to test basic UI packet functions on an AT90s2313 / MXCOMM MX-614 combo.
;* Please reference separate documents for schematics / hardware description.
;* Provides minimal tnc functionality for ui-frames.
;* Outputs received ax25 packets to console (total packet length 224 chars including path)
;* Transmits strings from console, max length, 96 chars not including path
;* Beacons at user determined intervals, beacon text up to 64 chars of eeprom stored message
;* Console configuration of mycall, ui destination and digi path,
;* beacon text (max 64 chars),beacon time, and console echo
;**************************************************************************
;* Credits: The main inspiration for the design was the TAPR PIC-E project.
;* I had used Microchip MCUs in a number of other projects, but I was currently
;* experimenting with Atmel AVR MCUs and found that the additional RAM/EPROM and
;* additional indexing modes made code development easier (at least for me). Besides I
;* was getting tired of all the bank switching on the PICs :).
;* For the software I looked very closely at the PIC-E code posted by
;* Byon Garrabrant, John Hansen, Mike Berg and others (sorry if I missed anyone).
;* The jump table decoding was inspired by Byons code, and the CRC calculation
;* is an almost direct port of his crc routine.
;***************************************************************************
;* REVISIONS:
;*1.0 first release
;*1.1 cut a few cycles in rx isr to try to try to avoid overloading
;*1.2 put rx crc routine inline within rx-isr to speed up isr
;*1.5 changed code to support SPI FM25160 FRAM part instead of the I2C PCF8583
;*    with the lack of the rtc, we simplified the beacon timer (just on or off)
;*    NOTE: Be sure to reference the rev 1.5 schematic
;*1.6 bug fixes, changed string reception routine to be int driven. misc tweaks
;*1.7 fixed beacon text bug, added non volitile converse mode flag bit
;***************************************************************************
;* Disclaimer: I'm a lousy programmer. Please don't use this code/design for any
;* application where human life is at risk  or property damage may occur.
;***************************************************************************

; Console command descriptions:
; Commands are case insensitive.
; In most cases only the first letter of command is significant
;
; Mycall          examples 'Mycall NOCALL-1' or 'M NOCALL'
; Unproto          examples 'UNPROTO APRS VIA RELAY,WIDE5-5' or 'U APRS V WIDE' or 'u apz001'
; Echo                examples 'ECHO OFF' or 'ECHO ON' or 'e off'
; Beacon        examples 'BEACON ON' 'BEACON OFF' 'B OFF' 'B ON'
; BText                examples 'BTEXT Test Message' or 'BT THIS IS A TEST,'
; Converse        examples 'C' or 'converse' or 'conv'         Enters converse mode                
; Id                examples 'ID' or 'I'                          Sends a sample beacon (will key radio!)
.
번역 : ipstack@ipstack.co.kr 날짜 : 18.Aug.2003.
이 번역문은 ipstack.co.kr의 소유입니다, 임의의 복제 및 배포를 금합니다.
단 원저자 사이트, 번역자 사이트를 밝히면 배포가 가능합니다.
원저자 : http://users.rcn.com/carlott/avr_projects.html
번역자 : http://www.ipstack.co.kr/
.
   
윗글 ATmega8 UI-TNC 무선모뎀의 제작
아래글 AT90PWM3 교류모터 속도제어
    N         제목    글쓴이 작성일 조회 추천
AVR 자료실 안내 avrtools™ 2008/09/02 (화) 153 0
97 AVR Basic Compiler (4K Free) avrtools™ 2008/12/03 (수) 175 0
96 코드비젼 V2.05.0 평가판 avrtools™ 2011/07/17 (일) 116 0
95 8x8 LED Audio Spectrum Display avrtools™ 2009/10/18 (일) 237 0
94 AVR 펌웨어로 만드는 USB 드라이버 avrtools™ 2009/10/07 (수) 412 0
93 AVR-CDC and V-USB avrtools™ 2009/10/06 (화) 209 0
92 AVR USB-HID-Bootloader의 제작 avrtools™ 2009/10/01 (목) 245 0
91 AT91SAM7S256 개발환경과 컴파일러 [2] avrtools™ 2008/11/03 (월) 2161 0
90 SAM7S256 USB 드라이버와 AT91-ISP avrtools™ 2008/11/01 (토) 1144 0
89 AT91SAM7S256 공부를 시작합니다. avrtools™ 2008/11/01 (토) 571 1
88 ICCAVR V7.16A AVR 컴파일러 45일판 avrtools™ 2009/03/09 (월) 122 0
87 CodeVisionAVR1248b 最新版下载 leeky 2008/11/08 (토) 286 0
86 AVR UART 소스 (ICC AVR V6) avrtools™ 2008/12/03 (수) 162 0
85 cvAVR Soft Uart Source avrtools™ 2008/12/03 (수) 135 0
84 cvAVR 직렬포트와 LCD 시험용 소스 avrtools™ 2008/12/03 (수) 131 0
83 Free SmallC for AVR avrtools™ 2008/12/03 (수) 149 0
82 AVR910-ISP용 AVR-OSP2 Ver5.43 avrtools™ 2008/12/03 (수) 159 0
81 Code Vision AVR 컴파일러 2K 데모버전 avrtools™ 2008/12/02 (화) 88 0
80 AVR delay loop generator avrtools™ 2008/12/02 (화) 140 0
79 ICC tiny C컴파일러 V6 데모버전 (30일 제한판) avrtools™ 2008/12/02 (화) 58 0
78 ICC AVR C 컴파일러 V6 (4K 제한판) avrtools™ 2008/12/02 (화) 77 0
77 DasmAVR (Windows용 AVR 역어셈블러) avrtools™ 2008/12/02 (화) 123 0
76 AVR PROG KIT avrtools™ 2008/12/02 (화) 166 0
75 AVR JTAG ICE KIT avrtools™ 2008/12/02 (화) 237 0
74 AVR 부동소수점, 지연시간 계산기 avrtools™ 2008/12/02 (화) 139 0
73 ATtiny45 USB to RS232 인터페이스 avrtools™ 2008/09/26 (금) 186 0
72 MEGA32 128x64 GLCD Scope 제작 avrtools™ 2008/09/22 (월) 298 0
71 PC송신방식 Tiny2313 50x7 LED 전광판 avrtools™ 2008/09/10 (수) 251 0
70 mega8 적외선 거리측정 레이더 leeky 2006/05/07 (일) 1366 0
69 ATmega16 RFID #3 소프트웨어 leeky 2006/12/27 (수) 879 0
68 ATmega16 RFID #2 하드웨어 leeky 2006/12/27 (수) 1125 0
67 ATmega16 RFID #1 태그 leeky 2006/12/27 (수) 857 0
66 ISO 14443A RFID 카드의 읽기/쓰기 방법 [1] leeky 2007/02/25 (일) 1488 1
65 ATmega8 PSK31 RF Modem의 제작 leeky 2006/03/07 (화) 1375 21
64 T89C51SND1C 64M USB MP3 플레이어 avrtools 2006/03/04 (토) 967 8
63 AVR 13.56MHz RFID 읽기/쓰기 장치의 제작 [7] leeky 2007/02/19 (월) 994 4
62 WhereAVR for APRS GPS/Telemetry avrtools 2006/05/05 (금) 384 2
61 ATmega8 UI-TNC 무선모뎀의 제작 avrtools 2006/03/07 (화) 391 0
60 AVR APRS(GPS) Packet 무선모뎀 avrtools 2006/03/07 (화) 374 0
59 AT90PWM3 교류모터 속도제어 leeky 2006/04/07 (금) 921 1
58 M128 MMC LED 전광판 leeky 2006/03/07 (화) 911 0
57 Charon 2 이더넷 모듈의 소개 avrtools 2006/04/04 (화) 472 0
56 S2313 LED 회전계 (TACHO METER) avrtools 2006/03/28 (화) 595 0
55 Mega8 + 128x128 LCD 스코프 avrtools 2006/03/28 (화) 1183 0
54 Mega8 + OV6630 Treva 모바일용 카메라의 화상처리 leeky 2006/03/19 (일) 774 0
53 YUKI Mega8 MP3 Player #3 avrtools 2006/03/11 (토) 835 0
52 AVR JTAG 에뮬레이터의 제작 avrtools 2006/03/07 (화) 831 0
51 USB AVR 프로그래머 AvrUsb500 avrtools 2006/03/07 (화) 724 1
50 Mega88 USB 버스 모니터 avrtools 2006/03/07 (화) 381 0
49 M16 MMC Flash Memory leeky 2006/03/07 (화) 448 1
48 M163 SD,MMC Interface leeky 2006/03/07 (화) 433 0
47 S2313 MMC to Serial leeky 2006/03/07 (화) 313 0
46 ATmega48 UDP/IP 적외선 리모콘 수신장치 avrtools 2006/03/07 (화) 409 0
45 HDD MP3 플레이어 leeky 2006/03/07 (화) 594 0
44 MP3 yampp-3/USB leeky 2006/03/07 (화) 288 0
43 MP3 Player yampp-3 leeky 2006/03/07 (화) 253 0
42 YUKI MP3 플레이어2의 제작 (ATmega8 + SD Card) avrtools 2006/03/07 (화) 369 0
41 AVR CD 플레이어 leeky 2006/03/07 (화) 530 0
40 S2313 초음파 거리계 (미터, TV 스크린, LED 표시) avrtools 2006/03/07 (화) 543 0
39 RF Spectrum Monitor avrtools 2006/03/07 (화) 372 0
38 Easy Ethernet AVR 웹서버 leeky 2006/03/07 (화) 448 0
37 90S4433 LCD표시 100Mhz 주파수 카운터 leeky 2006/03/07 (화) 245 0
36 ELM Audio Spectrum Monitor avrtools 2006/03/07 (화) 351 0
35 Mega8 Door Bell leeky 2006/03/07 (화) 276 0
34 AVR 휴대용 DVM leeky 2006/03/07 (화) 481 0
33 Minimum Mass Waveform Capture and Display leeky 2006/03/07 (화) 259 0
32 AT90S2313 디지털 용량계 avrtools 2006/03/07 (화) 363 0
31 SLO2016 Alphanumeric Intelligent Display leeky 2006/03/07 (화) 173 0
30 AT90S2313 흔드는 LED 전광판 (POV) leeky 2006/03/07 (화) 425 0
29 ATtiny2313 Scrolling LED Sign avrtools 2006/03/07 (화) 361 0
28 Tiny22,S1200 나이트 라이더 avrtools 2006/03/07 (화) 306 0
27 ATtiny26L의 AD 변환과 PWM 출력제어 leeky 2006/03/07 (화) 471 0
26 S2313을 사용한 DS1820 온도계 leeky 2006/03/07 (화) 261 0
25 ATmega8535 온도센서 leeky 2006/03/07 (화) 291 0
24 AVR2313 100MHz RF연결 주파수 측정메터 avrtools 2006/03/07 (화) 190 0
23 VHF 무선 데이터 송신기 leeky 2006/03/07 (화) 499 0
22 90S2313 1MHz 파형 포착기 leeky 2006/03/07 (화) 224 0
21 VHF 무선 데이터 수신기 avrtools 2006/03/07 (화) 361 0
20 AVR 5x7 Dotmatrix LED leeky 2006/03/07 (화) 234 0
19 Mega163 웹 LCD leeky 2006/03/07 (화) 391 0
18 AVR 이더넷 시험소프트 avrtools 2006/03/07 (화) 293 0
17 AVR 넷트웍 시계 (타임 프로토콜) avrtools 2006/03/07 (화) 371 0
16 RS-232 to 100 MHz RF desktop avrtools 2006/03/07 (화) 232 0
15 AVR 6디지트 50MHz 주파수 카운터 leeky 2006/03/07 (화) 209 0
14 AVR DS1820 온도센서 avrtools 2006/03/07 (화) 248 0
13 AVR 직접주파수 발생기 (AT90S2313 DDS) avrtools 2006/03/07 (화) 368 0
12 프로그래머블 PLL 제어 avrtools 2006/03/07 (화) 216 0
11 AVR AT90S2313 7Segment LED Display leeky 2006/03/07 (화) 210 0
10 TINY15L 무전원 4채널 온도계 avrtools 2006/03/07 (화) 313 0
9 8PIN AVR을 사용한 풀컬러 LED leeky 2006/03/07 (화) 345 0
8 DS1820 고분해능 온도계 avrtools 2006/03/07 (화) 332 0
7 S2313 디지털 전압계 avrtools 2006/03/07 (화) 448 0
6 S2313 적외선 USB 모듈 avrtools 2006/03/07 (화) 316 0
5 S2313 주파수 카운터 avrtools 2006/03/07 (화) 253 0
4 AVR90S2313과 Treva 카메라의 연결 leeky 2006/03/07 (화) 292 0
3 Mega8 PID 온도제어 leeky 2006/02/24 (금) 527 1
2 90S2333 3채널 다이오드 온도계 avrtools 2006/02/24 (금) 233 0
1 AT89S8252로 만드는 1~40MHz DDS leeky 2006/02/14 (화) 306 0
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0