速度轉(zhuǎn)速數(shù)字測量系統(tǒng)設(shè)計(AT89C51含CAD電路圖、說明書)
速度轉(zhuǎn)速數(shù)字測量系統(tǒng)設(shè)計(AT89C51含CAD電路圖、說明書),速度,轉(zhuǎn)速,數(shù)字,測量,丈量,系統(tǒng),設(shè)計,at89c51,cad,電路圖,說明書,仿單
畢 業(yè) 設(shè) 計(論 文)任 務(wù) 書
設(shè)計(論文)題目:速度轉(zhuǎn)數(shù)數(shù)字測量系統(tǒng)設(shè)計
學(xué)生姓名:
發(fā)任務(wù)書日期:年月日
任務(wù)書填寫要求
1.畢業(yè)設(shè)計(論文)任務(wù)書由指導(dǎo)教師根據(jù)各課題的具體情況填寫,經(jīng)學(xué)生所在專業(yè)的負(fù)責(zé)人審查、系
(院)領(lǐng)導(dǎo)簽字后生效。此任務(wù)書應(yīng)在畢業(yè)設(shè)計(論文)開始前一周內(nèi)填好并發(fā)給學(xué)生。
2.任務(wù)書內(nèi)容必須用黑墨水筆工整書寫,不得涂改或潦草書寫;或者按教務(wù)處統(tǒng)一設(shè)計的電子文檔標(biāo)準(zhǔn)格式
(可從教務(wù)處網(wǎng)頁上下載)打印,要求正文小4號宋體,1.5倍行距,禁止打印在其 上 。
3.任務(wù)書內(nèi)填寫的內(nèi)容,必須 學(xué)生畢業(yè)設(shè)計(論文) 的情況 一 , ,應(yīng) 經(jīng) 所在專業(yè)
系(院) 領(lǐng)導(dǎo)審 后 可 填寫。
4.任務(wù)書內(nèi) 學(xué)院 、 專業(yè) 名 的填寫,應(yīng)寫 文 ,不 寫數(shù)字 。學(xué)生的 學(xué)號 要寫
號,不 寫?后2¢或1¢數(shù)字。
5.任務(wù)書內(nèi) 要£?文¥ 的填寫,應(yīng)按?§currency1'“?學(xué)院?“畢業(yè)設(shè)計(論文)?寫fifl 的要求書寫。
6. 年月日 日期的填寫,應(yīng) 按?–標(biāo)GB/T 7408—94§數(shù)據(jù)? ?·格式、 ??·、日期 ??
?”? fi…的要求,一‰用 ? 數(shù)字書寫。` 2002年4月2日 或 2002-04-02”。
畢 業(yè) 設(shè) 計(論 文)任 務(wù) 書
1.?畢業(yè)設(shè)計(論文)課題應(yīng)′?的目的:
?畢業(yè)設(shè)計課題的 要目的?ˉ?學(xué)生˙所學(xué)的¨ ?論? ?應(yīng)用 ?,用專業(yè)¨?? ˇ—
題。根據(jù) 設(shè)計 其 專業(yè)的 , ? a 下 ?:
1. 查??、 ?文¥o 、 ? 的 ?;
2. ??用¨ ?論、專業(yè)?論 ˇ— 題的 ?;
3.查 用專業(yè)設(shè)計? 的 ?;
4.設(shè)計、計 ???的 ?,?? 用計 行??的 ?;
5.?寫設(shè)計 書(論文)的 ?。
2.?畢業(yè)設(shè)計(論文)課題任務(wù)的內(nèi)容 要求(?? 始數(shù)據(jù)、?術(shù)要求、工作要求 ):
迄今為止,測速可ˇ為兩大類:模擬電路測速 數(shù)字電路的測速。
在數(shù)字系統(tǒng) 測速裝置 要ˇ為兩類。一類?把測速 的模擬
輸出 號經(jīng)A/D ·為數(shù)字量,然后輸入?計 。這?一種比較 熟的測速 ?。其優(yōu) ?響應(yīng)速度快,
??延遲小,其缺 ?測速 靈敏度低,壽命短,而且必須安裝測速 。另一類 ??直接采用數(shù)字測速。在閉
環(huán)伺服控 系統(tǒng) ,根據(jù)脈沖計數(shù) 測量轉(zhuǎn)速的 ? 下列 種:M?、T?, 后 發(fā)展的M/T?、 M/T
? 。
所 在測速系統(tǒng) 選擇適宜的測量?件 反饋?件, 盡量減小其 身的誤差,ˉ?系統(tǒng)的測量精度 平穩(wěn)性
將 要的意義。
畢 業(yè) 設(shè) 計(論 文)任 務(wù) 書
3.˙?畢業(yè)設(shè)計(論文)課題 果的要求〔????、 物 硬件要求〕:
1、電路設(shè)計 ??
2、程序源
3、畢業(yè)論文
4. 要£?文¥:
1.劉豐文.?精度絕˙式編 器的 號處?.光電工程.1999,vol.26,No.2,63、67
2.張彤,王作斌.微型計 在光電軸角編 器 的應(yīng)用.光學(xué) .1985,N0.4
3.曹振夫.260M光電軸角編 器結(jié)構(gòu) ?.光學(xué)精密工程.1995,Vol.3,No.5
4.魏剛,黃志輝 .用C語言編 精確…?軟件 現(xiàn)轉(zhuǎn)速測量.電子?術(shù).2001,No.10
5.邱宏安,朱治富一種?精度旋轉(zhuǎn)編 器單片 ?術(shù)電路的 現(xiàn).計 測量?控
.2000.8(3)
畢 業(yè) 設(shè) 計(論 文)任 務(wù) 書
5.?畢業(yè)設(shè)計(論文)課題工作 度計劃:
2016.2.25-2.16.3.9 開題報告、 英文 、論文大綱
2016.3.19-2016.4.25 ˉ?論文草稿,4月 旬 期o查
2016.4.26-2016.5.6 ˉ?論文…稿
2016.5.6-2016.5.13 準(zhǔn)備答辯
2016.5.13-2016.5.26 答辯, 績 …, 改 ? 稿
所在專業(yè)審查意 :
負(fù)責(zé)人: 2016 年 1 月 18 日
畢 業(yè) 設(shè) 計(論 文)開 題 報 告
設(shè)計(論文)題目:速度轉(zhuǎn)數(shù)數(shù)字測量系統(tǒng)設(shè)計
學(xué)生姓名:
年 月 日
開題報告填寫要求
1.開題報告(含“文獻(xiàn)綜述”)作為畢業(yè)設(shè)計(論文)答辯委員會對學(xué)生答辯資格審查的依據(jù)材料之一。此
報告應(yīng)在指導(dǎo)教師指導(dǎo)下,由學(xué)生在畢業(yè)設(shè)計(論文)工作前期內(nèi)完成,經(jīng)指導(dǎo)教師簽署意見及所在專業(yè)審查
后生效;
2.開題報告內(nèi)容必須用黑墨水筆工整書寫或按教務(wù)處統(tǒng)一設(shè)計的電子文檔標(biāo)準(zhǔn)格式打印,禁止打印在其它紙
上后剪貼,完成后應(yīng)及時交給指導(dǎo)教師簽署意見;
3.“文獻(xiàn)綜述”應(yīng)按論文的框架成文,并直接書寫(或打印)在 開題報告 一 目內(nèi),學(xué)生寫文獻(xiàn)綜述的
文獻(xiàn)應(yīng) 15 ( );
4. 年月日 日期的填寫,應(yīng) 按 標(biāo)GB/T 7408—94 數(shù)據(jù) 交 格式 交 日期 時
?¢的要求,一£用?¥?數(shù)字書寫?!臁?004年4月26日”或“2004-04-26”。
5 開題報告(文獻(xiàn)綜述)字currency1'按“currency1 ???書寫,fi fl1.5 。
畢 業(yè) 設(shè) 計(論文) 開 題 報 告
1.–?畢業(yè)設(shè)計(論文)?題· ,?據(jù)所查?的文獻(xiàn)資料,??”寫 1000字?…的文獻(xiàn)綜述:
一 ‰ ? 及意`
在′?工業(yè)?ˉ?˙¨ ′???應(yīng)用上,經(jīng) 會??ˇ— 要測量電 轉(zhuǎn)速的 ?。由 ˉ系統(tǒng)
數(shù)字 ,?此轉(zhuǎn)速的?˙成為在工業(yè)測?系統(tǒng) a的 。 §?測量電 的轉(zhuǎn)速
? a對轉(zhuǎn)速的?o度?˙成為電 應(yīng)用的一 題之一。 統(tǒng)的電 轉(zhuǎn)速測量 ? 用直 測速 ,
其 ??由 測電 ˉ測速 電 ,?對測速 電 ?生的電??fi測量,在 電? 成轉(zhuǎn)速。 用測速
電 測速 要 點§下:首先,測速 電 作為 測電 的負(fù)載,必然對轉(zhuǎn)速?生影響,在一¢· 下影響測
量o度;其次,測速 電 電?作為模擬量,無 直接與數(shù)字?˙系統(tǒng)連接,必須經(jīng)過A/D轉(zhuǎn) ,增加系統(tǒng)?˙
的復(fù)雜程度;最后,由 ˙造工藝的限˙,測速 電 的性 很難 大的提?,在′? ?測速 電 甚至影響
整 系統(tǒng)的性 。目前 用的轉(zhuǎn)速測量 測速 電 測速 光電碼盤測速 。他們ˇ 優(yōu)點 點,
直 測速 電 ?應(yīng)用范圍較廣的測速 件,它的 要優(yōu)點?靈敏度 ?線性誤差?,但由 它具 電刷
接觸?置,? 可靠性較差,應(yīng)用范圍 限;普通光電編碼器雖然o度較?,但currency1積大,成 ?。
近年來隨 計 在社會¨ 的滲透,在電子技術(shù)飛速 的今天,單片 的應(yīng)用正在 地走 深入。針對
這—· , 文設(shè)計?單片 為核心的電 轉(zhuǎn)速測量系統(tǒng),相對 直 測速 更具 測量o度? currency1積? 性
價比? 優(yōu)點。單片 技術(shù)在?ˉ?˙¨ 十分廣泛的應(yīng)用,§汽車 航空 電話 真 視頻 。很多
fi業(yè)涉及??ˉ?˙的· 下涉及?單片 技術(shù)。電子?品的?性 已經(jīng)非 成熟,單片 就?一
微型中央處?器,通過編程即 完成很多 的工作,?此它的 a給電子技術(shù) 微型 起?了很大
的推ˉ作用。隨 ?們生活水平的提?,社會經(jīng)濟(jì)的 ,?們開始注重身currency1素質(zhì)的提?。臂§在火車 汽車
工廠許多地 都用?電 的 ˉ, 然也要o 的 它的轉(zhuǎn)速, 設(shè)計就?測 電 的轉(zhuǎn)速。
次設(shè)計在?論學(xué) 的 上,通過完成一 涉及單片 的資 應(yīng)用并具 綜? 的?系統(tǒng)目標(biāo) 的設(shè)計與
編程應(yīng)用, ?論 與 應(yīng)用–?起來。 用電子電 的一 設(shè)計 ,提? 在電子電
的設(shè)計 , 對電子電 電子 器件 的 ?一 加深 , 時在 件編程
相 器設(shè)?的 用技 ?較? 的¢£ 提?,學(xué)會?用?論來分¥ ?§ 題,
提? 工作的 ,為今后 currency1'?fi′?單片 應(yīng)用系統(tǒng)的開 設(shè)計工作打下一¢的 。
電 轉(zhuǎn)速系統(tǒng)?工業(yè) “業(yè)?及日 生活中 可 的一 系統(tǒng)。轉(zhuǎn)速?測的?速性 o度 直接影響系統(tǒng)的
效? ˉfifl性 ,§?提?測量o度,§? –工作?員的工作負(fù)?,§? ? 效· 經(jīng)濟(jì)??,§
???工“業(yè)”??fi 題…在‰ 。?此,電 測速系統(tǒng)的‰ 與 a就具 了十分重要的意`?
內(nèi)`‰ a′
轉(zhuǎn)速? 設(shè)?與ˉ ?性 測 中的一 重要的?性 量,?為ˉ ?的許多?性 數(shù)??據(jù)它們與轉(zhuǎn)
速的ˉ數(shù) 系來 ¢的,?§?˙ 的 ¨量 ? 內(nèi)? 的 ? , ˉ ?的?ˉ ?
¨ ˇˉ ˇ—工作—件的 ?′fl 都與轉(zhuǎn)速 相 。轉(zhuǎn)速測量的 很多,測量 的型式也多—多 ,
其 用 件 測量o度也ˇ 相 。?據(jù)轉(zhuǎn)速測量的工作 式可分為 大 :接觸式轉(zhuǎn)速測量 與非接觸式
轉(zhuǎn)速測量 。前 在 用時必須與 測轉(zhuǎn) 直接接觸,§ 心式轉(zhuǎn)速 性轉(zhuǎn)速 與測速 電 ;后
在 用時 要與 測轉(zhuǎn) 接觸,§光電式轉(zhuǎn)速 電子數(shù)字式轉(zhuǎn)速 光測速 。測量 ˉ 轉(zhuǎn)速的
統(tǒng) ? 用光 電式轉(zhuǎn)速 測量。用這— 測量時, 要在 ˉ 轉(zhuǎn)ˉ 上 貼光標(biāo)紙, 要求測量?員
轉(zhuǎn)速 與光標(biāo)紙的fl ?˙在很近的范圍,測量十分 。隨 ?學(xué)技術(shù)的 速 ,轉(zhuǎn)速測量 已 入
aa 電子 的fi 。過 經(jīng) 用過的接觸式測量 , § 心式轉(zhuǎn)速 性轉(zhuǎn)速 微型 電 轉(zhuǎn)
速 及 ?¢時轉(zhuǎn)速 ,?已先后???o; ?用已 頻?的 光與 測 轉(zhuǎn)速 的 來測速的 光
測速 ,雖 非接觸式 ,目前 應(yīng)用,但也 次要地 。a之 起的?非接觸式的電子與數(shù)字 的測
速 。這 轉(zhuǎn)速 大多具 currency1積? 重量– ?數(shù)準(zhǔn) 用 優(yōu)點,容 a電 ? 打印
, 連 的??轉(zhuǎn)速? , 測¢ ˉ ?¢· 下的平?轉(zhuǎn)速,也 用來在 ?的時 這
一?¢ 件下測¢ ˉ 的 時轉(zhuǎn)速。
要內(nèi)容
1.詳細(xì)分¥轉(zhuǎn)速的測量?論,對轉(zhuǎn)速的周期測量 “T” 頻?測量 “M” ?及周期頻?“M/T”測量 ,
—具currency1測量 的轉(zhuǎn)速計 ˇ?的測量o度 誤差?fi闡述?!樾缘乇容^ — 所針對的轉(zhuǎn)速?征,分
¥? 中 低轉(zhuǎn)速· 下ˇ?的適用′ ,從 ,在?持一¢的測量o度· 下,應(yīng)用“M” ,說明轉(zhuǎn)速測
量 ?。
2.?據(jù)單片 硬件系統(tǒng)的設(shè)計,構(gòu)建 件系統(tǒng),分別對硬件系統(tǒng)的配置予?估計, 其 對轉(zhuǎn)速?fi測量。
時分¥接口電 , 轉(zhuǎn)速。
3.對單片 ¢時/計數(shù)器?fi設(shè)置,設(shè)計 說明¢時/計數(shù)器在“M” 測量中的作用 用 ,討論測量o
度的 題。
4.?據(jù)系統(tǒng)要求設(shè)置ˇ?˙字,用匯編語言編˙程序, 程序 程,轉(zhuǎn)速計 程序, 中 程序 程,
時并寫 其具currency1程序。
文獻(xiàn)
[1] 鄧建,林樺. DSP的絕對式光電編碼器的電 轉(zhuǎn)速測量. 電 與?˙應(yīng)用 ,2001,37(1): 50~
52
[2] 陳湘令.直 速系統(tǒng)中數(shù)字測速的 a. 電¨開 ,2007,04:61~62
[3] 趙樹磊,謝吉華,劉永鋒. 霍爾 感器的電 測速?置. 電工電¨ ,2008,No.(10):53~56
[4] ?德亮,范?華.扭矩 感器 ?及應(yīng)用. ?技 播 ,2012(2)
[5] 吳衛(wèi)華. 電式 感器設(shè)計性 ‰ . 江蘇?工學(xué)院學(xué)報 ,2009(2):33-37
[6] 謝志萍. 感器與?測技術(shù).電子工業(yè) 社,2013
[7] 付'悅,尚曉龍. 霍爾 感器的轉(zhuǎn)速測量系統(tǒng)設(shè)計. 大眾?技 ,2011(7):169-170
[8] ??五,王fi. 霍爾 感器電 轉(zhuǎn)速的單片 測量. 電工程 ,2010,15(4):44~46
[9] Arkkio . Finite element analysis for a rolling rotor electrical machine.
IEEE Transactions on Magnetics , 2010, 46(8):2727-2730
[10] 莫 瑩.單片 ?及接口技術(shù)?程 教學(xué)改革. 微計 ,2007,13(28):57~59
[11] 吳衛(wèi)華,眭永興,裴明旭. 電式 感器設(shè)計性 ‰ . 電¨ ˉ ,2009,12(02):34~38
[12] 劉東輝,吳初娜. 霍爾 感器的˙ˉ踏 fi程測量系統(tǒng)設(shè)計. 石油 工?ˉ
,2011,23(1):39~40
[13] 李翰臣,趙樹忠. 用 ¢時/計數(shù)器的單片 測 系統(tǒng). 電¨ ˉ?ˉ ,2004,12(02):57~
61
[14] 楊文萃,孔偉.單片 計數(shù)電 的應(yīng)用. 計 測量與?˙ ,2008,34(27):78~79
[15] 王會青,賈策. 單片 的轉(zhuǎn)速測 系統(tǒng). 光學(xué)o 工程 ,2000,14(02):56~57
[16] “躍輝,“楊,周毅 . 單片 的齒輪轉(zhuǎn)速測量系統(tǒng). 電工程 ,2011,14(2):43~45
[17] Konrad Wegener. Progress Towards the First Wireless Sensor Networks
Consisting of Inkjet-Printed, Paper-Based RFID-Enabled Sensor Tags. Proceedings
of the IEEE, 2010, 98(9):5~9
畢 業(yè) 設(shè) 計(論文) 開 題 報 告
2. ?題要‰ 或?§的 題 擬 用的‰ 段(途徑):
一 ?題要‰ 或?§的 題
由 直 刷電 ¢子轉(zhuǎn)子 的摩擦 ˉ,電 轉(zhuǎn)速?¢性一直 ?。?此,電 轉(zhuǎn)速?¢性的監(jiān)?對電 性
分¥意`重大,并 電 ?˙也要求對電 轉(zhuǎn)速?fi準(zhǔn) 測量。
轉(zhuǎn)速測量?據(jù) 測對象與測速設(shè)??否接觸可分為接觸式測量 非接觸式測量。 統(tǒng)測速一 用接觸式測量,
在測量中會 a 測旋轉(zhuǎn)currency1 量?耗大 測量設(shè)?移ˉ性差 靈活性 一? 點。隨 ?學(xué)技術(shù)的 ?
及 應(yīng)用的 要,非接觸式測量‰ 及應(yīng)用越來越??重視。在速度測量 , 統(tǒng) ? 用指針
指 ,由 指針轉(zhuǎn)速 慣性大,分辨?低, 觀影響大,?此很難 ao 測量。在旋轉(zhuǎn) ?工作過程中或 在
印刷fi業(yè)印刷品的印刷過程中,由 ?轉(zhuǎn)速度或 印刷速度過?,?眼無 時 別旋轉(zhuǎn) ?的故?· 或
印刷品畫 的質(zhì)量· , 時會造成嚴(yán)重的 良后?。 ?題就?為了?§這一 題 用非接觸式測量
測量轉(zhuǎn)速。
擬 用的‰ 段
1.?用 感器 用單片 ?˙系統(tǒng)來對電 的轉(zhuǎn)速?fi測量。 要?用霍爾效應(yīng),?此 感器 用霍爾 感
器。通過霍爾 感器, 許多非電 非 的物?量,?§速度 轉(zhuǎn)速?及工作′fl 生? 的時 ,轉(zhuǎn)?成
電學(xué)量來?fi?測 ?˙。
2. 用MTALAB 件 a電 設(shè)計 編程 對硬件系統(tǒng) fi?˙,o 測量電 的轉(zhuǎn)速 物?量。
3.充分?用圖書館,查?資料,與 學(xué) 導(dǎo)師?fi討論‰ 。
畢 業(yè) 設(shè) 計(論文) 開 題 報 告
指導(dǎo)教師意見:
1.對“文獻(xiàn)綜述”的評語:
從“文獻(xiàn)綜述”的”寫來看,該 學(xué)對論文的相 資料?fi了較多的收集 查? 整? 總–,對所要‰ 的
對象及‰ 驟 了明 的 。相 通過作 的努 完成 次?題。
2.對 ?題的深度 廣度及工作量的意見 對設(shè)計(論文)–?的預(yù)測:
?題??速度轉(zhuǎn)速數(shù)字測量為‰ 對象?fi系統(tǒng)設(shè)計。 一¢的?論深度與廣度,工作量適中,并具 一¢
的 意`,通過 ?題的‰ , 學(xué)生對?˙設(shè)計與˙造 ?一 的 提?。
3.?否 意開題: 意 意
指導(dǎo)教師:
2016 年 03 月 08 日
所在專業(yè)審查意見:
意
負(fù) ?:
2016 年 03 月 09 日
畢 業(yè) 設(shè) 計(論 文)外 文 參 考 資 料 及 譯 文
譯文題目: Digital Meter for Measuring Rotational Speed
數(shù)字式轉(zhuǎn)速測量儀
學(xué)生姓名:
?! I(yè):
所在學(xué)院:
指導(dǎo)教師:
職 稱:
Digital Meter for Measuring Rotational Speed
The rotor speed control system of industry is one of the important parameters. Mechanical tachometer measuring speed, the rotor contact with the measured object must be to get the synchronous speed, through the internal gear shift instruction after the pointer speed with the size of the header. Use of mechanical tachometer measured object can interfere with movement, especially when measured rotor mass is very small, speed tables on the rotor pressure is not a small additional load, which affects the measurement accuracy. This paper describes a 8032 single-chip microcomputer as the core to the non-contact Digital Tachometer.
1 speed measuring principle
The gun speed-sensitive devices with infrared sensors, launched by the specialized infrared detection devices, while receiving reflected back from the measured object infrared, photoelectric conversion into electrical pulses through the signal, does not affect the rotation of the object. Tubes and pipes are fixed in the detection of acceptable shelf, through the lens focus, semi-transparent film not only to the reflected infrared light fired rotating objects, they can rotate the object by the reflected infrared light through the translucent membrane back fired for management. Along the circumference of a rotating body even paste some reflection paper, it directed reflection infrared to receive the reflected acceptance of the infrared control.
Photovoltaic conversion shown in Figure In the optical triode 3DU5C adding an appropriate bias, when 3DU5C by infrared irradiation, at the conduction state, A point for the low level, 3DG6 end, B point is high; when no infrared radiation, the photoelectric transistor closed A high point presentation, so 3DG6 low collector point B, B point of the pulse signal through the inverter 1,2 plastic, and then the door 3 RP, frequency and speed will be proportional to the size of the corresponding changes The speed pulse signal. Speed pulse signal into the 8032 microcontroller timer / counter, through the microcontroller to calculate speed software processing.
Figure 1 Schematic photoelectric conversion
When the machine used in the measurement speed M / T method and timing method were used. M/T M / T method is the detection time Tc, the time according to speed pulse m1 and m2 to calculate the speed pulse. If a fixed period Tc, the total time taken and pulse rotation pulse fp fc's Pulse on m1 and m2, timing pulse frequency f, rotor output pulses per revolution for the p, the speed n = 60fm1 / pm2 (r / min). Such as the speed measured over 1 s pulses for the m1, rotor output pulse number per revolution, that great number of p, the speed n = 60m1 / p (r / min).
2 hardware speed measurement instrument
Figure 2 constitute the grounds of speed 8032 MCU measuring circuit. 8032 is MCS-51 series single chip, compared with the common 8031 chip, a feature more than 8032 strong T2 timer / counters and 128 bytes of internal RAM, which T2 counter with 16-bit auto-reload and capture, can for timer / counter with, but also used as a baud rate generator. The system used for time T2, which take into account regular pulse, regular pulse signal directly from the 8032 chip address latch signal ALE client leads, and through the 74LS74 dual D flip-flop frequency, was two points. When using 6 MHz crystal oscillator, the time pulse frequency fc is 0.5 MHz. T0 accrual speed pulse counter fp, T1 time pulse counter for taking into account fc, trigger DFF1, DFF2 and 1,2,3,4 component count and gate control circuit, can also start and stop counters T0 and T1. P0 port to allow control through the end of 8D with latch 74LS377 extends an 8-bit output, as a five segment LED digital display of the data line selection code. P3.0, P3.1 access switches S1 and S4, S1 for the very few P set selector switch, S4 input pulse for the very few keys. P3.2 and P3.3 are connected S2 and S3 switch, S2 switch method for the speed selection key; select the use of M / T method speed, or velocity measurement with time. S3 for the speed frequency select switch, to select the measuring speed or frequency measurements. When using regular method to measure the speed, the system can be easily measured by measuring the frequency.
3 software design and anti-interference measures
System programming includes the main program, interrupt procedures, code conversion routines, display routines, etc. The hardware structure of two measurement methods are identical, but different software process, to set the speed through the P3.2 port approach. The following two measurement methods were discussed works.
M / T method, first of all by the end of 8032 the P1.1 output start pulse signal, the start pulse cleared DFF1 and DFF2 two triggers, so that Q1 ended output low, blocking the door 2,3,4, Q- 1 side open the door for the high one, and trigger DFF2 the Q-2-ended output is high, ready for the start of work. When the speed pulse signal fp receives the rising edge, the flip-flop DFF1 turn, Q-1 is low, blocking the door 1, Q1 is high, open the door 2,3,4, so that start time T2, m1, m2 and started counting. In the interrupt program, the P1.2 8032 ended output pulse signal to stop, set bit trigger DFF2, Q-2 low-side outputs, blocking the door 2,3,4, T0, T1 and stop counting. Interrupt the program while reading speed signal pulses and timing signal pulses m1 m2, in the main program, in accordance with m1, m2, P and f calculated speed n = 60fm1/pm2, and converted to BCD code sent to the digital look-up table display, complete a data collection and display.
In the regular method, due to the timing signal generated 1 s, while the maximum time the system 131 ms, it is the law in time to take 10 consecutive 100 ms time method, when the time to 100 ms, the timer T2 overflow interrupt to the 8032 application. Interrupt in the interrupt process of the cumulative number of times, if the cumulative number of times until they break 10, not to make any operation on the return, T2 to the next 100ms the time, T0 to count speed pulse, when the interrupt when the number reached 10 in interrupt the program, set bit P1.2, stop counting, and reading the count value T0 m1, corresponding in the main program to calculate the speed of operation, and converted to BCD code, send LED display. Time here with 16-bit counter with auto-loading feature of the T2 counter, when T2 overflow interrupt the same time, the counter counts automatically reload the initial value, continue to regularly. So it's time is continuous, without interruption and response procedures for dealing with the impact of disruption. If not overloaded by features such as timers T0 or T1, then when the timer overflow, it should be in response to failure, reset the timer interrupt program, the initial value. Timer timing is intermittent, the impact of timing accuracy, thereby affecting measurement precision. Visible by 8032 in the T2 counter timer is a feature of the system, it can significantly improve measurement precision. The guns range in 0-49r/min accuracy up to ± 0.1 r / min, at 50-99 999r/min range of accuracy up to ± 1 r / min.
The gun can measure the number of different pole pulse generator pulse occurs, such as infrared detectors above, when changing the rotating body attached to the amount of reflection paper, issued by the rotor per revolution pulse number p is also changed accordingly, At this point, if still in accordance with the procedures in the original p value calculation, calculation error will be. Therefore, the system provides very few of the features set the scene: P3.0 I take very few set selector switch, when P3.0 is high time that need to set the pole, then the system waiting for input into the mouth by the P3.1 pulse signal, each pulse makes the system very few register value plus 1, and displayed in the LED digital tube.
Velocity measurement at the time, and when not to n = 60m1 / p the operators directly to the speed of 1 s pulses m1 transformed into BCD code shows that the value obtained is obviously the input pulse frequency. Therefore, the system set up speed frequency options. P3.3 port access speed frequency select switch S3, when P3.3 is high time that test frequency.
Meanwhile, the system software has set a number of logical fault diagnosis functions, such as speeds above 99 999 r / min, the system will display PPPPP, that go beyond the scope of this gun is measured, and as if the M / T velocity measurement, the Select the measurement frequency, it shows EEEEE, prompts the user error and so on.
As the gun is generally in the industrial field in the working environment of sources of interference, so in the design, using anti-jamming measures, such as power supply filtering, decoupling, pay attention to the trend of ground, then the locations and other hardware interference approach to CPU, RAM self-test, software redundancy, software, software such as anti-jamming technology trap.
Figure 2 Circuit Digital Speed Meter
From: Document Type and Number: United States Patent 5442592
Publication Date: 08/15/1995
Primary Examiner: Lobo, Ian J.
數(shù)字式轉(zhuǎn)速測量儀
1 轉(zhuǎn)速測量儀原理
本測速儀的測速敏感器件采用紅外線傳感器,由專門的探測裝置發(fā)射紅外線,同時接受從被測物體反射回來的紅外線,通過光電轉(zhuǎn)換變?yōu)殡娒}沖信號,不影響物體的轉(zhuǎn)動。發(fā)射管和接受管都固定在探測架上,通過透鏡聚焦,半透明膜既能使反射的紅外光線射向轉(zhuǎn)動物體,又能使由轉(zhuǎn)動物體反射回來的紅外線通過半透明膜射向接受管。在轉(zhuǎn)動體上沿圓周均勻貼上若干反射紙,它能定向反射紅外線,使接受管接受到反射回來的紅外線。
光電轉(zhuǎn)換原理見圖1。在光電三極管3DU5C上加一適當(dāng)偏壓,當(dāng)3DU5C受紅外線照射時,處于導(dǎo)通狀態(tài),A點為低壓電平,3DG6截止,B點為高電平;當(dāng)沒有紅外線照射時,光電三極管截止,A點呈現(xiàn)高電平,使3DG6集電極B點為低電平,B點的脈沖信號經(jīng)過反相器1、2的整形,再經(jīng)門3反相,便得到頻率與轉(zhuǎn)速大小相應(yīng)成比例變化的轉(zhuǎn)速脈沖信號。轉(zhuǎn)速脈沖信號送入8032單片機的定時/計數(shù)器,經(jīng)過單片機的軟件處理計算出轉(zhuǎn)速。
圖1 光電轉(zhuǎn)換原理圖
本機在測量轉(zhuǎn)速時采用了M/T法和定時法兩種方法。M/T法是在檢測時間Tc內(nèi),根據(jù)轉(zhuǎn)速脈沖m1和計時脈沖m2來計算轉(zhuǎn)速。如在固定周期Tc內(nèi),計取轉(zhuǎn)動脈沖fp和計時脈沖fc的脈沖個數(shù)分別為m1和m2,計時脈沖的頻率為f,轉(zhuǎn)動體每轉(zhuǎn)輸出的脈沖數(shù)為p,則轉(zhuǎn)速n=60fm1/pm2(r/min)。定時法是在給定的時間間隔1 s內(nèi),對轉(zhuǎn)速脈沖進(jìn)行計數(shù)。如在1 s內(nèi)測得的轉(zhuǎn)速脈沖數(shù)為m1,轉(zhuǎn)動體每轉(zhuǎn)輸出的脈沖個數(shù),即極數(shù)為p,則轉(zhuǎn)速n=60m1/p(r/min)。
2 轉(zhuǎn)速測量儀的硬件結(jié)構(gòu)
圖2為由8032單片機構(gòu)成的轉(zhuǎn)速測量儀電路圖。8032屬于MCS-51系列單片機,與常用的8031芯片相比,8032多了一個功能較強的T2定時/計數(shù)器和128字節(jié)內(nèi)部RAM,其中T2計數(shù)器具有16位自動重載和捕獲能力,既可作定時/計數(shù)用,又可作為波特率發(fā)生器用。本系統(tǒng)T2用于定時,即計取定時脈沖信號,定時脈沖信號直接從8032芯片的地址鎖存信號端ALE引出,并經(jīng)過74LS74雙D觸發(fā)器兩分頻后獲得。當(dāng)晶振采用6 MHz時,定時脈沖的頻率fc為0.5 MHz。T0計數(shù)器計取轉(zhuǎn)速脈沖fp,T1計數(shù)器用于計取定時脈沖fc,觸發(fā)器DFF1,DFF2和與門1,2,3,4組成計數(shù)控制電路,能使T0和T1計數(shù)器同時啟停。系統(tǒng)采用動態(tài)顯示方式。P0口通過帶允許控制端的8D鎖存器74LS377擴展了一個8位輸出口,作為5位LED數(shù)碼管顯示的段選碼數(shù)據(jù)線。P1.3-P1.75根口線作為五位LED顯示的位選線。P3.0、P3.1接S1和S4開關(guān),S1為極數(shù)P設(shè)定選擇開關(guān),S4為極數(shù)輸入脈沖鍵。P3.2和P3.3分別接S2和S3開關(guān),S2開關(guān)為測速方法選擇鍵,選擇用M/T法測速,還是用定時法測速。S3為轉(zhuǎn)速/頻率選擇開關(guān),用來選擇測轉(zhuǎn)速還是測頻率。當(dāng)用定時法測轉(zhuǎn)速時,系統(tǒng)可以很方便地測出所測頻率。
3 軟件設(shè)計及抗干擾措施
系統(tǒng)的程序設(shè)計主要包括主程序、中斷程序、代碼轉(zhuǎn)換子程序、顯示子程序等。兩種測速方法硬件結(jié)構(gòu)完全相同,只是軟件流程不同,通過P3.2口來設(shè)定測速方法。下面分別論述兩種測速方法的工作原理。
M/T法中,首先由8032的P1.1端輸出啟動脈沖信號,該啟動脈沖清零DFF1和DFF2兩個觸發(fā)器,使Q1端輸出低電平,封鎖門2、3、4,Q-1端為高電平打開門1,而觸發(fā)器DFF2的Q-2端輸出為高電平,為啟動工作做好準(zhǔn)備。當(dāng)接受到轉(zhuǎn)速脈沖信號fp的上升沿時,觸發(fā)器DFF1翻轉(zhuǎn),Q-1為低電平,封鎖門1,Q1為高電平,打開門2、3、4,從而使T2開始定時,m1,m2同時開始計數(shù)。當(dāng)T2定時到100 ms時,向8032申請中斷。在中斷程序中,8032的P1.2端輸出停止脈沖信號,置位觸發(fā)器DFF2,Q-2端輸出低電平,封鎖門2、3、4,T0、T1同時停止計數(shù)。同時在中斷程序中讀出轉(zhuǎn)速信號脈沖數(shù)m1和定時信號脈沖數(shù)m2,在主程序中根據(jù)m1、m2,P和f算出轉(zhuǎn)速n=60fm1/pm2,并轉(zhuǎn)換為BCD碼,查表送至數(shù)碼管顯示,完成一次數(shù)據(jù)的采集和顯示。
在定時法中,由于要產(chǎn)生1 s的定時信號,而本系統(tǒng)中定時最大值為131 ms,故在定時法中,采取連續(xù)定時10次100 ms的方法,當(dāng)?shù)搅?00 ms定時時,定時器T2溢出向8032申請中斷。在中斷程序中對中斷次數(shù)進(jìn)行累計,如果累計中斷次數(shù)未到10次,則不作任何運算就返回,T2繼續(xù)下一次的100ms的定時,T0繼續(xù)計數(shù)轉(zhuǎn)速脈沖,當(dāng)中斷次數(shù)達(dá)到10次時,在中斷程序中,置位P1.2,停止計數(shù),并且讀出T0的計數(shù)值m1,在主程序中進(jìn)行相應(yīng)運算算出轉(zhuǎn)速,并轉(zhuǎn)換為BCD碼,送LED顯示。這里定時計數(shù)器采用了具有16位自動重裝載功能的T2計數(shù)器,當(dāng)T2溢出產(chǎn)生中斷的同時,計數(shù)器自動重載計數(shù)初值,繼續(xù)定時。因此它的定時是連續(xù)的,不受響應(yīng)中斷和處理中斷程序的影響。而如果采用沒有重載功能的定時器如T0或T1,則當(dāng)定時器溢出時,須在響應(yīng)中斷后,在中斷程序中重置定時器初值。定時器的定時是斷續(xù)的,影響定時精度,繼而影響測速精度。可見采用8032中的T2計數(shù)器定時是本系統(tǒng)一個特點,它能顯著提高測速精度。本測速儀在0-49r/min范圍內(nèi),精度可達(dá)±0.1 r/min,在50-99 999r/min范圍內(nèi),精度可達(dá)±1 r/min。
本測速儀可以測量不同極數(shù)的脈沖發(fā)生器發(fā)生的脈沖,如前述的紅外線探測器,當(dāng)改變貼在轉(zhuǎn)動體上反射紙的數(shù)量時,轉(zhuǎn)動體每轉(zhuǎn)發(fā)出的脈沖數(shù)p也相應(yīng)改變,此時如果仍按照程序中原定的p值進(jìn)行計算,就會運算出錯。因此本系統(tǒng)提供了現(xiàn)場設(shè)置極數(shù)的功能:P3.0口接極數(shù)設(shè)定選擇開關(guān),當(dāng)P3.0高電平時,表明需要設(shè)置極數(shù),此時系統(tǒng)等待由P3.1口輸進(jìn)的脈沖信號,每一個脈沖信號可使系統(tǒng)的極數(shù)寄存器數(shù)值加1,并顯示在LED數(shù)碼管上。
在定時法測速時,當(dāng)不進(jìn)行n=60m1/p的運算,直接將1 s內(nèi)的轉(zhuǎn)速脈沖數(shù)m1變換為BCD碼顯示,所得的數(shù)值顯然就是輸入脈沖信號的頻率。因此系統(tǒng)設(shè)置了轉(zhuǎn)速/頻率選擇功能。P3.3口接轉(zhuǎn)速/頻率選擇開關(guān)S3,當(dāng)P3.3為高電平時,表示測頻率。
同時,系統(tǒng)軟件還設(shè)置了一些邏輯錯誤診斷功能,如當(dāng)轉(zhuǎn)速超過99 999 r/min,系統(tǒng)將顯示PPPPP,表示超出本測速儀所測范圍,又如當(dāng)在M/T法測速時,選擇了測頻率,則顯示EEEEE,提示用戶出錯等。
由于測速儀一般都在工業(yè)生產(chǎn)現(xiàn)場工作,工作環(huán)境干擾來源多,因此在設(shè)計中,采用了抗干擾措施,如電源濾波、去耦、注意地線的走向,接地點的安排等硬件抗干擾辦法,以CPU、RAM自檢、軟件冗余、軟件陷阱等軟件抗干擾技術(shù)。
圖2 數(shù)字式轉(zhuǎn)速測量儀電路圖
出處:文件類型和編號:美國專利5442592
出版日期:1995年8月15日
主審查員:羅保.伊恩j.
收藏