J2CN-SPK-30W實物圖
一、簡介
J2CN-SPK_30W是一款語音發聲模塊,喇叭功率最大30W,可接2個喇叭。支持串口MCU通訊控制播放狀態,輕觸按鍵控制播放狀態,紅外遙控器控制播放以及電位器控制10首音樂播放(具體見控制描述部分)。
內嵌一個4Mbyte的SPI_FLASH用來存放音頻文件,通過USB口插入的USB線連接到電腦,可以靈活刪減和拷貝文件到FLASH,USB口同時可以解碼U盤的音樂播放。
主控型號CK6682B,是一款應用于語音發聲,語音解碼產品的芯片。芯片支持紅外遙控接收,支持外掛FLASH,FLASH的內容可以通過USB線連接電腦(相當于一個U盤)用戶自修改,支持AD按鍵,支持U盤播放,同時支持串口與MCU通訊實現數據控制。
二、為什么要設計CK6682B
為了方便解決用戶需要隨時自定義更換語音報警聲的一個痛點,我們設計了CK6682B芯片,用戶通過一根USB線將CK6682B與電腦連接,在電腦端會彈出一個可移動磁盤,這個時候就可以相當于一個U盤一樣拷貝/刪除FLASH的語音報警文件了。
同時我們開放了一個串口通訊協議,適合有MCU的客戶群體,通過串口進行間接的控制音源文件的播放以及音量大小等等。
紅外遙控接收也已經寫好,只需要按照我們定義的遙控器碼值,選配合適遙控器就能遙控,固化的遙控碼是目前市面上通用的標準遙控器,采購方便。
三.功能描述
1. 供電是DC 5V~14.5V,常規使用DC12V,建議不要超過14.5V。
2. 揚聲器建議接4歐30W的或者接2個8歐30W的,14.5V供電可輸出30W的喇叭功率
3. 上電默認播放U盤,沒有插入U盤自動轉到FLASH播放。
4. 上電播放的曲目由“曲目電位器”決定,“曲目電位器”須選用10K的電阻,通過調節10K電阻的電位器可以實現控制播放10首曲目的控制(U盤和FLASH都可通過這個電位器控制)。
5.“音量電位器”是用來控制喇叭的輸出音量大小,建議選用50K電阻的電位器。
6.按鍵,輕觸切換“下一曲”(這時候曲目不由曲目電位器控制,除非再次扭動電位器)
7.紅外遙控(見遙控器選型章節)
8.串口MCU通訊控制(見串口指令章節)
下圖為電位器焊接參考示意圖:
四.遙控器選型
標準的紅外NEC編碼格式,市面上或某寶都有得買,注意碼值能對上就行,面板可以找遙控器供應商配
1.使用38kHz載波頻率
2.引導碼間隔是9ms+4.5ms
3.使用16位客戶代碼
4.使用8位數據代碼加數據反碼
5.客戶碼00FF
6.按鍵碼如下圖:
五、串口指令協議描述
**默認波特率:9600 bps
**數據位 :8
**校驗位 :none
**停止位 :1
1.開機(上電默認開機狀態)
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x30 0x99
2.關機
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x31 0x99
3.暫停/播放音樂(第一次接收暫停音樂,第二次接收播放音樂)
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x32 0x99
4.上一曲
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x33 0x99
5.下一曲
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x34 0x99
6.音量加
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x35 0x99
7.音量減
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x36 0x99
8.循環播放/單曲播放切換
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x37 0x99
9.播放第一首
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x38 0x99
10.播放最后一首
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x01 0x39 0x99
11.具體音量控制(0~30級音量)
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x88 0x02 0x00~0x13 0x99
從MCU接收到串口指令后,模塊返回的數據如下:
Cmd:MCU發送的CMD指令(0x00~0xFF)
格式: S CMD paraH O
功能: 開始符 指令 指令參數高字節 結束符
說明 0x89 cmd 0x00 0xAA
五、常見問題集錦
問題 上電后的狀態是怎么樣?
回答 上電默認開機并播放,選取取決于選取電位器開關,默認是單曲循環
問題 紅外遙控不起作用?
回答 檢查紅外接收頭引腳是否接對,再檢查紅外遙控器的發碼以及碼值能不能對的上
問題 接上的功放沒有聲音?喇叭接哪里?接什么參數的喇叭?
回答 揚聲器接到SPK端口;2個端口都可以接;1個喇叭的話接4歐30W,2個喇叭的話接8歐30W
問題 供電后不工作?
回答 注意電壓正負極是否接反,接反的話防反接二極管會導致整個模塊不供電
審核編輯 黃昊宇
-
FlaSh
+關注
關注
10文章
1640瀏覽量
148299 -
串口
+關注
關注
14文章
1557瀏覽量
76735 -
語音模塊
+關注
關注
1文章
223瀏覽量
17395
發布評論請先 登錄
相關推薦
評論