娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月17日(星期一)

正在發生

2021年03月17日 | 一種觸摸式無線解說器的系統設計與技術實現

發布者:草莓熊貓 來源: 21ic關鍵字:觸摸式  無線解說器  系統設計 手機看文章 掃描二維碼
隨時隨地手機看文章

引言

無線講解器通常用于工廠、博物館、景區等室外空曠場所供參觀介紹用,通過事先在場所安放無線發射模塊,并控制發射模塊的工作范圍。聽眾到達景點后,手上的講解器將自動接收各個地點的無線編碼信號,經解碼后即可將存儲在SD卡中的語音播放,以便清晰地全程收聽全部介紹內容。


1 系統總體構成

系統主要器件包括TFT觸摸屏、STM32F103RCT6微控制器、SD卡、語音解碼芯片VS1003、揚聲器。STM32F103RCT6微控制器為系統終端的控制核心,通過它與手持式設備之間進行無線串口通訊,讀取SD卡中的音頻文件,控制VS1003解碼讀取的數據,實現聲音的播放與控制,該系統主體結構如圖1所示。

2 硬件電路控制

2.1 TFT觸摸屏控制電路

單片機芯片STM32F103RCT6工作在8MHz時鐘下,RTC工作在32.768kHz時鐘下。單片機PA3、PA5、PA6、PA7、與SD卡SD_CS、SPI1_SCK、SPI1_MISO、SPI1_MOSI相連,采用SPI通訊。顯示屏接口采用并行總線方式(數據總線D[7:0]、地址總線A[1:0]、片選/CS、讀/RD、寫/WR),直接與單片機引腳相連,如圖2所示。

2.2 VS1003音頻解碼控制電路

語音解碼芯片VS1003可解碼MP3(MPEG 1&2音頻層III)(CBR+VBR+ABR)、WMA 4.0/4.1/7/8/9的所有配置文件(5.384kbit/s的)、WAV(PCM+IMAADPCM)、MIDI/SP—MIDI文件,對話筒輸入或線路輸入的音頻信號進行IMA ADPCM編碼,內含高性能片上立體聲數模轉換器,兩聲道間無相位差。



VS1003通過7根引腳(VS RST、VS DREQ、VS_MISO、VS_MOSI、VS_SCK、VS_XDCS、VS_XCS)與主控芯片相連,如圖3所示。需要播放音頻文件時,首先應復位VS1003(包括硬復位和軟復位),讓其回到原始狀態,準備解碼下一個音頻文件。接著需配置VS1003相關寄存器,包括VS1003的模式寄存器(MODE)、時鐘寄存器(CLOCKF)等。最后向VS1003里寫入數據。VS1003會自動識別它所支持的音頻格式并進行播放。


3 軟件控制設計

3.1 手持設備控制流程

對手持式設備進行軟件控制編程時,第一步使用需要對系統時鐘進行初始化,需要對外部高速時鐘使能,中斷向量表配置,鎖相環配置等過程。這樣系統才能正確執行相關程序。接下來對串口進行初始化,本設計使用的串口一,需要對GPIOA進行初始化,并配置其復用功能,將TXD引腳設置成復用延遲輸出,RXD配置成浮空輸入。下面設置USAT的波特率、傳輸字長、有無奇偶校驗、數據流控制、收發模式、中斷優先級、中斷服務函數等。


手持設備上的TFT初始化以后,就可顯示初始化界面,接著等待終端設備發送數據顯示,手持設備在完成各種初始化工作后與終端設備進行握手連接,握手成功之后便能顯示終端設備上發送過來的信息,握手失敗后就不停嘗試著與終端設備進行握手,直到握手成功。觸摸屏點擊后進行軟件判斷得到點擊的坐標值,并將坐標值傳送至終端設備。


3.2 終端設備程序流程圖

終端設備開機后需要設置無線單片機的初始值,初始值為包括解說區域的坐標代碼,因此在游覽干道旁需每隔約25m設置一個終端,當游人在游覽干道上行進,身上的手持設備就可隨時和道路旁放置的無線終端相互交換信息,播放需要的解說詞。


因此終端流程最開始對所需要的外設進行初始化,確認初始化無誤以后進入正弦波測試,如有初始化不成功的程序將不能進入下一個流程。在正弦波測試完之后確定終端設備上的外設運行良好,將SD卡中的音頻文件信息解碼出來,并發送出去,此時進入串口監控狀態,時刻監控串口信息,當收到播放指令時即在SD卡中尋找對應的信息,并從SD卡中將數據讀取出來,發送至VS1003進行解碼,在播放過程中如接收到新的串口數據,再進行判斷,是停止還是暫停或者其他命令,然后執行相應的命令。

4 結論

本文所設計的無線解說器以STM32F103系列單片機作為核心處理器,處理速度快且性價比高。利用VS1003解碼芯片控制音頻解碼文件,選用合適的通訊方式,嚴格把控時序,確保播放聲音的清晰與真實。通過對觸摸顯示屏的操作,實現手持部分和終端部分二者的無線通訊,確保游人在指定地點接收到相應解說詞,本系統經過實際使用,通信效果良好,播放的解說詞流暢,音質較好。在后期設備升級中,可考慮采用高速DSP作為中央控制芯片,即可無需解碼芯片,且更好地將系統嵌入到DSP為核心的產品中,從而更加人性化。


關鍵字:觸摸式  無線解說器  系統設計 引用地址:一種觸摸式無線解說器的系統設計與技術實現

上一篇:嵌入式LWIP網絡客戶端設計
下一篇:基于STM32的無線傳感器網絡系統設計

推薦閱讀

集微網消息,日經新聞報導,東京威力科創(Tokyo Electron, 8035.JP)位于日本宮城縣的工廠產能預估到2020年3月底為止將呈現倍增。 此外,日本半導體設備廠Screen Holdings(7735.JP)計劃將明年度(截至2019年3月底為止)資本支出提高40%。費城半導體指數成分股艾司摩爾(ASML Holding NV)ADS(ASML. US)3月15日上漲1.38%、收214.44美元、創歷史收盤新高。...
2019年1月17日,國家電網三屆四次職代會暨2019年工作會議提出,聚焦建設世界一流能源互聯網企業,守正創新、擔當作為,打造“樞紐型,平臺型,共享型”企業,建設運營好“堅強智能電網,泛在電力物聯網”,即為“三型兩網”發展戰略。早在本世紀初,《電力需求側管理》(中國電力出版社,2000年,曾鳴著)提出,電是特殊商品—公共事業性商品,電網公司...
一、示波器探頭容易損壞部位要預防示波器探頭故障,就必須了解示波器探頭那些結構容易發生故障。根據對損壞電流探頭的故障分析,發現容易損壞的探頭部位大致有:a、與電流放大器連接的電路板;b、電流探頭的磁環壞;c、電流探頭的磁環線圈;d、電流探頭的滑動夾子的外觀損壞;e、電纜線斷路。二、預防示波器探頭損壞方法已經了解示波器探頭易損壞的結構,...
數字集成電路有兩種類型:ASIC和FPGA(現場可編程門陣列)。專用集成電路(ASIC)有一個預先定義的特定硬件功能,在生產后不能重新編程。但FPGA可以在制造后可無限編程。 FPGA是一種集成電路,一種可編程芯片,它允許工程師對定制的數字邏輯進行編程,可以根據程序改變其硬件邏輯。主要目的是允許工程師重新設計和重新配置他們的芯片更快,更便宜,只要他們想...

史海拾趣

問答坊 | AI 解惑

5V60A PWM型半橋式開關電源

本電源是為船用雷達系統而研制的開關電源,它的輸出功率為300w , 采用半橋式功率變換器, 因為它對功率開關管的反壓要求低,晶體管容易挑選, 價格也便宜|高頻變壓器兩端電壓是正負對稱的,變壓器的磁通從一 變到+ ,變壓器利用率高,從而體積小; ...…

查看全部問答∨

談談你對晶體管放大的工作原理的理解

我們都知道晶體管是具有放大功能的單功能器件,那么你又是怎么理解晶體管的放大原理的呢,如果用晶體管設計一個放大電路,你會嗎? 歡迎大家加入討論,談談你眼中的晶體管。對于你的理解越形象越好,越實用越好。…

查看全部問答∨

請教TCPMP源碼中的一個問題:blit_i420_i420_mmx 等都是extern的,但沒找到它們的原定義,有知道的么?

請教TCPMP源碼中的一個問題: blit_i420_i420_mmx 等都是extern的,但沒找到它們的原定義,有知道的么? #define DECLARE_BLITMMX(name) \\ extern void STDCALL name##_mmx(blit_soft* This, uint8_t** DstPtr,uint8_t** SrcPtr,int DstPitch, ...…

查看全部問答∨

c51單片機與D801L指紋模塊串口通信

我想讓我的單片機發送一串命令去控制指紋模塊D801L,在PC上用串口調試助手往模塊發指令模塊都有反應,把單片機的串口接到PC上可以看到單片機正確的發送了一串命令到PC上,可是將其接口接到指紋模塊上卻沒有任何反應,(指紋模塊是ttl電平,我將單片 ...…

查看全部問答∨

超大容量的Nand Flash驅動

正準備折騰一個三星4GB/8GB/64GB的Nand Flash到基于S3C2440的WinCE系統上,希望大家多多支持! 請大家多多建言!…

查看全部問答∨

ring3如何調用鍵盤過濾驅動

如題,這個鍵盤過濾驅動里生成了很多設備,這些設備到綁定到了Kdbclass上的設備上,在ring3如何使用這個驅動…

查看全部問答∨

cc2500調試請教!!!!!!!!!!!!!!!!

cc2500配置為數據包變長模式,無CRC校驗,無地址檢測,調試出現情況如下: 1塊板子發送數據包,200ms左右發送32字節數據,GDO0配置為0x06模式,示波器顯示GDO0每200ms出現1ms寬的高脈沖,顯示數據發出! 另1塊板子接受數據,GDO0配置為0x06模式, ...…

查看全部問答∨

氣體傳感器,遇到個奇怪的問題,哪位用過的大俠指導小弟一二!

最近在研究傳感器,用的是SB-500-12型號的,跟MQ307是一樣的。等到把波形弄好驅動的時候發現驅動不了,接上去感覺那個波形輸出口直接接地了似的!下面用圖片說明問題:圖一是傳感器驅動電路,圖二是驅動波形,就是上面的方波,這個波形我已經搞出來 ...…

查看全部問答∨

CCS工程不能導入

由于重裝了操作系統,所以重裝了CCS,不過重裝后CCS自帶的工程不能導入了,請大家看圖。 缺少了一個文件嗎?怎么以前裝的時候不缺少呢? 請有經驗的朋友指教,萬分感謝。…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 汉阴县| 扬中市| 民权县| 曲靖市| 宝清县| 措勤县| 大名县| 赣榆县| 阿拉善右旗| 于田县| 铁力市| 桃园县| 上饶县| 新民市| 阳春市| 阿鲁科尔沁旗| 驻马店市| 稻城县| 苍梧县| 闵行区| 城固县| 龙岩市| 宁南县| 容城县| 历史| 华亭县| 渭源县| 邻水| 即墨市| 许昌市| 郧西县| 犍为县| 望江县| 大城县| 孟津县| 囊谦县| 长子县| 祁阳县| 玛曲县| 阿拉善左旗| 西吉县|