色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>單片機(jī)>DSP 和MCS51單片機(jī)的一種通信方案的設(shè)計(jì)與實(shí)現(xiàn)

DSP 和MCS51單片機(jī)的一種通信方案的設(shè)計(jì)與實(shí)現(xiàn)

2017-10-21 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

摘要: 在含有人機(jī)界面的數(shù)字化電源系統(tǒng)中, 為更好地發(fā)揮DSP 的強(qiáng)大運(yùn)算功能, 可采用DSP+ 51 單片機(jī)的雙CPU結(jié)構(gòu), 因而二者之間的可靠通信至關(guān)重要。在此介紹了TMS320F2812 型DSP 和MCS51 系列單片機(jī)的一種通信方案的設(shè)計(jì)與實(shí)現(xiàn), 給出對應(yīng)的程序, 并描述在此通信基礎(chǔ)上實(shí)現(xiàn)的液晶顯示電路和結(jié)構(gòu)。該系統(tǒng)具有硬件電路簡單、通信可靠、程序編寫簡單、界面友好等優(yōu)點(diǎn)。實(shí)驗(yàn)證明系統(tǒng)能完整可靠地實(shí)現(xiàn)了人機(jī)界面功能, 具有較高的實(shí)用價(jià)值。
  0 引言
  隨著計(jì)算機(jī)和信息技術(shù)的飛速發(fā)展, 數(shù)字信號處理技術(shù)得到了迅速的發(fā)展。數(shù)字控制使得電力電子變換控制更為靈活, 在CPU 計(jì)算速度允許的情況下, 可實(shí)現(xiàn)模擬控制難以做到的復(fù)雜控制算法, 設(shè)計(jì)者可以根據(jù)自己的系統(tǒng)需求, 方便地更改控制器參數(shù), 即便是在控制對象改變的情況下, 也無需對控制器硬件做修改, 只要改變某些軟件參數(shù)即可, 從而大大增強(qiáng)了系統(tǒng)的兼容性。隨著DSP 的應(yīng)用逐漸普及, 用DSP 取代模擬電路中的專用PWM 集成電路, 已廣泛應(yīng)用于UPS 和逆變器控制中。
  作為智能化設(shè)備, 液晶屏和鍵盤等人機(jī)交互裝置是數(shù)字化電源系統(tǒng)所必不可少的。而DSP 的工作頻率較高, 讀寫周期很短, 主要用于處理實(shí)時(shí)性要求苛刻、算法復(fù)雜的關(guān)鍵性任務(wù), 例如對功率開關(guān)管的控制, 數(shù)據(jù)采集、分析、處理等, 而液晶顯示和鍵盤掃描的任務(wù)可由普通的51 系列單片機(jī)來完成, 而DSP 和51 單片機(jī)間的數(shù)據(jù)交流可采用異步通信方式, 即系統(tǒng)采用雙CPU結(jié)構(gòu)。
  1 系統(tǒng)的結(jié)構(gòu)原理
  本文中所采用的DSP 和單片機(jī)型號分別是T I 公司的T MS320F2812 和MCS51 系列。在系統(tǒng)中, DSP實(shí)現(xiàn)與單片機(jī)的串口異步通信, 單片機(jī)將用戶的原始設(shè)置數(shù)據(jù)傳輸?shù)紻SP, 而DSP 將采集到的實(shí)時(shí)數(shù)據(jù)信息返回給單片機(jī), 單片機(jī)不斷刷新液晶的顯示。系統(tǒng)的基本結(jié)構(gòu)如圖1 所示。
  DSP 和MCS51單片機(jī)的一種通信方案的設(shè)計(jì)與實(shí)現(xiàn)
  圖1 系統(tǒng)基本結(jié)構(gòu)框圖
  1. 1 串口介紹
  本文中DSP 是基于串行通信接口模塊SCI 實(shí)現(xiàn)通信的。SCI 支持CPU 與其他使用標(biāo)準(zhǔn)格式的異步外設(shè)之間的數(shù)據(jù)通信。SCI 僅需要2 根數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸, 雖然傳輸速度不快, 但已經(jīng)能滿足一般的通信要求,而且外圍接口電路非常簡單。傳輸?shù)臄?shù)據(jù)長度在一定范圍內(nèi)也是可變的。
  MCS51 系列單片機(jī)內(nèi)部具有一個全雙工串行口,該串行口有4 種工作方式, 可以通過軟件進(jìn)行設(shè)置, 由片內(nèi)定時(shí)/ 計(jì)數(shù)器產(chǎn)生波特率。串行口的接收和發(fā)送數(shù)據(jù)均可以觸發(fā)中斷, 并含有接收、發(fā)送緩沖器SBUF, 二者共用一個地址。 1. 2 單片機(jī)與DSP 的通信接口電路
  SCI 接口分為RXD 和TXD 兩個管腳, 傳統(tǒng)的2 個設(shè)備異步通信采用RS 232 或RS 485 的形式, 須另配置對應(yīng)的RS 232 和RS 485 驅(qū)動芯片。而本文所提及的采用雙CPU 結(jié)構(gòu)的數(shù)字化電源設(shè)備, DSP 和51 單片機(jī)位于同一設(shè)備內(nèi), 距離較短, 可省去RS 232 和RS 485驅(qū)動芯片, 采用2 個CPU 的RXD 和TXD 直接交叉連接即可。但需注意的是, 由于DSP 的工作電壓為3. 3 V, 而MCS51 單片機(jī)的工作電壓為5 V, 因此二者之間的通信電路需要進(jìn)行電平轉(zhuǎn)換, 如圖2 所示。
  DSP 和MCS51單片機(jī)的一種通信方案的設(shè)計(jì)與實(shí)現(xiàn)
  圖2 電平轉(zhuǎn)換電路
  在該電路中, 單片機(jī)的TXD 端電壓高于DSP 的RXD 端, 故僅需要使用分壓電路, 計(jì)算出合適的阻值即可滿足要求, 而從DSP 向單片機(jī)傳送數(shù)據(jù)時(shí), 需要提升電平, 因而采用了光耦電路, 將電平提升到單片機(jī)的工作電平。這樣就能以簡單的電路實(shí)現(xiàn)電平的轉(zhuǎn)換。需要注意的是, 所采用的光耦速率要高于數(shù)據(jù)傳輸速率,這樣才能保證數(shù)據(jù)準(zhǔn)確高效的傳輸, 以免出現(xiàn)數(shù)據(jù)丟失。
  1. 3 單片機(jī)與DSP 通信的軟件實(shí)現(xiàn)
  在異步通信中必須先規(guī)定3 件事: 一是字符格式,即傳輸?shù)拿恳粠瑪?shù)據(jù)的格式; 二是通信雙方要設(shè)置為相同的波特率, 且該波特率能適應(yīng)雙方的時(shí)鐘頻率; 三是通信雙方要有約定的通信協(xié)議, 也就是雙方要互相確認(rèn)后才能傳輸數(shù)據(jù)。
  在本設(shè)計(jì)中, DSP 和單片機(jī)采用的數(shù)據(jù)幀格式是1 位起始位, 8 位數(shù)據(jù)位和1 位停止位。由于數(shù)據(jù)包采用校驗(yàn)和的方式進(jìn)行校驗(yàn), 因而在數(shù)據(jù)幀格式中沒有設(shè)置奇偶校驗(yàn)位。因而MCS51 單片機(jī)應(yīng)設(shè)置工作在串口方式1 狀態(tài)下, 此時(shí)串行口為8 位異步通信接口。為了保證數(shù)據(jù)傳輸具有較高的速率, 同時(shí)又有比較低的傳輸誤碼率, 因而選擇波特率為9600 b/ s。通過相應(yīng)的波特率設(shè)置計(jì)算公式計(jì)算出DSP 和單片機(jī)的初始化時(shí)寄存器的初值, 即可完成設(shè)置。這樣就保證了通信雙方幀格式的統(tǒng)一和波特率的統(tǒng)一, 從而使數(shù)據(jù)通信正確、可靠[。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

请按住滑块,拖动到最右边
了解新功能

查看更多

广告

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 651單片機(jī)窗簾控制器仿真程序
  12. 1.93 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)大棚環(huán)境控制器仿真程序
  14. 1.10 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 欧美亚洲日韩一道免费观看 | 久久青草免费线观最新 | 亚洲国产精品无码2019 | 中国人泡妞www免费 中国拍三a级的明星女 | 黄片a级毛片 | 日日夜夜操操操 | 午夜日本大胆裸艺术 | 久久草这在线观看免费 | yin乱教师系列合集 yin荡体育课羞耻play双性 | 亚洲免费在线观看视频 | jk白丝袜美女被男人桶 | 牛牛在线精品视频(正) | avove主播 | 影音先锋av男人资源 | 亚洲你我色 | 性色AV乱码一区二区三区视频 | 热久久综合这里只有精品电影 | 国产视频精品在线偷拍 | 99九九精品国产高清自在线 | 麻豆XXXX乱女少妇精品 | 国产A级毛片久久久久久久 国产a级黄色毛片 | 俄罗斯mm| 欧美A级肉欲大片XXX | 色怕怕 | 第一次处破女完整版电影 | 男生射女生 | 无码一卡二卡三卡四卡 | 女性露出奶头流出精子 | 老师的脚奴| 亚洲午夜福利未满十八勿进 | 日韩精品无码视频一区二区蜜桃 | 欧美一区二区在线观看 | 丫鬟粗大狠狠贯穿h | 舔1V1高H糙汉 | 秋霞电影网伦大理电影在线观看 | 成人免费视频在线 | 99re.05久久热最新地址 | 99久久夜色精品国产亚洲AV卜 | 学生小泬无遮挡女HD | 美女拉开腿让男生桶到爽 | yellow视频免费观看高清在线 |