【正文】
keyboard, the display system establishment starting value parison, transforms Step of electric motor step enters the pulse, then actuates through the monolithic integrated circuit controller Step of electric motor to revolve, leads the lead screw transmission system, then control fluid nitrogen liquid level fluctuation movement. Finally, made use of the peripherals, such as the key, the buzzer,the neon lamp and the LED (Light Emitting Diode) figures tube, providing the service for the customer, and carry out the massage function and interaction for both the machine and the person. The customer can let massage machine work on the fortable method and vibration speeds by the key。并可根據(jù)實(shí)際情況,選擇需要的按摩力度和按摩壓力。供電電源干電池供電。背部按摩區(qū)域的機(jī)構(gòu)主要有:系統(tǒng)控制電路板、電動(dòng)機(jī)、絲桿及其潤滑裝置、s型滑動(dòng)槽、機(jī)械手等。隨著社會(huì)的發(fā)展和進(jìn)步,隨著電子信息技術(shù)的飛躍,單片機(jī)開發(fā)與應(yīng)用技術(shù)已經(jīng)顯得越來越重要,成為了一門重要的電子電氣技術(shù)學(xué)科,同時(shí)亦成為了新產(chǎn)品研發(fā)設(shè)計(jì)的關(guān)鍵技術(shù)現(xiàn)代社會(huì)發(fā)展越來越快,人們生活節(jié)奏也快,隨之而來工作壓力也越來越大。為了滿足人們的需要和市場(chǎng)的需求,按摩機(jī)控制系統(tǒng)開發(fā)技術(shù)應(yīng)運(yùn)而生。本按摩機(jī)由步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)形成振動(dòng),而單片機(jī)可以通過控制振動(dòng)的方式和時(shí)間來按用戶的需要進(jìn)行按摩,其具體按摩描述如下:1. 可以有10 檔速度進(jìn)行按摩,按摩機(jī)選用調(diào)速性能較好的進(jìn)步電機(jī),利用按鍵s3和s4對(duì)進(jìn)步電機(jī)進(jìn)行調(diào)速,共設(shè)10 檔速度。片內(nèi)帶有一個(gè)4KB的Flash可編程,可擦除只讀存儲(chǔ)器(EPROM),它采用了COMS工藝和公司ATMEL的高密度非易失性存儲(chǔ)器(NURAM) 技術(shù),而且其輸出引腳和指令系統(tǒng)都與MSC-51兼容。 AT89C51引腳功能說明圖2—1是AT89C51的引腳結(jié)構(gòu)圖,有雙列直插封裝(DIP)方式和方形封裝方式,下面分別敘述這些引腳的功能. (1).主電源引腳① VCC電源端.②GND:接地端.(2).外接晶體引腳XTAL1和XTAL2①XTAL1:,它是構(gòu)成片內(nèi)振蕩器的反相放大器的輸入端。③單片機(jī)外接電路片內(nèi)電路與片外器件就構(gòu)成一個(gè)時(shí)鐘產(chǎn)生電路,CPU的所有操作均在時(shí)鐘脈沖同步下進(jìn)行。這樣就確定了單片機(jī)的4個(gè)周期分別是:振蕩周期=1/12;機(jī)器周期(SM)=; AT89C51模塊XTAL1和XTAL2:片內(nèi)振蕩電路輸入線,這兩個(gè)端子用來外接石英晶體和微調(diào)電容。這一特定頻率就是石英晶體的固有頻率,也稱諧振頻率。電容C1和C2可以幫助起振,典型值為30pF,調(diào)節(jié)它們可以達(dá)到微調(diào)的目的。例如:若MCS51單片機(jī)時(shí)鐘頻率為12MHz。因此,它可用作對(duì)外輸出的時(shí)鐘,或用于定時(shí)目的。③PSEN:程序存儲(chǔ)允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào)。在Flash存儲(chǔ)器編程期間,該引腳也用于施加12V的編程允許電源VPP(如果選用12V編程)。而在校驗(yàn)程序時(shí),要求外接 上拉電阻。在訪問外部程序存儲(chǔ)器和16位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVXDPTR指令)時(shí),P2送出高8位地址。P3作輸入口使用時(shí),因?yàn)閮?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流(IIL)。步進(jìn)電動(dòng)機(jī)以其顯著的特點(diǎn),在數(shù)字化制造時(shí)代發(fā)揮著重大的用途。若在其輸入加入有規(guī)律的脈沖信號(hào),就能驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向移動(dòng)一定的距離或轉(zhuǎn)動(dòng)一個(gè)角度(稱為“步距角”)。步進(jìn)電機(jī)的正反轉(zhuǎn)與電機(jī)每相的通電順序有關(guān),可以改變相序來改變電機(jī)的正反轉(zhuǎn)。即βB=360/ ZR MQ。改變控制脈沖頻率,可改變電機(jī)轉(zhuǎn)速。3.步進(jìn)電機(jī)的力矩會(huì)隨轉(zhuǎn)速的升高而下降。3 系統(tǒng)基本實(shí)現(xiàn)方案 系統(tǒng)框圖根據(jù)設(shè)計(jì)要求,步進(jìn)電機(jī)控制電路可以分為控制模塊、顯示模塊、鍵盤模塊、電機(jī)驅(qū)動(dòng)模塊、步進(jìn)電機(jī)部分。按摩機(jī)的主要功能模塊可劃分為6部分。2. 電源部分。4. 驅(qū)動(dòng)模塊。6發(fā)光二極管指示部分。因此單片機(jī)系統(tǒng)設(shè)計(jì)技術(shù)方案同樣重要。為硬件系統(tǒng)的標(biāo)準(zhǔn)化、模塊化打下良好的基礎(chǔ)。但必須注意,由軟件實(shí)現(xiàn)的硬件功能,一般響應(yīng)時(shí)間比硬件實(shí)現(xiàn)長,且占用CPU時(shí)間。⑥. 單片機(jī)外圍電路較多時(shí),必須考慮其驅(qū)動(dòng)能力。確定了單片機(jī)后,需要對(duì)單片機(jī)相應(yīng)管腳的功能進(jìn)行定義并設(shè)計(jì)其外部電路的功能。除了涉及用戶使用的I/O外,設(shè)計(jì)者還必須考慮分配I/O管腳的包括:驅(qū)動(dòng)電路L298。當(dāng)s2按下時(shí),液晶顯示正轉(zhuǎn),此時(shí)電機(jī)正轉(zhuǎn);否則,液晶顯示逆轉(zhuǎn),此時(shí)電機(jī)逆轉(zhuǎn)。 步進(jìn)電機(jī)的驅(qū)動(dòng)電路采用常用的電動(dòng)機(jī)驅(qū)動(dòng)芯片L298,它能夠接受標(biāo)準(zhǔn)的TTL電平控制信號(hào),驅(qū)動(dòng)電機(jī)。L298N芯片可以驅(qū)動(dòng)兩個(gè)二相電機(jī),也可以驅(qū)動(dòng)一個(gè)四相電機(jī),輸出電壓最高可達(dá)50V,可以直接通過電源來調(diào)節(jié)輸出電壓;可以直接用單片機(jī)的IO口提供信號(hào);而且電路簡單,使用比較方便。L298可驅(qū)動(dòng)2個(gè)電動(dòng)機(jī),2腳和3腳,13腳和14腳之間可分別接電動(dòng)機(jī),1腳和15腳下管的發(fā)射極分別單獨(dú)引出以便接入電流采樣電阻,形成電流傳感信號(hào)6。當(dāng)電流消失時(shí),其感應(yīng)電動(dòng)勢(shì)會(huì)對(duì)電路中的原件產(chǎn)生反向電壓。步進(jìn)電機(jī)控制電路的顯示模塊采用液晶顯示,因?yàn)橐壕э@示器與數(shù)碼管相比,占用空間小、低功耗、無閃爍、降低視覺疲勞等優(yōu)點(diǎn)。液晶顯示器的顯示原理是在兩片玻璃基板上裝配向膜,液晶會(huì)沿著溝槽配向,具有偶極矩的液晶棒狀分了在外加電場(chǎng)的作用下,其排列狀態(tài)發(fā)生變化,使得通過液晶顯示器件的光被調(diào)制,從而呈現(xiàn)明與暗或透過與不透過的顯示效果。這兩個(gè)平面上的槽互相垂直(相交成90度)。 LCD是依賴極化濾光器(片)和光線本身。極化濾光器的線正好與第一個(gè)垂直,所以能完全阻斷那些已經(jīng)極化的光線。另一方面,若為液晶加一個(gè)電壓,分子又會(huì)重新排列并完全平行,使光線不再扭轉(zhuǎn),所以正好被第二個(gè)濾光器擋住。從液晶顯示器的結(jié)構(gòu)來看,無論是筆記本電腦還是桌面系統(tǒng),采用的LCD顯示屏都是由不同部分組成的分層結(jié)構(gòu)。液晶層中的水晶液滴都被包含在細(xì)小的單元格結(jié)構(gòu)中,一個(gè)或多個(gè)單元格構(gòu)成屏幕上的一個(gè)像素。 LCD12864液晶顯示器有8條數(shù)據(jù)線。2VDD邏輯電源正。6E讀寫使能,高電平有效,下降沿鎖定數(shù)據(jù)。10DB3H/L數(shù)據(jù)輸入輸出引腳。14DB7H/L數(shù)據(jù)輸入輸出引腳。18VEE10VLCD驅(qū)動(dòng)電源(自帶)。 ②設(shè)置顯示起始行 CODE:Z地址計(jì)數(shù)器具有循環(huán)計(jì)數(shù)功能,用于顯示行掃描同步,當(dāng)掃描完一行后自動(dòng)加一。頁地址就是DD RAM 的行地址,頁地址存儲(chǔ)在X地址計(jì)數(shù)器中,A2A0可表示8頁,讀寫數(shù)據(jù)對(duì)頁地址沒有影響,除本指令可改變頁地址外,復(fù)位信號(hào)(RST)可把頁地址計(jì)數(shù)器內(nèi)容清零。 ⑤狀態(tài)檢測(cè) CODE: RST=H:正處于復(fù)位初始化狀態(tài); ON/OFF=H:表示顯示關(guān)閉; ON/OFF=L:表示顯示開。⑥寫顯示數(shù)據(jù) CODE:寫數(shù)據(jù)到DD RAM前,要先執(zhí)行“設(shè)置頁地址”及“設(shè)置列地址”命令。 R/WD/IDB7DB6DB5DB4DB3DB2DB1DB0H H D7 D6 D5 D4 D3 D2 D1 D0 功能:從DD RAM讀數(shù)據(jù),讀指令執(zhí)行后Y地址計(jì)數(shù)器自動(dòng)加1。假設(shè)程序每2ms做1次按鍵檢和顯示。 。******四拍反轉(zhuǎn)****** MOV P1,08H ACALL DELAY2 MOV P1,04H ACALL DELAY2 MOV P1,02H ACALL DELAY2 MOV P1,01H ACALL DELAY24.。功 能:寫指令命令I(lǐng)NST: PUSH DPH PUSH DPL CALL BUSY MOV DPTR,LCDIR MOV A,RAM MOVX DPTR,A POP DPL POP DPH RET。目前利用單片機(jī)進(jìn)行PWM控制,PWM信號(hào)的產(chǎn)生有兩種方法:一種是軟件的方法;另一種是硬件的方法。