国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MSP430的低功耗通用實(shí)驗(yàn)裝置的研制

2010-12-08 09:05:28
關(guān)鍵詞:數(shù)碼管低功耗電平

賈 巍

(襄樊學(xué)院 物理與電子工程學(xué)院, 湖北 襄樊 441053)

基于MSP430的低功耗通用實(shí)驗(yàn)裝置的研制

賈 巍

(襄樊學(xué)院 物理與電子工程學(xué)院, 湖北 襄樊 441053)

設(shè)計(jì)出一套基于低功耗單片機(jī)硬件電路的綜合實(shí)驗(yàn)裝置,本裝置以MSP430單片機(jī)為微控制器,采用端口復(fù)用的方式連接外圍擴(kuò)展模塊. 畫出詳細(xì)的硬件原理接線圖,并對系統(tǒng)進(jìn)行抗干擾性設(shè)計(jì).

MSP430單片機(jī);外圍功能模塊;端口復(fù)用;抗干擾

目前,高校單片機(jī)實(shí)驗(yàn)室大多采用傳統(tǒng)實(shí)驗(yàn)箱,存在著以下一些問題:一是價格一般比較昂貴,功耗過高;二是主要以 51單片機(jī)為主,功能有限,其他類型單片機(jī)較少涉及;三是系統(tǒng)體積較大,接口靈活性較低,不便于維修. 針對這些不足,本文設(shè)計(jì)出基于MSP430單片機(jī)的低功耗通用實(shí)驗(yàn)裝置,具有體積小、功能強(qiáng)、功耗低、重復(fù)利用率高、維修方便的特點(diǎn).

圖1 系統(tǒng)組成框圖

1 系統(tǒng)組成框圖

整個實(shí)驗(yàn)裝置由單片機(jī)控制單元和外圍擴(kuò)展功能模塊組成,系統(tǒng)組成框圖如圖1所示. 在單片機(jī)最小系統(tǒng)的基礎(chǔ)之上,通過端口復(fù)用的方式與外部擴(kuò)展電路相連. 外圍功能模塊包括:穩(wěn)壓電源、鍵盤模塊、串行通信模塊、LED數(shù)碼管模塊、時鐘模塊、液晶顯示模塊、點(diǎn)陣顯示模塊、紅外接收模塊、繼電器控制模塊等. 由于MSP430內(nèi)部帶有A/D和D/A,因而省去了模/數(shù)和數(shù)/模轉(zhuǎn)換模塊. 下面分別作介紹.

圖2 MSP430單片機(jī)最小系統(tǒng)

1.1 MSP430單片機(jī)最小系統(tǒng)

系統(tǒng)采用16位超低功耗MSP430F149單片機(jī)作為核心控制器,片內(nèi)有60KB的Flash和2KB的RAM,無須外擴(kuò)存儲器. 利用JTAG接口技術(shù)可以對片上閃存方便的編程[1].工作電壓為3.3V,其I/O電平也是3.3V邏輯電平,并且與5V TTL電平兼容. F149集成了較豐富的片內(nèi)外設(shè),分別是看門狗、模擬比較器A、定時器A、定時器B、串口0/1、硬件乘法器、液晶驅(qū)動器、10 位/12位 ADC、16位AD、端口O、端口1-6等. MSP430單片機(jī)最小系統(tǒng)如圖2所示[2].

1.2 矩陣鍵盤和跑馬燈模塊

按鍵模塊分為獨(dú)立式按鍵和矩陣按鍵. 傳統(tǒng)的矩陣鍵盤為4*4,這里采用5*5,通過跳線的靈活選擇,可以組成任意矩陣鍵盤. 采用 8個 LED構(gòu)成流水燈電路. MSP430的P2端口的每一位都對應(yīng)一個LED. 矩陣鍵盤電路如圖3所示.

圖3 矩鍵鍵盤電路

1.3 LED數(shù)碼管模塊

系統(tǒng)采用了串行和并行數(shù)碼管兩種顯示方式. 數(shù)碼管正常工作電流一般為幾百毫安,該模塊的并行顯示部分采用的是PNP三極管驅(qū)動,來提高數(shù)碼管的工作電流. 通過跳線,可以靈活的選擇自己需要的數(shù)碼管工作. 串行顯示部分采用的是兩片74HC595級聯(lián)來驅(qū)動8位數(shù)碼管. 串行LED數(shù)碼管顯示電路如圖4所示.

1.4 溫度采集與紅外遙控模塊

采用數(shù)字溫度傳感器芯片DS18B20作為溫度傳感器, 可直接將被測溫度轉(zhuǎn)化成串行數(shù)字信號,以供單片機(jī)處理. 紅外遙控電路,采用一體化的紅外接收頭HS0038,通過發(fā)射器發(fā)射數(shù)據(jù)代碼,紅外接收頭對其接收,由單片機(jī)對所接收的數(shù)據(jù)進(jìn)行解碼. 溫度檢測與紅外接受電路如圖5所示.

圖4 串行LED數(shù)碼管顯示電路

圖5 18B20溫度檢測與HS0038紅外接收電路

圖6 LCD12864顯示電路

1.5 LCD液晶顯示模塊

液晶顯示模塊采用12864[3],控制芯片為 ST7920,128X64具有4位/8位并行、2線或3線串行多種接口方式,內(nèi)部含有國標(biāo)一級、二級簡體中文字庫. 其顯示分辨率為128×64,利用該模塊靈活的接口方式和簡單、方便的操作指令,可以顯示8×4行16×16點(diǎn)陣的漢字,也可完成圖形顯示. LCD12864顯示接口電路如圖6所示.

1.6 串行通信模塊

串行通信采用RS232芯片來進(jìn)行TTL電平和RS-232電平之間的轉(zhuǎn)換[4]. MSP430F149片內(nèi)集成了兩個UART端口,這里使用了它的UART0端口. MCU通過TXD0(P3.4)向PC機(jī)發(fā)送數(shù)據(jù),通過RXD0(P3.5)接收來自PC機(jī)的數(shù)據(jù). 在TX線上有個綠色LED,RX線上有個紅色LED,當(dāng)MCU通過RS232與PC機(jī)通信時,兩個LED會根據(jù)通信線上電平的變化而閃爍發(fā)光,指示通信的進(jìn)行. 串行通信電路圖如圖7所示.

1.7 點(diǎn)陣顯示模塊

圖7 串行通信電路

點(diǎn)陣顯示模塊由4個8*8點(diǎn)陣組成,能夠顯示一般圖形和一個漢字. 該模塊采用4片595芯片分別級聯(lián)來驅(qū)動點(diǎn)陣,用其中兩片級聯(lián)來驅(qū)動點(diǎn)陣的行顯示,另外兩片級聯(lián)來驅(qū)動點(diǎn)陣的列顯示.

1.8 繼電器控制模塊

繼電器是常用的輸出控制接口,可以做直流交流信號的輸出切換,達(dá)到用低壓信號控制高壓電路的功能. 本電路采用的是5V的常開繼電器. 采用隔離光耦提高電路的抗干擾能力. 通過繼電器開關(guān)動作,借助外部接口J15,可以來控制外部電器(AC22V或DC220V)打開或關(guān)閉.

圖8 繼電器控制電路

2 抗干擾設(shè)計(jì)

為了保證單片機(jī)系統(tǒng)的正常工作,可靠性設(shè)計(jì)尤其重要. 按照抗干擾設(shè)計(jì)的基本原則:抑制干擾源,切斷干擾傳播路徑,提高敏感器件的抗干擾性能[5],本裝置主要采用了以下的抗干擾措施.

1)充分考慮電源對單片機(jī)的影響. 電源做得好,整個電路的抗干擾就解決了一大半;2)晶振與單片機(jī)引腳盡量靠近,用地線把時鐘區(qū)隔離起來,晶振外殼接地并固定;3)繼電器線圈增加續(xù)流二極管(如繼電器模塊部分),消除斷開線圈時產(chǎn)生的反電動勢干擾;4)用好去耦電容. 主要包括電源輸入端跨接10—100μf的電解電容器. 每個集成電路芯片都布置一個0.01pF的瓷片電容;5)電路板合理分區(qū),如強(qiáng)、弱信號,數(shù)字、模擬信號. 盡可能把干擾源(如繼電器)與敏感元件(如單片機(jī))遠(yuǎn)離;6)用地線把數(shù)字區(qū)與模擬區(qū)隔離,數(shù)字地與模擬地分離,最后在一點(diǎn)接于電源地. PCB布線時接地線應(yīng)盡量加粗,如有可能,應(yīng)在2—3mm以上. 接地線構(gòu)成閉環(huán)路,提高抗噪聲能力;7)盡可能縮短高頻元器件(如電容)之間的連線,設(shè)法減少它們的分布參數(shù)和相互間的電磁干擾.

3 結(jié)語

本實(shí)驗(yàn)裝置在設(shè)計(jì)時采用模塊化的結(jié)構(gòu),使單片機(jī)最小系統(tǒng)與各功能模塊分離,通過接線端口將單片機(jī)的所有引腳全部引出來. 在做某些單片機(jī)實(shí)驗(yàn)時,將不需要跟單片機(jī)相連接的外圍電路與單片機(jī)端口斷開,將端口讓給所需要連接的外圍電路,可以使電路的連接清晰明了,有利于降低編程的復(fù)雜性,更重要的是實(shí)現(xiàn)了端口的復(fù)用功能,使實(shí)驗(yàn)裝置在各種搭配上發(fā)揮出更為強(qiáng)大的功能,而且更方便進(jìn)行擴(kuò)展外接.由于MSP430單片機(jī)本身具有功能強(qiáng)、功耗低的特點(diǎn),因而這樣的電路搭配可以把功耗降至最低. 另外通過對整個系統(tǒng)的可靠性設(shè)計(jì)的全面考慮,能夠有效地抑制單片機(jī)控制系統(tǒng)的干擾.

[1] 沈建華, 楊艷琴. MSP430系列16位超低功耗單片機(jī)原理與應(yīng)用[M]. 北京: 華大學(xué)出版社, 2004.

[2] 秦 龍. MSP430單片機(jī)常用模塊與綜合系統(tǒng)實(shí)例精華[M]. 北京: 電子工業(yè)出版社, 2007.

[3] 魏小龍. MSP430系列單片機(jī)接口技術(shù)及系統(tǒng)設(shè)計(jì)實(shí)例[M]. 北京: 北京航空航天大學(xué)出版社, 2002.

[4] HSIAO YU-HUNG, HUANG MIN-CHIH, WANG CHAU-CHANG. Development of MSP430-based expandable underwater acoustic recorder[J]. Ocean Engineering, 2009, 36: 446-455.

[5] 王幸之, 王 磊. 單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù)[M]. 北京: 北京航天航空大學(xué)出版社, 2002.

(責(zé)任編輯:饒 超)

Designing of General Ultra-Low Power Experimental Device Based on MSP430

JIA Wei
(Physics and Electronics Information Technology Department, Xiangfan University, Xiangfan 441053, China)

The paper developed a set of integrated experimental device base on ultra-low power MCU hardware circuit. MCU MSP430 is adopted as the micro-controller, the external function modules are linked through port multiplexing, including the keyboard module, serial communication module, LED display module, LCD display module, dot matrix module, the clock module, infrared receiver module and relay controlling module and so on. The paper drew the hardware schematic diagram in detail and made an anti-jamming design for the whole system.

MSP430; External function module; Port multiplexing; Anti-jamming

TP368.1

A

1009-2854(2010)02-0035-04

2010-01-20;

2010-02-17

賈巍(1968— ), 女, 湖北襄樊人, 襄樊學(xué)院物理與電子工程學(xué)院副教授.

猜你喜歡
數(shù)碼管低功耗電平
一種高速低功耗比較器設(shè)計(jì)
Arduino編程
電腦報(bào)(2019年2期)2019-09-10 07:22:44
MC9S08FL16單片機(jī)數(shù)碼管靜態(tài)顯示分析
單片機(jī)控制的四位數(shù)碼管動態(tài)顯示編程
基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
NPC五電平Z源逆變器的設(shè)計(jì)研究
基于三電平光伏并網(wǎng)逆變器控制系統(tǒng)的研究與實(shí)踐
基于NPC三電平變換器的STATCOM研究
電測與儀表(2015年2期)2015-04-09 11:28:58
一種多電平逆變器及其并網(wǎng)策略
電測與儀表(2014年7期)2014-04-04 12:09:32
ADI推出三款超低功耗多通道ADC
龙江县| 宁明县| 西充县| 会泽县| 浠水县| 磐石市| 平塘县| 五常市| 龙川县| 南投市| 萍乡市| 沙坪坝区| 昔阳县| 光泽县| 桑日县| 临潭县| 尖扎县| 巩留县| 青龙| 吴堡县| 舟曲县| 华阴市| 曲水县| 栾川县| 准格尔旗| 广南县| 昌邑市| 大洼县| 福泉市| 读书| 巴东县| 清苑县| 定南县| 贵阳市| 乌拉特前旗| 朝阳县| 巨野县| 施秉县| 融水| 巴青县| 宜章县|