回覆列表
  • 1 # 科技電小二

    可以實現。我這裡講解下實現的這個功能的思路和方案。

    51微控制器自身不帶定位,考慮開發的便利性,

    1,選用帶gps定位的通訊模組,目前有2g/3g/4g模組,因為公交線路的移動的區域較大,考慮到訊號穩定性,選用帶定位功能的4g模組,為了開發的便捷,選用串列埠Uasrt介面與模組進行資料傳輸。

    2,語音播報,51系列微控制器不帶語音,需要使用語音晶片,考慮到開發難易程度,將確定好的站點錄製好語音檔案,然後輸入到語音晶片中,微控制器與語音晶片使用i2c介面通訊。

    3 電源供電系統,因為安裝在公交車上,可以採用公交車的高電壓,穩壓到5v進行供電,考慮4G模組瞬間2A電流,,建議4G模組單獨供電,採用mos管進行供電。至少電流2.5安培以上,微控制器系統採用LDO供電或者線性供電。

    4 微控制器選型,需要選用帶串列埠Uasrt,與4G模組進行資料通訊時候,開發難度小。

    5 伺服器的設計,可以選用.net 或者java開發資料的接受與解析,選用http 方式或者Tcpip方式資料傳輸方式。

    系統框架圖

    難點

    1 射頻訊號的處理和適配很複雜,如果匹配不好,會訊號強度不夠,甚至造成系統不穩定性如微控制器宕機等不良問題。

    2 協議定製與對接,需要考慮訊號不穩定情況,定位資訊與位置匹配誤差問題。需要在協議和程式中相容。

  • 2 # 水牛

    我之前在此類產品公司工作過,給你提供一點參考意見。首先說明一點,微控制器都是可以使用C語言的,只是晶片不同他們使用的庫檔案不一樣,C語言沒有太大的差別。如果你是做個課程設計,不用做出成品,你對51微控制器又比較熟悉可以考慮這樣用,如果要做出成品上市建議不要用51晶片,他資源太少,你做到最後會發現做不了了。還有就是報站器一般最少都有十幾個站點,他的站點GPS位置資料一般都是後臺軟體下載的,一般需要2G模組,微控制器只能帶2G模組,如果只是玩玩還行,如果要做成品勸你還是不要做了,這是一個很大的系統,不是一兩個人幾個月就可以搞定的,而且現在這個產品的國內市場在幾年前已經被瓜分完了,你看那個城市還沒有安裝報站器的?沒有。

  • 3 # 電子產品設計方案

    首先單用51微控制器是實現不了GPS的公交車自動報站的功能。

    51微控制器只能作為這個GPS的公交車自動報站器的控制系統,下面是我畫的GPS的公交車自動報站系統功能方框圖

    根據方框圖可見,要實現這個系統需要以下基本模組:

    51微控制器--用於系統的控制GPS模組--用於接收GPS訊號,實現位置定位(也可以用GPRS模組來實現位置定位)資料儲存模組--用於存放位置資訊,與GPS模組定位到的資訊進行比對語音模組--用於語音資料儲存和播放

    另外要做這種GPS的公交車自動報站系統,最好不要用51微控制器了,我們可以選用32位的微控制器去做,這樣資源更多,更容易實現複雜的功能。

  • 中秋節和大豐收的關聯?
  • Realme X和紅米note7pro哪個好?我擔心X的系統沒有miui好?