www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]摘要:在此介紹了一種由極少硬件構成的簡易智能碼盤,該系統(tǒng)主要由單片機和拔碼開關組成,采用撥碼開關設置輸入數據量的位碼和數碼,通過外部中斷數據采集按鍵控制該位數據量的輸入,并由顯示器監(jiān)視,內部E2PROM保存

摘要:在此介紹了一種由極少硬件構成的簡易智能碼盤,該系統(tǒng)主要由單片機和拔碼開關組成,采用撥碼開關設置輸入數據量的位碼和數碼,通過外部中斷數據采集按鍵控制該位數據量的輸入,并由顯示器監(jiān)視,內部E2PROM保存,同時通過串行口向用戶系統(tǒng)發(fā)送設置數據。故使用該碼盤用戶系統(tǒng)僅占用一個串行口或虛擬串行口就可實現16位BCD碼設置或64位二進制碼輸入,16位BCD碼可根據用戶需要分割為幾組,每組數據的位數也可任意定義,以滿足各種控制系統(tǒng)控制參數設置的需要。
關鍵詞:智能碼盤;16位BCD碼;撥碼開關;E2PROM

0 引言
    在自動控制系統(tǒng)應用中,經常需要設定控制目標參數,這些參數一般由鍵盤或碼盤輸入,隨著工業(yè)自動化程度越來越高,各種碼盤的需求也逐漸增加。
    很多學者研究了各式各樣的碼盤。他們大多是利用物理、電磁、生物、光學等原理,研制出撥鍵式、光電式及光柵式等碼盤。然而,這些碼盤都有一個共同的缺點,一個碼盤只能輸入一個數據位,當輸入量位數過多時,就需要多個碼盤,這樣將會帶來計算機接口數量不夠的矛盾,即輸入數據位數越多,硬件越多,占用CPU接口就越多,硬件體積大,成本高,系統(tǒng)結構復雜。
    本文研究了一種簡易智能碼盤,只需占用系統(tǒng)CPU一個串行接口或2個普通輸入/輸出口(用虛擬串行口技術)就可實現16位BCD碼或者64位二進制碼輸入,不僅簡化了硬件電路,而且解決了當輸入數據位數過多時系統(tǒng)CPU接口不足的難題。

1 設計原理
    該智能碼盤用8位撥碼開關實現數據輸入,其中高4位用于選擇輸入碼(BCD碼)的位數,低4位用于設置BCD碼的大小。如設置第8位碼為7,則撥碼開關高4位設置為1000,低4位為0111,然后按一次采集按鈕即完成輸入。碼盤CPU將采集到的BCD碼存入相應的內存,并轉存片內E2PROM或FLASH內,然后再從串行口輸出供用戶設備使用(用戶CPU串口采樣)。智能碼盤系統(tǒng)框圖如圖1所示。


    為了進一步降低成本,當用戶系統(tǒng)不大的情況下,也可選擇用戶CPU替代碼盤CPU。即利用用戶CPU的一個普通8位輸入/輸出口和一個外部中斷即可完成輸入控制參數設置功能。系統(tǒng)框圖如圖2所示。輸入完畢,所有撥碼開關處于斷開狀態(tài),該口即可恢復其他輸入或輸出口功能,即不占用用戶系統(tǒng)接口,提高了接口使用效率。



2 系統(tǒng)硬件設計
    系統(tǒng)硬件結構主要由數據輸入電路、數據采集電路(碼盤CPU)、顯示電路、數據輸出電路(碼盤CPU串口輸出通信)等部分組成。
2.1 數據輸入電路
    數據輸入部分由8位撥碼開關和上拉電阻組成。電路如圖3所示。


    通過撥碼開關的接通、斷開,實現邏輯“0”和邏輯“1”的輸出,供碼盤CPU采樣,其采樣的數據含義為高4位代表輸入數據位數,低4位代表數據大小。其數據大小和數碼含義由用戶定義,可以是BCD碼、格林碼、二進制碼或其他碼。最常用的為BCD碼或二進制碼。表1為撥碼開關位碼和數碼參數表。


2.2 數據采集電路
    本設計采用STC12C2052AD作為碼盤CPU,它是一款高速,低功耗,超小封裝的單片機,其價格低廉,性能可靠,無需擴展即可滿足設計要求。片內2 KBFLASH和256 B片內RAM,可以完成10萬次以上的擦寫次數,引腳封裝和指令系統(tǒng)都與MCS-51兼容,系統(tǒng)硬件設計簡單、軟件編程方便。數據采集在外部中斷中完成,當按采集按鈕時,系統(tǒng)立即響應中斷,即執(zhí)行中斷處理程序,從P1口讀入撥碼開關狀態(tài),然后拆分位碼和數碼,如果數據有效(數碼數值不大于9),則將采集數據存入相應內存,并轉存到E2PROM內,即完成了位碼指定位的數據輸入,然后碼盤CPU將這組數據發(fā)送至用戶系統(tǒng)CPU,再移植到控制參數緩沖器和送顯示器顯示,提示操作者設置控制參數的大小。當所有位設置完成后,即可完成整體數據采集。
2.3 數據輸出電路
    該碼盤數據輸出由碼盤CPU通過異步通信串行接口(UART)進行串口發(fā)送,發(fā)送和接收波特率設置為1200b/s。
    為保證通信可靠性,采用對講機通信方式,碼盤CPU采集數據完畢后(接到發(fā)送命令)主動發(fā)送呼叫口令“S”,用戶控制系統(tǒng)CPU接收口令“S”后,應答“O”來建立通信連接。聯(lián)結建立完畢后,將設置參數從高位到低位依次連續(xù)發(fā)送3遍。用戶系統(tǒng)CPU將接收到的3組數據進行對應表決校驗,來確定接收數據正確性。
    用戶可以根據自己需要將接收到的16位數據將進行數據前后分組,每組數據位數和物理含義由用戶自己決定。例如在環(huán)境檢測系統(tǒng)中1~3位為環(huán)境溫度,4~5位為空氣濕度,6~8位為二氧化碳濃度,9~13位為光照強度,14~16位為噪聲強度。

3 軟件設計
    本設計采用匯編語言編程,主要包括主程序、數據采集子程序、顯示子程序、FLASH讀/寫子程序、串口發(fā)送/接收子程序等。
3.1 碼盤CPU主程序流程圖
    碼盤CPU主程序流程圖如圖4所示。


    主要由系統(tǒng)初始化、E2PROM讀出、顯示,虛擬串口發(fā)送等程序模塊組成,系統(tǒng)初始化主要置更新標志為1,其目的是系統(tǒng)從E2PROM內讀出斷電前最后一次保存的數據,顯示,并發(fā)送給用戶控制系統(tǒng)CPU,供用戶系統(tǒng)使用。
3.2 數據輸入中斷服務程序
    圖5為數據輸入子程序流程圖,主要處理數據采集,并將采集到的數據存入E2PROM中。數據輸入子程序是智能碼盤程序的核心部分,其執(zhí)行過程如下:
    (1)將P1的數據讀入;
    (2)拆分位碼、數碼;
    (3)判斷數碼數據是否合法(若數碼大于9,則視為不合法),若不合法,采樣數據無效;
    (4)將位碼、數碼數據寫入E2PROM;
    (5)向用戶CPU發(fā)送。

4 應用實例
    在木材干燥過程中,需要若干個干燥階段。每個階段都需要設置干燥時間、干燥溫度以及干燥濕度。若濕度太大,木材易發(fā)霉;若溫度過高,濕度太低,木材干燥過快,易引發(fā)內裂,所以要求控制系統(tǒng)在滿足干燥濕度的條件下,盡快達到干燥溫度,并在該干燥溫度和濕度條件下保持干燥階段時間,使木材內的水分自然流出。
    只應用該碼盤的前10位就能滿足干燥過程參數的設置,16~13位設置干燥時間(時/分),12~10位設置干燥溫度(干球溫度),9~7位設置干燥濕度(濕球溫度)。干燥控制系統(tǒng)從串行口接收到這些干燥控制參數保存到30H~39H中,即30H~33H保存干燥時間,34H~36H保存干燥溫度,37H~39H保存干燥濕度,控制系統(tǒng)在工作時,根據實際采樣溫度、濕度與這些控制設置參數比較決策是否加熱提高干燥溫度、是否噴灑蒸氣提高干燥濕度、根據實際干燥時間是否更改干燥階段等控制。

5 結語
    經試驗調試證明,本文提出的方法是切實可行的,系統(tǒng)結構簡單,穩(wěn)定性好,占用硬件接口少(只占用計算機一個串行口),當要求輸入數據越大,數字位數越多時,本方法的優(yōu)越性越明顯。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達克上市公司優(yōu)克聯(lián)集團(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關鍵字: LOCAL LM BSP 移動網絡

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當技術的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產業(yè)疆域。2025年,物聯(lián)網產業(yè)邁入?"破界創(chuàng)造"與"共生進化"?的裂變時代——AI大模型消融感知邊界,...

關鍵字: BSP 模型 微信 AIOT

"出海無界 商機無限"助力企業(yè)構建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領先商業(yè)管理媒體世界經理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關鍵字: 解碼 供應鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當地時間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關鍵字: 掃地機器人 耳機 PEN BSP

Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱 Arm)今日宣布推出全新 Arm? Lumex? 計算子系統(tǒng) (Compute Subsystem, CSS) 平臺,這是一套專為旗艦級智能手機及下一代個人電腦加...

關鍵字: CPU AI 消費電子

Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱 Arm)今日宣布推出全新 Arm? Lumex?計算子系統(tǒng) (Compute Subsystem, CSS) 平臺,這是一套專為旗艦級智能手機及下一代個人電腦加速...

關鍵字: 消費電子 CPU AI

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網、慧聰物聯(lián)網、慧聰音響燈光網、慧聰LED屏網、慧聰教育網聯(lián)合主辦,吸引了安防、...

關鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠通信宣布,其自研藍牙協(xié)議棧DynaBlue率先通過藍牙技術聯(lián)盟(SIG)BQB 6.1標準認證。作為移遠深耕短距離通信...

關鍵字: 藍牙協(xié)議棧 移遠通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實黨中央、國務院和上海市委、市政府關于加快發(fā)展人力資源服務業(yè)的決策部署,更好發(fā)揮人力資源服務業(yè)賦能百業(yè)作用,8月29日,以"AI智領 HR智鏈 靜候你來&quo...

關鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達成合作,為其自主研發(fā)的"旗馭車管"車輛運營管理平臺提供全流程支付通道及技術支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運營管理效率...

關鍵字: 一汽 智能化 BSP SAAS
關閉