国产自产21区,亚洲97,免费毛片网,国产啪视频,青青青国产在线观看,国产毛片一区二区三区精品

山東科威數(shù)控機(jī)床有限公司銑床官方網(wǎng)站今天是:2024-12-22切換城市[全國(guó)]-網(wǎng)站地圖
推薦產(chǎn)品 :
推薦新聞
技術(shù)文章當(dāng)前位置:技術(shù)文章>

一種回差可調(diào)的滯回邏輯實(shí)現(xiàn)方法及實(shí)現(xiàn)裝置制造方法

時(shí)間:2023-06-10    作者: 管理員

一種回差可調(diào)的滯回邏輯實(shí)現(xiàn)方法及實(shí)現(xiàn)裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種回差可調(diào)的滯回邏輯實(shí)現(xiàn)方法及實(shí)現(xiàn)裝置,該實(shí)現(xiàn)裝置包括增量式編碼器,上電復(fù)位器,N位波段開(kāi)關(guān)和回差可調(diào)的滯回邏輯電路,滯回邏輯電路由時(shí)鐘發(fā)生器、判向狀態(tài)機(jī)、回差雙向計(jì)數(shù)器、比較器、譯碼器、D觸發(fā)器Q1、D觸發(fā)器Q2組成。該裝置接收增量式編碼器輸出的增量脈沖,并對(duì)其進(jìn)行邏輯變換后輸出增量脈沖,與輸入增量脈沖相比輸出增量脈沖的分辨率、頻率和占空比等特性均與輸入增量脈沖特性一致,但輸出增量脈沖具有滯回特性,其回差可根據(jù)預(yù)置回差值調(diào)整。增量脈沖的滯回特性可消除信號(hào)的跳動(dòng),增加測(cè)量數(shù)據(jù)的穩(wěn)定性,可應(yīng)用于車速測(cè)量和位置測(cè)量等領(lǐng)域。
【專利說(shuō)明】-種回差可調(diào)的滯回邏輯實(shí)現(xiàn)方法及實(shí)現(xiàn)裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及可產(chǎn)生回差的滯回邏輯實(shí)現(xiàn)方法,尤其是涉及一種回差可調(diào)的滯回邏 輯實(shí)現(xiàn)方法及實(shí)現(xiàn)裝置。

【背景技術(shù)】
[0002] 滯回電路由于具有回差特性而廣泛應(yīng)用于模擬電路的整形、抗干擾設(shè)計(jì)等,施密 特觸發(fā)器和滯回比較器就是常見(jiàn)的滯回電路,在數(shù)字電路中通常會(huì)通過(guò)設(shè)計(jì)滯回邏輯來(lái)模 擬滯回電路功能。
[0003] 隨著技術(shù)的發(fā)展和工藝的進(jìn)步,增量式編碼器的分辨率不斷地得到提高,在基于 編碼器實(shí)現(xiàn)的車速測(cè)量和位置測(cè)量等應(yīng)用中常會(huì)出現(xiàn)在載體靜止時(shí)因?yàn)檎駝?dòng)等外部因素 使得增量編碼器的轉(zhuǎn)軸抖動(dòng)導(dǎo)致輸出信號(hào)不斷地發(fā)生跳變的現(xiàn)象。為了使測(cè)量數(shù)值更加穩(wěn) 定通常會(huì)引入滯回邏輯,并根據(jù)增量式編碼器的分辨率設(shè)置滯回邏輯的回差,由該回差消 除信號(hào)跳變產(chǎn)生的影響。設(shè)計(jì)人員可通過(guò)軟件模擬或數(shù)字邏輯電路來(lái)實(shí)現(xiàn)滯回邏輯功能, 但與數(shù)字邏輯電路相比較,軟件模擬在響應(yīng)速度和可靠性上限制了軟件模擬滯回邏輯的應(yīng) 用范圍。


【發(fā)明內(nèi)容】

[0004] 本發(fā)明的第一個(gè)目的在于提供一種回差可調(diào)的滯回邏輯實(shí)現(xiàn)方法,它能有效地減 小增量式編碼器的增量脈沖信號(hào)抖動(dòng)對(duì)測(cè)量值的影響,提高測(cè)量數(shù)值的穩(wěn)定性。
[0005] 本發(fā)明的第二個(gè)目的在于提供一種基于回差可調(diào)的滯回邏輯實(shí)現(xiàn)的滯回邏輯裝 置。
[0006] 本發(fā)明的第一個(gè)目的是這樣實(shí)現(xiàn)的: 一種回差可調(diào)的滯回邏輯實(shí)現(xiàn)方法,特征是: A. 時(shí)鐘發(fā)生器接收來(lái)自增量式編碼器的兩個(gè)增量脈沖信號(hào)A_IN和B_IN,時(shí)鐘發(fā)生器 在A_IN或B_IN的每一個(gè)跳變時(shí)刻能觸發(fā)時(shí)鐘發(fā)生器產(chǎn)生一個(gè)周期的同步時(shí)鐘信號(hào)elk ; 同步時(shí)鐘信號(hào)elk分別輸出到判向狀態(tài)機(jī)、回差雙向計(jì)數(shù)器、比較器、譯碼器、D觸發(fā)器Q1和 D觸發(fā)器Q2,作為它們各自的同步時(shí)鐘; B. 判向狀態(tài)機(jī)接收來(lái)自增量式編碼器的兩個(gè)增量脈沖信號(hào)A_IN和B_IN和來(lái)自上電復(fù) 位器的復(fù)位信號(hào)RST_IN,在同步時(shí)鐘信號(hào)elk的下降沿觸發(fā)下輸出當(dāng)前方向信號(hào) CUr_dir ; 假設(shè)信號(hào)高電平用'1'表示,低電平為'〇'表示,則判向狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)移圖見(jiàn)圖2, A、B、 C、D為狀態(tài)值,判向狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)移規(guī)則為; a. 若復(fù)位信號(hào)RST_IN為1 (高電平),增量脈沖信號(hào)A_IN為0 (低電平),增量脈沖信 號(hào)[預(yù)為0,判向狀態(tài)機(jī)處于A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; b. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,則 判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為0 ; c. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,則 判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為Ο ; d. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)Α_ΙΝ為1,且增量脈沖信號(hào)Β_ΙΝ為0,則 判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為0 ; e. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)A,則判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; f. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)C,則判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; g. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)D,則判向狀態(tài)機(jī)轉(zhuǎn)入A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; h. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)B,則判向狀態(tài)機(jī)轉(zhuǎn)入A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; i. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)B,則判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; j. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)D,則判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; k. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)C,則判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; l. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)A,則判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; m. 若復(fù)位信號(hào)RST_IN,增量脈沖信號(hào)八_預(yù)和B_IN,判向狀態(tài)機(jī)當(dāng)前所處狀態(tài)不滿足以 上邏輯時(shí),則判向狀態(tài)機(jī)的狀態(tài)和輸出的當(dāng)前方向信號(hào)保持不變。
[0007] C.當(dāng)前方向信號(hào)CUr_dir輸入到D觸發(fā)器Q1的數(shù)據(jù)輸入端(D),復(fù)位信號(hào)RST_ IN輸入到D觸發(fā)器Q1的復(fù)位輸入端(RST),當(dāng)RST_IN為0 (低電平)時(shí),D觸發(fā)器Q1在同 步時(shí)鐘信號(hào)elk的下降沿觸發(fā)下通過(guò)狀態(tài)輸出端(Q)輸出上次方向信號(hào)last_dir,并分別 輸入到回差雙向計(jì)數(shù)器的上次方向輸入端和比較器的上次方向輸入端;當(dāng)RST_IN為1 (高 電平)時(shí),D觸發(fā)器Q1的狀態(tài)輸出端(Q)輸出的上次方向信號(hào)last_dir變?yōu)? ; D.回差雙向計(jì)數(shù)器接收當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方 向信號(hào)last_real_dir、數(shù)據(jù)寬度為N位的預(yù)置回差數(shù)據(jù)DIFF_N_IN、復(fù)位信號(hào)RST_IN和同 步時(shí)鐘信號(hào)elk,在以上信號(hào)的驅(qū)動(dòng)下輸出實(shí)際方向信號(hào)real_dir給D觸發(fā)器Q2,數(shù)據(jù)寬 度為N位回差計(jì)數(shù)值org_cnt_N ; 回差雙向計(jì)數(shù)器的邏輯功能為:復(fù)位信號(hào)RST_IN為1 (高電平)時(shí),回差計(jì)數(shù)值org_ cnt_N被置為0,實(shí)際方向信號(hào)real_dir被置為0 ;復(fù)位信號(hào)為0 (低電平)時(shí)回差雙向計(jì)數(shù) 器由同步時(shí)鐘信號(hào)elk下降沿觸發(fā),其狀態(tài)轉(zhuǎn)移規(guī)則為: a. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 相同(同為1或〇),且回差計(jì)數(shù)值〇rg_cnt_N與回差值DIFF_N_IN不相等,且回差計(jì)數(shù)值 org_cnt_N與0不相等,貝U回差計(jì)數(shù)值org_cnt_P〇f 1,實(shí)際方向信號(hào)real_dir等于當(dāng)前方 向信號(hào)cur_dir ; b. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 相同(同為1或〇),且回差計(jì)數(shù)值〇rg_cnt_N與預(yù)置回差值DIFF_N_IN或0相等,則回差計(jì) 數(shù)值org_cnt_N保持不變,實(shí)際方向信號(hào)real_dir等于當(dāng)前方向信號(hào)cur_dir ; c. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir相同,但與上次實(shí)際方向last_ real_dir不同,且回差計(jì)數(shù)值org_cnt_N與0相等,貝U回差計(jì)數(shù)值org_cnt_N保持不變,實(shí) 際方向信號(hào)real_dir等于當(dāng)前方向信號(hào)cur_dir ; d. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir相同,但與上次實(shí)際方向last_ real_dir不同,且回差計(jì)數(shù)值org_cnt_N與0不相等,貝U回差計(jì)數(shù)值org_cnt_N減1,實(shí)際 方向信號(hào)real_dir保持不變; e. 若當(dāng)前方向信號(hào)cur_dir、上次實(shí)際方向信號(hào)last_real_dir相同,但與上次方向信 號(hào)last_ dir不同,貝U回差計(jì)數(shù)值org_cnt_N增1,實(shí)際方向信號(hào)real_dir保持不變; f. 若上次實(shí)際方向信號(hào)last_real_dir與上次方向信號(hào)last_ dir相同,但與當(dāng)前方 向信號(hào)cur_dir不同,貝U回差計(jì)數(shù)值org_cnt_N減1,實(shí)際方向信號(hào)real_dir保持不變; g. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次真實(shí)信號(hào)last_real_dir 不滿足以上邏輯關(guān)系時(shí),則在差計(jì)和值〇rg_cnt_N和實(shí)際方向信號(hào)real_dir保持不變; E. 實(shí)際方向信號(hào)real_dir輸入到D觸發(fā)器Q2的數(shù)據(jù)觸發(fā)信號(hào)輸入端(D),復(fù)位信號(hào) RST_IN輸入到D觸發(fā)器Q2的復(fù)位輸入端(RST),當(dāng)RST_IN為0 (低電平)時(shí),D觸發(fā)器Q2 在同步時(shí)鐘信號(hào)elk的下降沿觸發(fā)下由狀態(tài)輸出端(Q)輸出上次實(shí)際方向信號(hào)last_real_ dir,并輸出到回差雙向計(jì)數(shù)器的上次實(shí)際方向輸入端;當(dāng)RST_IN為1 (高電平)時(shí),D觸發(fā) 器Q2狀態(tài)輸出端(Q)輸出的上次實(shí)際方向信號(hào)last_real_dir變?yōu)? (低電平); F. 比較器接收當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方向信號(hào) last_real_dir、數(shù)據(jù)寬度為N位的預(yù)置回差數(shù)據(jù)DIFF_N_IN、數(shù)據(jù)寬度為N位的回差計(jì)數(shù)值 org_cnt_N、復(fù)位信號(hào)RST_IN和同步時(shí)鐘信號(hào)elk,在以上信號(hào)的驅(qū)動(dòng)下輸出數(shù)據(jù)寬度為2 位的計(jì)數(shù)值cnt_2給譯碼器; 比較器的邏輯功能為:復(fù)位信號(hào)RST_IN為1 (高電平)時(shí),計(jì)數(shù)值cnt_2被置為0 ;復(fù)位 信號(hào)RST_IN為0 (低電平)時(shí)比較器由同步時(shí)鐘信號(hào)elk下降沿觸發(fā),其狀態(tài)轉(zhuǎn)移規(guī)則為: a. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 均為1,且回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN或0相等,則計(jì)數(shù)值cnt_2增1 ; b. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 均為0,且回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN或0相等,則計(jì)數(shù)值cnt_2減1 ; c. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 三者不相等時(shí),或回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN和0都不相等,則計(jì)數(shù)值 cnt_2保持不變; d. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方向last_real_dir、 回差計(jì)數(shù)值〇rg_cnt_N和回差數(shù)據(jù)DIFF_N_IN不滿足以上邏輯關(guān)系時(shí),則計(jì)數(shù)值cnt_2保 持不變; G. 譯碼器接收計(jì)數(shù)值cnt_2和同步時(shí)鐘信號(hào)elk,在同步時(shí)鐘信號(hào)elk的下降沿觸發(fā) 下對(duì)計(jì)數(shù)值cnt_2進(jìn)行譯碼,并輸出兩個(gè)增量脈沖信號(hào)A_OUT和B_OUT ; a. 若 cnt_2 與 0 相等,則 A_OUT 為 0, B_OUT 為 0 ; b. 若 cnt_2 與 1 相等,則 A_OUT 為 0, B_OUT 為 1 ; c. 若 cnt_2 與 2 相等,則 A_OUT 為 1,B_OUT 為 1 ; d.若 cnt_2 與 3 相等,則 A_OUT 為 1,B_OUT 為 0。
[0008] 本發(fā)明的第二個(gè)目的是這樣實(shí)現(xiàn)的: 一種基于回差可調(diào)的滯回邏輯實(shí)現(xiàn)的滯回邏輯裝置,特征是:包括增量式編碼器、上電 復(fù)位器、Ν位波段開(kāi)關(guān)和回差可調(diào)的滯回邏輯電路,回差可調(diào)的滯回邏輯電路由時(shí)鐘發(fā)生 器、判向狀態(tài)機(jī)、回差雙向計(jì)數(shù)器、比較器、譯碼器、D觸發(fā)器Q1、D觸發(fā)器Q2組成,增量式編 碼器的輸出端分別與時(shí)鐘發(fā)生器的脈沖輸入端和判向狀態(tài)機(jī)的數(shù)據(jù)輸入端連接,時(shí)鐘發(fā)生 器的時(shí)鐘輸出端分別與判向狀態(tài)機(jī)的時(shí)鐘輸入端、回差雙向計(jì)數(shù)器的時(shí)鐘輸入端、比較器 的時(shí)鐘輸入端、譯碼器的時(shí)鐘輸入端、D觸發(fā)器Q1的時(shí)鐘輸入端和D觸發(fā)器Q2的時(shí)鐘輸入 端連接,上電復(fù)位器的復(fù)位輸出端分別與判向狀態(tài)機(jī)的復(fù)位輸入端、回差雙向計(jì)數(shù)器的復(fù) 位輸入端、比較器的復(fù)位輸入端、D觸發(fā)器Q1的復(fù)位輸入端和D觸發(fā)器Q2的復(fù)位輸入端連 接,N位波段開(kāi)關(guān)的波段開(kāi)關(guān)輸出端分別與回差雙向計(jì)數(shù)器的預(yù)置回差輸入端、比較器的預(yù) 置回差輸入端連接,判向狀態(tài)機(jī)的方向信號(hào)輸出端分別與D觸發(fā)器Q1的數(shù)據(jù)輸入端、回差 雙向計(jì)數(shù)器的當(dāng)前方向輸入端、比較器的當(dāng)前方向輸入端連接,D觸發(fā)器Q1的狀態(tài)輸出端 分別與回差雙向計(jì)數(shù)器的上次方向輸入端和比較器的上次方向輸入端連接,回差雙向計(jì)數(shù) 器的方向信號(hào)輸出端與D觸發(fā)器Q2的數(shù)據(jù)輸入端連接,D觸發(fā)器Q2的狀態(tài)輸出端與回差 雙向計(jì)數(shù)器的上次實(shí)際方向輸入端、比較器的上次實(shí)際方向輸入端連接,回差雙向計(jì)數(shù)器 的回差計(jì)數(shù)輸出端與比較器的回差計(jì)數(shù)輸入端連接,比較器的計(jì)數(shù)值輸出端與譯碼器的編 碼輸入端連接,譯碼器的兩個(gè)輸出端輸出具有滯回特性的增量脈沖信號(hào),增量脈沖信號(hào)的 頻率、分辨率和占空比分別與編碼器輸出增量脈沖的頻率、分辨率和占空比一致,唯一區(qū)別 是輸出增量脈沖具有滯回特性,其回差可根據(jù)波段開(kāi)關(guān)預(yù)置的回差進(jìn)行調(diào)整。
[0009] 本發(fā)明具有能有效地減小增量式編碼器的增量脈沖信號(hào)抖動(dòng)對(duì)測(cè)量值的影響,提 高測(cè)量數(shù)值穩(wěn)定性的優(yōu)點(diǎn),增量脈沖信號(hào)的滯回特性可消除信號(hào)的跳動(dòng),增加測(cè)量數(shù)據(jù)的 穩(wěn)定性,可應(yīng)用于車速測(cè)量和位置測(cè)量等領(lǐng)域。

【專利附圖】

【附圖說(shuō)明】
[0010] 圖1為本發(fā)明的原理框圖; 圖2為判向狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)移圖; 圖3為增量脈沖信號(hào)的不意圖,其中:a為正向運(yùn)動(dòng),b為反向運(yùn)動(dòng); 圖4為時(shí)鐘發(fā)生器產(chǎn)生的時(shí)鐘信號(hào)。

【具體實(shí)施方式】
[0011] 下面結(jié)合實(shí)施例并對(duì)照附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
[0012] 一種回差可調(diào)的滯回邏輯實(shí)現(xiàn)方法,具體步驟如下: A、 增量式編碼器輸出如圖3所示的增量脈沖信號(hào)A_IN和B_IN ; B、 時(shí)鐘發(fā)生器接收來(lái)自增量式編碼器的兩個(gè)增量脈沖信號(hào)A_IN和B_IN,時(shí)鐘發(fā)生器 在八_預(yù)或8_預(yù)的每一個(gè)跳變時(shí)刻能觸發(fā)時(shí)鐘發(fā)生器產(chǎn)生一個(gè)周期的同步時(shí)鐘信號(hào)clk,如 圖4;同步時(shí)鐘信號(hào)elk分別輸出到判向狀態(tài)機(jī)、回差雙向計(jì)數(shù)器、比較器、譯碼器、D觸發(fā)器 Q1和D觸發(fā)器Q2,作為它們各自的同步時(shí)鐘; C、 判向狀態(tài)機(jī)接收來(lái)自增量式編碼器的兩個(gè)增量脈沖信號(hào)A_IN和B_IN和來(lái)自上電復(fù) 位器的復(fù)位信號(hào)RST_IN,在同步時(shí)鐘信號(hào)elk的下降沿觸發(fā)下輸出當(dāng)前方向信號(hào)cur_dir ; 假設(shè)信號(hào)高電平用'1'表示,低電平為'〇'表示,則判向狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)移圖如圖2, A、B、 C、D為狀態(tài)值,判向狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)移規(guī)則為: a. 若復(fù)位信號(hào)RST_IN為1 (高電平),增量脈沖信號(hào)A_IN為0 (低電平),增量脈沖信 號(hào)[預(yù)為0,判向狀態(tài)機(jī)處于A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; b. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,則 判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為0 ; c. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,則 判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為0 ; d. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為0,則 判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為0 ; e. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)A,則判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; f. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)C,則判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; g. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)D,則判向狀態(tài)機(jī)轉(zhuǎn)入A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; h. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)B,則判向狀態(tài)機(jī)轉(zhuǎn)入A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; i. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)B,則判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; j. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)D,則判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; k. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)C,則判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; l. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)A,則判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; m. 若復(fù)位信號(hào)RST_IN,增量脈沖信號(hào)八_預(yù)和B_IN,判向狀態(tài)機(jī)當(dāng)前所處狀態(tài)不滿足以 上邏輯時(shí),則判向狀態(tài)機(jī)的狀態(tài)和輸出的當(dāng)前方向信號(hào)保持不變。
[0013] D.當(dāng)前方向信號(hào)cur_dir輸入到D觸發(fā)器Q1的數(shù)據(jù)輸入端(D),復(fù)位信號(hào)RST_ IN輸入到D觸發(fā)器Q1的復(fù)位輸入端(RST),當(dāng)RST_IN為0 (低電平)時(shí),D觸發(fā)器Q1在同 步時(shí)鐘信號(hào)elk的下降沿觸發(fā)下通過(guò)狀態(tài)信號(hào)輸出端(Q)輸出上次方向信號(hào)last_dir,并 分別輸入到回差雙向計(jì)數(shù)器的上次方向輸入端和比較器的上次方向輸入端;當(dāng)RST_IN為1 (高電平)時(shí),D觸發(fā)器Q1的狀態(tài)信號(hào)輸出端(Q)輸出的上次方向信號(hào)last_dir變?yōu)? ; E.回差雙向計(jì)數(shù)器接收當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方 向信號(hào)last_real_dir、數(shù)據(jù)寬度為N位的預(yù)置回差數(shù)據(jù)DIFF_N_IN、復(fù)位信號(hào)RST_IN和同 步時(shí)鐘信號(hào)elk,在以上信號(hào)的驅(qū)動(dòng)下輸出實(shí)際方向信號(hào)real_dir給D觸發(fā)器Q2,數(shù)據(jù)寬 度為N位回差計(jì)數(shù)值org_cnt_N ; 回差雙向計(jì)數(shù)器邏輯功能為:復(fù)位信號(hào)RST_IN為1 (高電平)時(shí),回差計(jì)數(shù)值〇rg_cnt_ N被置為0,實(shí)際方向信號(hào)real_dir被置為Ο ;復(fù)位信號(hào)為Ο (低電平)時(shí)回差雙向計(jì)數(shù)器由 同步時(shí)鐘信號(hào)elk下降沿觸發(fā),其狀態(tài)轉(zhuǎn)移規(guī)則為: a. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 相同(同為1或〇),且回差計(jì)數(shù)值〇rg_cnt_N與回差預(yù)置值DIFF_N_IN不相等,且回差計(jì)數(shù) 值org_cnt_N與0不相等,則回差計(jì)數(shù)值org_cnt_N增1,實(shí)際方向信號(hào)real_dir等于當(dāng)前 方向信號(hào)cur_dir ; b. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 相同(同為1或〇),且回差計(jì)數(shù)值〇rg_cnt_N與預(yù)置回差值DIFF_N_IN或0相等,則回差計(jì) 數(shù)值org_cnt_N保持不變,實(shí)際方向信號(hào)real_dir等于當(dāng)前方向信號(hào)cur_dir ; c. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir相同,但與上次實(shí)際方向last_ real_dir不同,且回差計(jì)數(shù)值org_cnt_N與0相等,貝U回差計(jì)數(shù)值org_cnt_N保持不變,實(shí) 際方向信號(hào)real_dir等于當(dāng)前方向信號(hào)cur_dir ; d. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir相同,但與上次實(shí)際方向last_ real_dir不同,且回差計(jì)數(shù)值org_cnt_N與0不相等,貝U回差計(jì)數(shù)值org_cnt_N減1,實(shí)際 方向信號(hào)real_dir保持不變; e. 若當(dāng)前方向信號(hào)cur_dir、上次實(shí)際方向信號(hào)last_real_dir相同,但與上次方向信 號(hào)last_ dir不同,貝U回差計(jì)數(shù)值org_cnt_N增1,實(shí)際方向信號(hào)real_dir保持不變; f. 若上次實(shí)際方向信號(hào)last_real_dir與上次方向信號(hào)last_ dir相同,但與當(dāng)前方 向信號(hào)cur_dir不同,貝U回差計(jì)數(shù)值org_cnt_N減1,實(shí)際方向信號(hào)real_dir保持不變; g. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次真實(shí)信號(hào)last_real_dir 不滿足以上邏輯關(guān)系時(shí),則在差計(jì)和值〇rg_cnt_N和實(shí)際方向信號(hào)real_dir保持不變。 [0014] F.實(shí)際方向信號(hào)real_dir輸入到D觸發(fā)器Q2的數(shù)據(jù)輸入端(D),復(fù)位信號(hào)RST_ IN輸入到D觸發(fā)器Q2的復(fù)位輸入端(RST),當(dāng)RST_IN為0 (低電平)時(shí),D觸發(fā)器Q2在同 步時(shí)鐘信號(hào)elk的下降沿觸發(fā)下由狀態(tài)輸出端(Q)輸出上次實(shí)際方向信號(hào)last_real_dir, 并輸出到回差雙向計(jì)數(shù)器的上次實(shí)際方向輸入端;當(dāng)RST_IN為1 (高電平)時(shí),D觸發(fā)器Q2 的狀態(tài)輸出端輸出的上次實(shí)際方向信號(hào)last_real_dir變?yōu)? (低電平); G.比較器接收當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方向信號(hào) last_real_dir、數(shù)據(jù)寬度為N位的預(yù)置回差數(shù)據(jù)DIFF_N_IN、數(shù)據(jù)寬度為N位的回差計(jì)數(shù)值 org_cnt_N、復(fù)位信號(hào)RST_IN和同步時(shí)鐘信號(hào)elk,在以上信號(hào)的驅(qū)動(dòng)下輸出數(shù)據(jù)寬度為2 位的計(jì)數(shù)值cnt_2給譯碼器; 比較器的邏輯功能為:復(fù)位信號(hào)RST_IN為1 (高電平)時(shí),計(jì)數(shù)值cnt_2被置為0 ;復(fù)位 信號(hào)RST_IN為0 (低電平)時(shí)比較器由同步時(shí)鐘信號(hào)elk下降沿觸發(fā),其狀態(tài)轉(zhuǎn)移規(guī)則為: a. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 均為1,且回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN或0相等,則計(jì)數(shù)值cnt_2增1 ; b. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 均為0,且回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN或0相等,則計(jì)數(shù)值cnt_2減1 ; c. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 三者不相等時(shí),或回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN和0都不相等,則計(jì)數(shù)值 cnt_2保持不變; d.若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方向last_real_dir、 回差計(jì)數(shù)值〇rg_cnt_N和回差數(shù)據(jù)DIFF_N_IN不滿足以上邏輯關(guān)系時(shí),則計(jì)數(shù)值cnt_2保 持不變。
[0015] H.譯碼器接收比較器輸出的計(jì)數(shù)值cnt_2和時(shí)鐘發(fā)生器輸出的同步時(shí)鐘信號(hào) clk,在同步時(shí)鐘信號(hào)elk的下降沿觸發(fā)下對(duì)計(jì)數(shù)值cnt_2進(jìn)行譯碼,并輸出兩個(gè)增量脈沖 信號(hào)A_0UT和B_0UT到車速測(cè)量?jī)x; a. 若 cnt_2 與 0 相等,則 A_0UT 為 0, B_0UT 為 0 ; b. 若 cnt_2 與 1 相等,則 A_0UT 為 0, B_0UT 為 1 ; c. 若 cnt_2 與 2 相等,則 A_0UT 為 1,B_0UT 為 1 ; d. 若 cnt_2 與 3 相等,則 A_0UT 為 1,B_0UT 為 0。
[0016] 一種基于回差可調(diào)的滯回邏輯實(shí)現(xiàn)的滯回邏輯裝置,特征是:包括增量式編碼器、 上電復(fù)位器、N位波段開(kāi)關(guān)、車速測(cè)量?jī)x和回差可調(diào)的滯回邏輯電路,回差可調(diào)的滯回邏輯 電路由時(shí)鐘發(fā)生器、判向狀態(tài)機(jī)、回差雙向計(jì)數(shù)器、比較器、譯碼器、D觸發(fā)器Q1、D觸發(fā)器Q2 組成,增量式編碼器的輸出端分別與時(shí)鐘發(fā)生器的脈沖輸入端和判向狀態(tài)機(jī)的數(shù)據(jù)輸入端 連接,時(shí)鐘發(fā)生器的時(shí)鐘輸出端分別與判向狀態(tài)機(jī)的時(shí)鐘輸入端、回差雙向計(jì)數(shù)器的時(shí)鐘 輸入端、比較器的時(shí)鐘輸入端、譯碼器的時(shí)鐘輸入端、D觸發(fā)器Q1的時(shí)鐘輸入端和D觸發(fā)器 Q2的時(shí)鐘輸入端連接,上電復(fù)位器的復(fù)位輸出端分別與判向狀態(tài)機(jī)的復(fù)位輸入端、回差雙 向計(jì)數(shù)器的復(fù)位輸入端、比較器的復(fù)位輸入端、D觸發(fā)器Q1的復(fù)位輸入端和D觸發(fā)器Q2的 復(fù)位輸入端連接,N位波段開(kāi)關(guān)的波段開(kāi)關(guān)輸出端分別與回差雙向計(jì)數(shù)器的預(yù)置回差輸入 端、比較器的預(yù)置回差輸入端連接,判向狀態(tài)機(jī)的方向信號(hào)輸出端分別與D觸發(fā)器Q1的數(shù) 據(jù)輸入端、回差雙向計(jì)數(shù)器的當(dāng)前方向輸入端、比較器的當(dāng)前方向輸入端連接,D觸發(fā)器Q1 的狀態(tài)輸出端分別與回差雙向計(jì)數(shù)器的上次方向輸入端和比較器的上次方向輸入端連接, 回差雙向計(jì)數(shù)器的方向信號(hào)輸出端與D觸發(fā)器Q2的數(shù)據(jù)輸入端連接,D觸發(fā)器Q2的狀態(tài) 輸出端與回差雙向計(jì)數(shù)器的上次實(shí)際方向輸入端、比較器的上次實(shí)際方向輸入端連接,回 差雙向計(jì)數(shù)器的回差計(jì)數(shù)輸出端與比較器的回差計(jì)數(shù)輸入端連接,比較器的計(jì)數(shù)值輸出端 與譯碼器的編碼輸入端連接,譯碼器輸出的增量脈沖信號(hào)與車速測(cè)量?jī)x輸入端連接。譯碼 器輸出的增量脈沖具有滯回特性,且頻率、分辨率和占空比分別與編碼器輸出增量脈沖的 頻率、分辨率和占空比一致,但譯碼器輸出增量脈沖具有滯回特性,其回差可根據(jù)波段開(kāi)關(guān) 預(yù)置的回差進(jìn)行調(diào)整。
[0017] 本發(fā)明中上電復(fù)位器只是產(chǎn)生復(fù)位信號(hào)的一種方式,產(chǎn)生復(fù)位信號(hào)的其它方式也 屬保護(hù)范圍;N位波段開(kāi)關(guān)只是產(chǎn)生N位寬回差數(shù)據(jù)的一種方式,其它產(chǎn)生N位寬回差數(shù)據(jù) 的方式也屬本專利的保護(hù)范圍;譯碼器輸出的增量脈沖與車速測(cè)量?jī)x連接只是本發(fā)明的一 種應(yīng)用,其它與本發(fā)明相關(guān)的其它應(yīng)用也屬本專上的保護(hù)范圍。
【權(quán)利要求】
1. 一種回差可調(diào)的滯回邏輯實(shí)現(xiàn)方法,其特征在于: A. 時(shí)鐘發(fā)生器接收來(lái)自增量式編碼器的兩個(gè)增量脈沖信號(hào)A_IN和B_IN,時(shí)鐘發(fā)生器 在A_IN或B_IN的每一個(gè)跳變時(shí)刻能觸發(fā)時(shí)鐘發(fā)生器產(chǎn)生一個(gè)周期的同步時(shí)鐘信號(hào)elk ; 同步時(shí)鐘信號(hào)elk分別輸出到判向狀態(tài)機(jī)、回差雙向計(jì)數(shù)器、比較器、譯碼器、D觸發(fā)器Q1和 D觸發(fā)器Q2,作為它們各自的同步時(shí)鐘; B. 判向狀態(tài)機(jī)接收來(lái)自增量式編碼器的兩個(gè)增量脈沖信號(hào)A_IN和B_IN和來(lái)自上電復(fù) 位器的復(fù)位信號(hào)RST_IN,在同步時(shí)鐘信號(hào)elk的下降沿觸發(fā)下輸出當(dāng)前方向信號(hào) CUr_dir ; 假設(shè)信號(hào)高電平用'1'表示,低電平為'〇'表示,判向狀態(tài)機(jī)所有狀態(tài)有A、B、C、D四種狀 態(tài)值,則判向狀態(tài)機(jī)狀態(tài)轉(zhuǎn)移規(guī)則為: a. 若復(fù)位信號(hào)RST_IN為1,增量脈沖信號(hào)A_IN為0,增量脈沖信號(hào)B_IN為0,判向狀 態(tài)機(jī)處于A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; b. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,則 判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為0 ; c. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,則 判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為0 ; d. 若復(fù)位信號(hào)RST_IN為1,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為0,則 判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),且輸出當(dāng)前方向信號(hào)cur_dir為0 ; e. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)A,則判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; f. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)C,則判向狀態(tài)機(jī)轉(zhuǎn)入B狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; g. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)D,則判向狀態(tài)機(jī)轉(zhuǎn)入A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; h. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為0,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)B,則判向狀態(tài)機(jī)轉(zhuǎn)入A狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; i. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)B,則判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; j. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為1,且 判向狀態(tài)機(jī)處于狀態(tài)D,則判向狀態(tài)機(jī)轉(zhuǎn)入C狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; k. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)C,則判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為1 ; l. 若復(fù)位信號(hào)RST_IN為0,且增量脈沖信號(hào)A_IN為1,且增量脈沖信號(hào)B_IN為0,且 判向狀態(tài)機(jī)處于狀態(tài)A,則判向狀態(tài)機(jī)轉(zhuǎn)入D狀態(tài),輸出當(dāng)前方向信號(hào)cur_dir為0 ; m. 若復(fù)位信號(hào)RST_IN,增量脈沖信號(hào)八_預(yù)和B_IN,判向狀態(tài)機(jī)當(dāng)前所處狀態(tài)不滿足以 上邏輯時(shí),則判向狀態(tài)機(jī)的狀態(tài)和輸出的當(dāng)前方向信號(hào)保持不變; C. 當(dāng)前方向信號(hào)Cur_dir輸入到D觸發(fā)器Q1的數(shù)據(jù)輸入端,復(fù)位信號(hào)RST_IN輸入到 D觸發(fā)器Q1的復(fù)位輸入端(RST,當(dāng)RST_IN為0時(shí),D觸發(fā)器Q1在同步時(shí)鐘信號(hào)elk的下降 沿觸發(fā)下通過(guò)狀態(tài)輸出端輸出上次方向信號(hào)last_dir,并分別輸入到回差雙向計(jì)數(shù)器的上 次方向輸入端和比較器的上次方向輸入端;當(dāng)RST_IN為1時(shí),D觸發(fā)器Q1的狀態(tài)輸出端輸 出的上次方向信號(hào)last_dir變?yōu)棣?; D. 回差雙向計(jì)數(shù)器接收當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方 向信號(hào)last_real_dir、數(shù)據(jù)寬度為N位的預(yù)置回差數(shù)據(jù)DIFF_N_IN、復(fù)位信號(hào)RST_IN和同 步時(shí)鐘信號(hào)elk,在以上信號(hào)的驅(qū)動(dòng)下輸出實(shí)際方向信號(hào)real_dir給D觸發(fā)器Q2,數(shù)據(jù)寬 度為N位回差計(jì)數(shù)值org_cnt_N ; 回差雙向計(jì)數(shù)器的邏輯功能為:復(fù)位信號(hào)RST_IN為1時(shí),回差計(jì)數(shù)值〇rg_cnt_N被置 為〇,實(shí)際方向信號(hào)real_dir被置為0 ;復(fù)位信號(hào)為0時(shí)回差雙向計(jì)數(shù)器由同步時(shí)鐘信號(hào) elk下降沿觸發(fā),其狀態(tài)轉(zhuǎn)移規(guī)則為: a. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 相同,且回差計(jì)數(shù)值〇rg_cnt_N與回差值DIFF_N_IN不相等,且回差計(jì)數(shù)值org_cnt_N與 〇不相等,貝 1J回差計(jì)數(shù)值〇rg_cnt_N增1,實(shí)際方向信號(hào)real_dir等于當(dāng)前方向信號(hào)cur_ dir ; b. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 相同,且回差計(jì)數(shù)值〇rg_cnt_N與預(yù)置回差值DIFF_N_IN或0相等,則回差計(jì)數(shù)值org_cnt_ N保持不變,實(shí)際方向信號(hào)real_dir等于當(dāng)前方向信號(hào)cur_dir ; c. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir相同,但與上次實(shí)際方向last_ real_dir不同,且回差計(jì)數(shù)值org_cnt_N與0相等,貝U回差計(jì)數(shù)值org_cnt_N保持不變,實(shí) 際方向信號(hào)real_dir等于當(dāng)前方向信號(hào)cur_dir ; d. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir相同,但與上次實(shí)際方向last_ real_dir不同,且回差計(jì)數(shù)值org_cnt_N與0不相等,貝U回差計(jì)數(shù)值org_cnt_N減1,實(shí)際 方向信號(hào)real_dir保持不變; e. 若當(dāng)前方向信號(hào)cur_dir、上次實(shí)際方向信號(hào)last_real_dir相同,但與上次方向信 號(hào)last_ dir不同,貝U回差計(jì)數(shù)值org_cnt_N增1,實(shí)際方向信號(hào)real_dir保持不變; f. 若上次實(shí)際方向信號(hào)last_real_dir與上次方向信號(hào)last_ dir相同,但與當(dāng)前方 向信號(hào)cur_dir不同,貝U回差計(jì)數(shù)值org_cnt_N減1,實(shí)際方向信號(hào)real_dir保持不變; g. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次真實(shí)信號(hào)last_real_dir 不滿足以上邏輯關(guān)系時(shí),則在差計(jì)和值〇rg_cnt_N和實(shí)際方向信號(hào)real_dir保持不變; E. 實(shí)際方向信號(hào)real_dir輸入到D觸發(fā)器Q2的數(shù)據(jù)觸發(fā)信號(hào)輸入端,復(fù)位信號(hào)RST_ IN輸入到D觸發(fā)器Q2的復(fù)位輸入端,當(dāng)RST_IN為0時(shí),D觸發(fā)器Q2在同步時(shí)鐘信號(hào)elk 的下降沿觸發(fā)下由狀態(tài)輸出端輸出上次實(shí)際方向信號(hào)last_real_dir,并輸出到回差雙向 計(jì)數(shù)器的上次實(shí)際方向輸入端;當(dāng)RST_IN為1時(shí),D觸發(fā)器Q2狀態(tài)輸出端輸出的上次實(shí)際 方向信號(hào)last_real_dir變?yōu)? ; F. 比較器接收當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方向信號(hào) last_real_dir、數(shù)據(jù)寬度為N位的預(yù)置回差數(shù)據(jù)DIFF_N_IN、數(shù)據(jù)寬度為N位的回差計(jì)數(shù)值 org_cnt_N、復(fù)位信號(hào)RST_IN和同步時(shí)鐘信號(hào)elk,在以上信號(hào)的驅(qū)動(dòng)下輸出數(shù)據(jù)寬度為2 位的計(jì)數(shù)值cnt_2給譯碼器; 比較器的邏輯功能為:復(fù)位信號(hào)RST_IN為1時(shí),計(jì)數(shù)值cnt_2被置為0 ;復(fù)位信號(hào)RST_ IN為0時(shí)比較器由同步時(shí)鐘信號(hào)elk下降沿觸發(fā),其狀態(tài)轉(zhuǎn)移規(guī)則為: a.若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 均為1,且回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN或0相等,則計(jì)數(shù)值cnt_2增1 ; b. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 均為0,且回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN或0相等,則計(jì)數(shù)值cnt_2減1 ; c. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir和上次實(shí)際方向last_real_dir 三者不相等時(shí),或回差計(jì)數(shù)值〇rg_cnt_N與回差數(shù)據(jù)DIFF_N_IN和0都不相等,則計(jì)數(shù)值 cnt_2保持不變; d. 若當(dāng)前方向信號(hào)cur_dir、上次方向信號(hào)last_dir、上次實(shí)際方向last_real_dir、 回差計(jì)數(shù)值〇rg_cnt_N和回差數(shù)據(jù)DIFF_N_IN不滿足以上邏輯關(guān)系時(shí),則計(jì)數(shù)值cnt_2保 持不變; G.譯碼器接收計(jì)數(shù)值cnt_2和同步時(shí)鐘信號(hào)clk,在同步時(shí)鐘信號(hào)elk的下降沿觸發(fā) 下對(duì)計(jì)數(shù)值cnt_2進(jìn)行譯碼,并輸出兩個(gè)增量脈沖信號(hào)A_OUT和B_OUT ; a. 若 cnt_2 與 0 相等,則 A_OUT 為 0, B_OUT 為 0 ; b. 若 cnt_2 與 1 相等,則 A_OUT 為 0, B_OUT 為 1 ; c. 若 cnt_2 與 2 相等,則 A_OUT 為 1,B_OUT 為 1 ; d. 若 cnt_2 與 3 相等,則 A_OUT 為 1,B_OUT 為 0 。
2. -種基于回差可調(diào)的滯回邏輯實(shí)現(xiàn)的滯回邏輯裝置,其特征在于:包括增量式編碼 器、上電復(fù)位器、N位波段開(kāi)關(guān)和回差可調(diào)的滯回邏輯電路,回差可調(diào)的滯回邏輯電路由時(shí) 鐘發(fā)生器、判向狀態(tài)機(jī)、回差雙向計(jì)數(shù)器、比較器、譯碼器、D觸發(fā)器Q1、D觸發(fā)器Q2組成,增 量式編碼器的輸出端分別與時(shí)鐘發(fā)生器的脈沖輸入端和判向狀態(tài)機(jī)的數(shù)據(jù)輸入端連接,時(shí) 鐘發(fā)生器的時(shí)鐘輸出端分別與判向狀態(tài)機(jī)的時(shí)鐘輸入端、回差雙向計(jì)數(shù)器的時(shí)鐘輸入端、 比較器的時(shí)鐘輸入端、譯碼器的時(shí)鐘輸入端、D觸發(fā)器Q1的時(shí)鐘輸入端和D觸發(fā)器Q2的時(shí) 鐘輸入端連接,上電復(fù)位器的復(fù)位輸出端分別與判向狀態(tài)機(jī)的復(fù)位輸入端、回差雙向計(jì)數(shù) 器的復(fù)位輸入端、比較器的復(fù)位輸入端、D觸發(fā)器Q1的復(fù)位輸入端和D觸發(fā)器Q2的復(fù)位輸 入端連接,N位波段開(kāi)關(guān)的波段開(kāi)關(guān)輸出端分別與回差雙向計(jì)數(shù)器的預(yù)置回差輸入端、比較 器的預(yù)置回差輸入端連接,判向狀態(tài)機(jī)的方向信號(hào)輸出端分別與D觸發(fā)器Q1的數(shù)據(jù)輸入 端、回差雙向計(jì)數(shù)器的當(dāng)前方向輸入端、比較器的當(dāng)前方向輸入端連接,D觸發(fā)器Q1的狀態(tài) 輸出端分別與回差雙向計(jì)數(shù)器的上次方向輸入端和比較器的上次方向輸入端連接,回差雙 向計(jì)數(shù)器的方向信號(hào)輸出端與D觸發(fā)器Q2的數(shù)據(jù)輸入端連接,D觸發(fā)器Q2的狀態(tài)輸出端 與回差雙向計(jì)數(shù)器的上次實(shí)際方向輸入端、比較器的上次實(shí)際方向輸入端連接,回差雙向 計(jì)數(shù)器的回差計(jì)數(shù)輸出端與比較器的回差計(jì)數(shù)輸入端連接,比較器的計(jì)數(shù)值輸出端與譯碼 器的編碼輸入端連接,譯碼器的兩個(gè)輸出端輸出具有滯回特性的增量脈沖信號(hào),增量脈沖 信號(hào)的頻率、分辨率和占空比分別與編碼器輸出增量脈沖的頻率、分辨率和占空比一致。
【文檔編號(hào)】G01D3/032GK104101365SQ201410324712
【公開(kāi)日】2014年10月15日 申請(qǐng)日期:2014年7月9日 優(yōu)先權(quán)日:2014年7月9日
【發(fā)明者】吳小鋒 申請(qǐng)人:江西省智成測(cè)控技術(shù)研究所有限責(zé)任公司

  • 專利名稱:內(nèi)部溫度檢測(cè)方法和裝置的制作方法技術(shù)領(lǐng)域:本發(fā)明涉及一種室內(nèi)溫度(room temperature)檢測(cè)方法和裝置,更具體地說(shuō),涉及一種更精確地確定汽車車廂內(nèi)的室內(nèi)空氣溫度的方法和裝置。背景技術(shù): 汽車車廂內(nèi)的空氣溫度傳感器用于獲
  • 專利名稱:一種基于慣性比特征的三角形星圖識(shí)別方法技術(shù)領(lǐng)域:本發(fā)明涉及星圖識(shí)別技術(shù),特別是指一種基于慣性比特征的三角形星圖識(shí)別方法。背景技術(shù):星敏感器作為一種航天器姿態(tài)測(cè)量?jī)x器,由于具有自主性強(qiáng)、無(wú)誤差積累、以及精度高等優(yōu)點(diǎn),因此已廣泛應(yīng)用于
  • 專利名稱:一種用作尺寸標(biāo)準(zhǔn)物質(zhì)的二氧化鈰微球的制作方法技術(shù)領(lǐng)域:本發(fā)明涉及計(jì)量測(cè)試標(biāo)準(zhǔn)量值傳遞的技術(shù)領(lǐng)域,更具體地說(shuō),本發(fā)明涉及一種用 作尺寸標(biāo)準(zhǔn)物質(zhì)的二氧化鈰微球。背景技術(shù):隨著粉體技術(shù)和納米科技的發(fā)展,亞微米納米粉體吸引了越來(lái)越多的目光
  • 用于仿真飾品重金屬釋放量檢測(cè)的浸泡支架的制作方法【專利摘要】本實(shí)用新型公開(kāi)了一種用于仿真飾品重金屬釋放量檢測(cè)的浸泡支架,該浸泡支架設(shè)置為上端開(kāi)口、下端設(shè)置有網(wǎng)格狀結(jié)構(gòu)的中空?qǐng)A柱形結(jié)構(gòu),所述中空?qǐng)A柱形結(jié)構(gòu)的柱面為環(huán)狀封閉面,所述柱面的內(nèi)表面設(shè)
  • 專利名稱:含生物分子珠粒的管和使用它的分析裝置的制作方法技術(shù)領(lǐng)域:本發(fā)明涉及在檢測(cè)生物分子(例如DNA,RNA,蛋白質(zhì),低重量有機(jī)分子(配體等),糖,脂類等)的檢驗(yàn)中使用的基底,生物分子芯片,使用其的檢測(cè)裝置以及檢測(cè)(包括篩選)和診斷方法。
  • 專利名稱:礦井電機(jī)車可控硅檢測(cè)儀的制作方法技術(shù)領(lǐng)域:本實(shí)用新型屬于可控硅檢測(cè)領(lǐng)域,特別涉及一種礦井電機(jī)車可控硅檢測(cè)儀。背景技術(shù):現(xiàn)有技術(shù)中,電機(jī)的轉(zhuǎn)速是通過(guò)改變其電壓來(lái)調(diào)節(jié)的,而電壓的調(diào)節(jié)又是通過(guò)觸發(fā)電路對(duì)可控硅的控制來(lái)實(shí)現(xiàn)的。此種結(jié)構(gòu)的調(diào)
山東科威數(shù)控機(jī)床有限公司
全國(guó)服務(wù)熱線:13062023238
電話:13062023238
地址:滕州市龍泉工業(yè)園68號(hào)
關(guān)鍵詞:銑床,數(shù)控銑床龍門銑床
公司二維碼
Copyright 2010-2024 http://www.shangjia178.com 版權(quán)所有 All rights reserved 魯ICP備19044495號(hào)-12
主站蜘蛛池模板: 99精品视频在线视频免费观看| 美女精品永久福利在线| 2021国产成人综合亚洲精品| 天堂va在线| 日韩中文字幕网站| 国内外成人免费视频| 99久久国产综合精品成人影院| 午夜小视频网站| 天天操天天干天天干| 精品久久久久久久久久| 国产欧美日本在线| 国产高清成人| 跪在小茜脚下的老板奴| 成人福利免费观看体验区| s试看片| 成av人电影在线观看| 成人网在线免费观看| 大色综合| 99爱在线| japanese中文字幕| 成人网在线观看| 国产成人网| 韩国一级淫片| 美女模特被c免费视频| 麻豆精品国产自产在线| 欧美成人亚洲国产精品| 国产在线拍揄自揄视精品不卡| 99re在线免费视频| 成人免费视频69| 国产人妖ts丝丝 magnet| 久久99精品久久久久久久野外| 高清成人综合| 国产亚洲欧美在线人成aaaa| 久久99热这里只有精品7| 国产精品久久国产精品99盘| 国产午夜电影在线观看| 久久精品成人国产午夜| 漂亮大学生韩国三级播放国产| 麻豆精品a在线观看| 青青青久在线视频免费观看| 色老老精品偷偷鲁|