Tag Archives: WhereAVR

AVR Tracker – a free open source APRS tracker

It is the English Edition of my blog article, hope to sharing my experience to the ham all over the world. First of all, it is the copyright issue: WhereAVR is designed by N4TXI, an open source APRS tracker. AVR … Continue reading

Posted in English Articles | Tagged , | 6 Comments

這些年,我所用過的開源免費 tracker – AVR tracker

  先來個著作聲明: WhereAVR 為 N4TXI 所設計的開源免費 Tracker AVR tracker 為 DH3WR 以WhereAVR為藍本,改良後發佈的開源免費 Tracker  下一版本,由你接力…   前言 就這個blog的編輯方向,免費 Tracker 還是要弄一個出來。 igate 可以用二,三百蚊買件硬件回來,電腦所需的software,是freeware。但如tracker要用起碼$3100 (Yaesu VX-8GR)先可購到, 咁就真係死得。至於買kit,反正都係要焊接,調試;咁點解唔先試一下free既solution。而所費的銀兩,隨時平過買kit的運費。 再者,掌握了這個solution,要用既時就砌個出來,不假外求。更甚者,改code加上合用的功能,適隨尊便。 當然,唔駛錢就需附出汗水,時間。 本篇也不是Atmel AVR 系列MCU 的tutorial,有關這方面的資料,可參考 eXtreme網站。 有關 C 程式用於MCU的教程,可到公共圖書館借到,或google一下 embedded C。 所有有關連結,皆在右欄可找到。   AVR Tracker 本尊 – WhereAVR WhereAVR 在本 Blog 開檔的article也介紹過,現簡述之。作者將之用於外國流行的高空Balloon活動。也由於這點,WhereAVR內附有用IO Port 控制servo的編碼。 我和AVR Tracker的緣份始於APRS4r 的advance設定鑽研,由於APRS4r是德國人設計的,搜尋相關資料無可避免forward 到一些德文ham網站,亂打亂撞發現這個solution。作者附上詳細資料,但全是德文,這也是這個project最困難之處。 AVR Tracker用的MCU為表面銲接32 腳的,WhereAVR用的是DIP一般28腳IC封裝。需留意兩封裝的腳位編號不一樣,應以腳位訊號名為準。 和阿媽WhereAVR 相比,阿仔AVR Tracker 加入以下元素: GPS訊號有效LED(PD2腳)。當收到有效的GPS訊就著LED 啟動了ADC,用來檢測電源輸入電壓(ADC1腳) 啟動了i2c,用來接到i2c 的溫度sensor,TMP275 加入了一個4位DIP switch,增加了多樣軟件設定   電路簡述和接駁需知 由於我們是用AVR Tracker,所有零件數值跟AVR Tracker。自行焊接當然用DIP28腳封裝;所以MCU腳位編號跟WhereAVR,或自行參考data sheet。 整個線路以Atmel ATMega8A 為核心,關鍵部份為接到ss,mosi,miso,sck 四腳電阻所組成 R-2R DA converter。以4 bit R-2R DA converter 輸出APRS 所需的音頻訊號packet, 我在約10年前的日本CQ magazine 見過,今終可會一會佢。 維基圖片   R11,R13,C10 組成為APRS訊號輸入,WhereAVR 用於處理地面站發出的指令。對我們來說,這部分是備用的。簡單來說,它是利用輸入訊號對MCU產生的中斷的周期,去估出其頻率而再化成有效 AX.25 / APRS訊息。  i2c 的溫度sensor,TMP275 在最後更新的線路已被移除。 就我的prototype,以下零件需注意: 線路圖左下角R18,R21,Q3不需要 GPS RS232 – TTL部份的R12不需要 R7 2k2 為 Yaesu系專用,Kenwood系不需要 以上提到的R-2R電阻 ladder;R1,R2,R3,R4,R5用1% NPN 用一般的黑豆仔就可以,我用CS9018 GPS訊息LED用黃色 PTT LED 用紅色 … Continue reading

Posted in APRS, AVR / ARM | Tagged , , , , , | 1 Comment