關(guān)于單片機控制的手機模塊
樓主:請問誰做過單片機控制手機模塊?手機芯片帶無線發(fā)射功能吧?我把MCU跟芯片還有SIM卡連起來,MCU給它發(fā)指令就能發(fā)出一條短信???誰能給個這個例子的電路圖和軟件?
本文引用地址:http://m.butianyuan.cn/article/201610/307240.htmchunyang: 樓主應(yīng)該先打好基礎(chǔ),從仔細閱讀、理解模塊手冊開始。
樓主:還有CDMA模塊是不。。。我就是想打基礎(chǔ),所以以一個實例開始學(xué)啊,高手教我下嘛。。。。那個智能手機的芯片跟普通手機的芯片有什么區(qū)別嗎?
chunyang:還有CDMA模塊和3G模塊。芯片和模塊不是一個概念,模塊包含芯片及軟件,具有可獨立操作的功能。所謂智能手機是支持操作系統(tǒng)的手機,整機平臺的運算處理能力和存儲空間更大更強。
樓主:好像好多東西。。。。。。3G模塊中的芯片就是給智能手機用的?誰有手機電路圖的。。。。。。。
chunyang:3G手機都是智能手機,但智能手機不一定就是3G手機。模塊和手機的設(shè)計側(cè)重點不同,二者不是同一范疇的產(chǎn)品,內(nèi)電路特別是軟件差別很大,生產(chǎn)廠和主流品牌也不同,即使同時生產(chǎn)手機和模塊的,也是由不同部門承擔(dān)。
樓主:可是我還是沒搞清楚手機芯片在手機中有多大作用。。。。我分開問兩個小的:比如TC35手機芯片,請問它內(nèi)部就包括信號發(fā)射天線么?可以不用另外搭個天線電路接到它的某幾個引腳上吧?手機屏幕上顯示的圖片文字也是由這塊芯片造就的么 ?
chunyang:沒有“手機芯片”這個概念。你的問題也不存在現(xiàn)實中可以對應(yīng)的實體。手機/模塊中所有芯片主要可分為RF部分、基帶處理部分和系統(tǒng)管理/界面部分等,針對不同的市場定位和系統(tǒng)功能有不同的設(shè)計側(cè)重點。
樓主:我看到有專門的TC35I開發(fā)板,才2、3百,是不是就像51單片機開發(fā)板一樣是給初學(xué)者學(xué)習(xí)用的?那么通過這玩意能學(xué)到什么呢?MCU學(xué)習(xí)板用于鞏固書本單片機理論知識,并能實際操練單片機的常見應(yīng)用(控制LED,LCD,IIC數(shù)據(jù)通信,。。。),將來可以憑這些知識找個工作。。。那通過TC35I開發(fā)板能學(xué)到什么?學(xué)玩它就能做手機開發(fā)?硬件還是軟件?人家手機廠都是從芯片、電阻開始設(shè)計的,又沒人會用模塊做產(chǎn)品,難道只是有閑者買來自己玩玩的?
chunyang:“開發(fā)板”主要是提供了接口和周邊硬件環(huán)境。裝上模塊(有的自帶,但不會是你說的那個價格)即可與PC通訊,對熟悉AT指令有一定用處,主要是方便而已。
樓主:不信你自己到taobao搜下,就是這個價~~也就是說它是用來實際使用或?qū)WAT指令的??那么我把它能實現(xiàn)的功能都自己做一遍,是不是就可以去做手機軟件工程師了?它又名“試驗板”,我認(rèn)為是學(xué)習(xí)用的。。。。。
chunyang:這個價是不包括模塊的。而且模塊的使用和手機軟件是完全無關(guān)的,手機軟件也分很多層次,最底層的只有做芯片組的廠家才會去做,你沒地學(xué),學(xué)了也沒用,中間層現(xiàn)在流行操作系統(tǒng),已經(jīng)商品化了,應(yīng)用層的則和PC平臺的軟件編程大同小異,現(xiàn)在大多是基于操作系統(tǒng)的。非智能手機的編程除主流大廠外也基本模塊化了,山寨廠修修補補重新編譯一下就行,真正自己寫,山寨廠沒那個實力。樓主真正有心想進入這個行業(yè),有技術(shù)含量的,去中興、華為吧,他們是從底層做起的,其它的也就是個信息不對稱的“ 神秘”,知道了,不過爾爾。
樓主:這個價包括模塊。正如我上面所說,我希望做的是從元件級的層次上(芯片,電阻,電容無始),弄出電路,寫出最簡單的控制器程序(只要發(fā)個短信),這是我僅有的奢望,如果我買塊板學(xué)通后,能夠理解并做出上面說的么?
chunyang:二手模塊罷了,新品本身就要這個價。另外,這可不是什么“元件級”,自然也達不到你的目的,想掌握移動通訊設(shè)備的元件級設(shè)計,從你的描述可以看出,還有很長、很長的路要走,不要盲目貪高,先打好基礎(chǔ)吧。
樓主: 發(fā)現(xiàn)了,chunyang大師是通信技術(shù)版主!而且聽說還是位很熱心的版主。。。。。偶專業(yè)算半個微電子吧(另一半學(xué)了好多物理學(xué)基礎(chǔ)知識),有一定模數(shù)電子基礎(chǔ)知識,會51單片機,會VB和C(以上都不算精通),我的目標(biāo):能從元件級(包括軟件)設(shè)計并焊出自己的手槍(能發(fā)短信),時間1.5Y(業(yè)余),大師可不可以指點下以我目前的條件,應(yīng)該怎么學(xué)(偶就是不知從哪下手)?個人認(rèn)為,關(guān)鍵好像是RF電路我一無所知(至少從未接觸過,不知我學(xué)的電磁理論能否用上),不知用什么芯片(更不知哪有它詳細資料),AT指令哪有(芯片規(guī)范中)?其它。。。還有什么?大師介紹個學(xué)習(xí)步驟好么,省得我找了一堆資料還是不怎么下手。。。。。。。
chunyang:如你所說,能從元件級包括軟件層面自行設(shè)計制作出哪怕是僅有基本功能的手機,首先需要的是系統(tǒng)的掌握數(shù)字移動通訊系統(tǒng)的結(jié)構(gòu)、標(biāo)準(zhǔn)、協(xié)議等等,然后要求你具有相當(dāng)水準(zhǔn)的軟件、硬件、高頻電路、機械結(jié)構(gòu)設(shè)計等等多方面的專業(yè)技能,以達到你的目標(biāo)所需的技術(shù)水平而言,不說全部,其中任何一項你能掌握都是高手了。前面已經(jīng)說過,山寨手機是現(xiàn)成商品化技術(shù)積木化堆疊的結(jié)果,但仍需相當(dāng)?shù)膶I(yè)技能,但這種專業(yè)技能尚不具備如你所言的零件級設(shè)計所需(該層次可稱為套件級、組件級設(shè)計),國內(nèi)具有這個能力的僅幾個專業(yè)骨干通訊公司如中興、華為、大唐等,而且是由規(guī)模不小的專業(yè)團隊組成,一個人掌握全部所需之專業(yè)技能不是不可能而是沒有必要,團隊的力量大于個人。
實事求是的講,我本人目前都尚不具備這個能力,也不打算向這個方向“努力”,同時亦不相信在21IC有誰已經(jīng)具備這個能力,但我可以肯定的是,以你目前的功力應(yīng)該說不如我同年齡時所具備的功力,而我畢業(yè)可不止1.5年,甚至不止15年了,你說你的這個1.5年目標(biāo)是否實際?而且還是“業(yè)余”!
“良藥苦口”,費這么多時間寫這些一是看你有上進心,這絕對需要鼓勵,我也愿意幫助“有心”的年輕人,二是不愿看到你在不切實際的方向上浪費時間,屆時收益有限,反過來這一定會打擊你的信心和熱情,世上只會因此多出一個“憤青”,這是我不愿看到的。
正確的方向:首先,打好基礎(chǔ),包括資料的收集、閱讀、理解、MCU基礎(chǔ)應(yīng)用設(shè)計(包括軟件和硬件)、PCB設(shè)計、電源設(shè)計甚至工藝設(shè)計等等方面的能力都要學(xué)習(xí)、提高,從你的敘述可推知,以你目前的能力,基于現(xiàn)成模塊比如就用TC35i用1.5年業(yè)余時間達到你的“功能目標(biāo)”你也需要不懈的努力和一定程度的“悟性”,大多數(shù)本科甚至研究生畢業(yè)生其實都不能真正獨立實現(xiàn),你能做到,那在職場競爭中就已經(jīng)有了先機,這將給你帶來相當(dāng)?shù)膬?yōu)勢。
獨立設(shè)計、制作出一部基于GSM/GPRS/CDMA模塊的“手機”所需要的知識和能力:
1、掌握某一類型的MCU基本應(yīng)用設(shè)計方法和軟件編程,包括IO時序控制、組合邏輯、串口通訊、定時器應(yīng)用等等;
2、掌握基本的通用邏輯門電路、線性放大器和穩(wěn)壓電源等常規(guī)電路的使用、設(shè)計方法;
3、掌握基本PCB設(shè)計方法;
4、對EMC和高頻RF技術(shù)有一定認(rèn)識;
5、學(xué)會手工焊接SMD元件;
6、具備一定的綜合動手能力;
7、具備一定的發(fā)現(xiàn)問題、分析問題和解決問題的邏輯思維能力;
8、一定的網(wǎng)絡(luò)資源搜索能力;
9、英文資料的閱讀、理解能力;
…………等等。
幫你細化一下的設(shè)計目標(biāo)描述:
基于GSM/GPRS/CDMA模塊(推薦西門子TC35i)設(shè)計出一部具有基本功能的移動通訊終端,具有:聽筒/免提通話;SMS收發(fā)及顯示;鍵盤、點陣LCD顯示屏等人機界面;電源變換及鋰電池管理、充放電控制等功能或設(shè)備組件;合適的外殼(可選,形式任意),具有起碼的工藝性,可正常使用或演示。
如果你能獨立實現(xiàn)它,帶上它,同時具有清晰的表達能力、成績不要拿不出手,英語過4級,那么你在找工作時就會發(fā)現(xiàn)是工作在找你。
祝你成功……呵呵,不過這可不是“小菜”,要有心理準(zhǔn)備。
評論