1? 系統方案分析
按照當前國內外技術水平來分類,排隊管理系統可以分為有線系統和無線系統,它們所實現的功能是完全一樣的。無線通信方式,最大的優點是安裝方便快捷。除主機外,任何設備出現故障時,都可實時在線更換和維修。但該方式容易受到頻率干擾和電磁波干擾。
2? 系統整體方案設計
各個窗口終端CPU通信的信息量不大,實現的功能較簡單。主機采用32位EasyARM615[l]可以滿足要求,充分利用主機自帶的RS485總線資源。從機采用8位的單片機即可實現所需功能。雖然在穩定性上可能稍有影響,編程上略為復雜,但是大大地降低了生產成本,而且對系統穩定性方面的影響,可以通過軟件設計來盡量克服。
基于以上方案分析,主機采用32位EasyARM615開發套件,從機采用8位單片機作為控制芯片。搭建基于EasyARM615的分布式排隊系統,具體框架如圖1所示。
排隊系統的基本服務流程是:當顧客進入服務大廳,選擇自己需要的服務類別,從“號票打印機”抽取打印號票,上面打印出該顧客的排隊代號。主機根據服務類別及緊急程度處理數據,形成隊列。當工作人員服務完畢后只需按一下從機鍵盤上的呼叫按鈕,主機將先來的顧客代號通過窗口顯示屏和語音信息,呼叫顧客前來辦理。
3系統硬件電路設計
基于單元化思想設計,系統硬件由主機控制器、從機控制器、人機交互界面、鍵盤輸入系統、嵌入式打印機、語音播放系統、自制電源模塊組成。
3.1? 主機控制器
EasyARM615主機是系統控制和管理的核心,完成號票的打印和號碼的存儲、管理、顯示、發送及語音播放等功能。顧客來到后,在主機上按“取號”鍵,系統將排隊人數和排隊號碼加1,同時打印顧客的號碼并存儲。當窗口工作人員按“下一位”鍵取號時,主機將排在最前的號碼發往呼叫器、相應的窗口顯示屏和主顯示屏,并通過語音模塊播放語音,同時將系統的排隊人數減l;當窗口工作人員按“重呼”鍵或“暫?!辨I時,從機向主機送出該窗口數據,主機收到后立即將該數據發往呼叫器、相應的窗口顯示屏和主顯示屏,并通過語音模塊播放語音。主機控制器電路如圖2所示。
3.2? 從機控制器
系統的從機控制器采用Atmel公司低功耗、高性能的CMOS 8位AT89S52單片機。其內置8 KB Flash片內程序存儲器,256 B的隨機存取數據存儲器(RAM),5個中斷優先級、2層中斷嵌套中斷,2個16位可編程定時計數器,2個全雙工串行通信口,看門狗(WDT)電路等資源。
3.3? 其他模塊設計
主顯示屏采用帶中文字庫的液晶模塊LCDl2864,用于向在休息區等待的顧客提示被呼叫的號碼和相應的窗口號。窗口顯示屏采用字符型液晶顯示模塊LCDl602,用于顯示窗口的受理顧客號,引導顧客到該窗口來辦理業務。
語音播報系統采用廣州唯創科技有限公司的可編輯語音芯片WT588D系列語音單片機。
嵌入式打印模塊采用WH-A6熱敏嵌入式微型打印機,串行接口控制。
4? 軟件設計
系統的設計理念是基于數據隊列原理,遵循先來先辦的原則。智能排隊系統的“智能”體現在系統對“排隊”的處理是根據運籌學中的排隊論來設計的,管理中心查詢各個服務臺空閑情況,根據服務臺總數目進行輪詢算法,以確認下一個取得客戶的服務臺號。
4.1? 通信方式
系統采用RS485總線,工作于半雙工方式。RS485為差分平衡數字通信接口,系統采用主從式通信方式,主機采用查詢工作方式,從機采用中斷工作方式。通信總是由主機開始,循環地給從機發送查詢命令,從機返回相應的應答信息。除非主機呼叫從機,從機在其他情況下不能主動向通信總線上送出信息。
4.2? 窗口優先級和平衡分配算法設計
在多隊列多窗口、業務優先級辦理的情況下,需要將客戶按照“先來先辦,平均分配”的原則分配到各個窗口。為了解決各業務的多窗口平均分配,系統在優先級排隊系統輸入隊列調度算法的基礎上,改進并設計了一種窗口優先級和平衡分配算法[2]來解決該問題,基本步驟如下:
①獲得當前窗口可辦理的業務列表。
②判斷最高優先級的一個或多個業務的隊列中是否有排隊號。
③若存在排隊號,判斷當前窗口是否是同類窗口中最早請求的;若不是,則跳轉到⑤。
④若是,從最高業務級別的隊列中取得排隊時間最早的排隊號。
⑤繼續查找次優先級隊列,直到取得排隊號或查找所有隊列完畢;若無排隊號,返回。
4.3 ?程序設計
主程序流程如圖3所示。主機初始化后,從01號從機(即呼叫器,地址=02H)開始查詢,如有應答命令請求,根據命令作相應處理。
(1)請求發送
主機將最靠前的顧客號碼發送到該機,并置發送標志F=1。
(2)請求接收
當呼叫器重呼或暫停時,向主機發送數據。此時,主機接收該從機數據,接收完成后,立即查詢從機并發送數據,置F=l。若從機不應答,表示該機無請求服務或沒有該設備,則清F=0。
主機通信完成后將顯示更新的數據于LCD屏,根據發送標志決定是否將數據送到該從機對應的窗口顯示屏、主顯示屏及播放語音,然后地址+2并判斷是否開始新的查詢。
結? 語
本文設計了由主機EasyARM615、從機AT89S52單片機及其外圍電路構成的智能排隊管理系統。以高性能的32位EasyARM615開發套件為主機控制器,以價格低廉的單片機為從機搭建起來的智能排隊系統,既能解決無序排隊問題,又能提高服務質量,可以對多個窗口和隨機出現的客戶流進行自動排隊管理,順序呼叫顧客到對應的窗口辦理業務。
基于EasyARM615的分布式排隊系統設計
- 排隊系統(5940)
相關推薦
EasyARM615排隊管理系統的優點是什么?
按照當前國內外技術水平來分類,排隊管理系統可以分為有線系統和無線系統,它們所實現的功能是完全一樣的。無線通信方式,最大的優點是安裝方便快捷。除主機外,任何設備出現故障時,都可實時在線更換和維修。但該方式容易受到頻率干擾和電磁波干擾。
2020-03-09 06:28:40
分布式系統時鐘解決方案
)Naive HLC改進HLC本文將首先依次簡單介紹分布式系統下的物理時鐘(Physical Time,也稱PT),邏輯時鐘(Logical Clock,也稱LC),向量時鐘(Vector Clock,也稱VC
2021-06-28 10:46:04
分布式系統的優勢是什么?
當討論分布式系統時,我們面臨許多以下這些形容詞所描述的 同類型: 分布式的、刪絡的、并行的、并發的和分散的。分布式處理是一個相對較新的領域,所以還沒有‘致的定義。與順序計算相比、并行的、并發的和分布式的計算包括多個PE問的集體協同動作。這些術語在范圍一卜相互覆蓋,有時也交換使用?!?/div>
2020-03-31 09:01:18
分布式系統的組合相位噪聲性能怎么評估?
在分布式系統中,共同噪聲源是相關的,而分布式噪聲源如果不相關,在RF信號組合時就會降低。對于系統中的大部分組件,這都可以非常直觀地加以評估。對于鎖相環,環路中的每個組件都有與之相關聯的噪聲傳遞函數
2019-08-02 08:35:04
分布式系統硬件資源池原理和接入實踐
把各個設備的硬件外設抽象為外設信息單元,外設信息在各個可信設備之間自動同步,如此,實現了外設信息的全局可見;結合分布式硬件虛擬化技術,實現任意設備之間的硬件外設能力跨設備調用;分布式硬件資源池作為系統
2023-12-06 10:02:45
分布式RAM綜合問題
大家好 ...我在實現大小為65535 * 3的分布式RAM時出現問題,在大約2小時內合成時發生了很大的延遲并且沒有停止,對這個問題有什么解釋嗎?提前致謝以上來自于谷歌翻譯以下為原文Hello
2019-06-25 11:03:45
分布式光伏發電安全性
,對環境無不良影響,是理想的清潔能源;5、太陽能發電系統建設周期短,方便靈活,而且可以根據負荷的增減,任意添加或減少太陽能方陣容量,避免浪費。這些優點使得分布式光伏發電不存在較高的操作難度和危險性
2018-10-12 15:35:24
分布式光纖傳感器的特點應用
MOI是一家美國公司,其長期致力于分布式光纖傳感器的研究及生產。目前MOI北京代表處提供相關方案及產品:分布式光纖應力應變、溫度、壓力傳感測試系統。1.特點:精度高,靈敏度好,可靠性高,測量點多
2019-06-25 08:12:12
分布式光纖傳感測量系統的工作原理是什么?
彎曲靈活、體積小和抗電磁干擾強等特點。高壓電力電纜網是呈一定空間分布的場,為了獲得被測對象較完整的信息,采用基于拉曼分布式光纖傳感系統,該系統在空間狹小、強電磁場、易燃及易爆等惡劣環境中具有良好的應用價值。
2019-10-08 12:55:14
分布式光纖溫度傳感儀的技術原理是什么?
分布式光纖溫度傳感器由主機、信號采集和信號處理以及傳感光纖三個部分組成。主機部分由光源、光纖 波分復用系統以及光電接收和放大模塊組成。
2020-03-18 09:01:15
分布式發電技術與微型電網
幾種分布式發電簡介2.分布式發電與配電網互聯問題3.微型電網技術4.分布式發電(電源)技術應用的障礙和瓶頸5.分布式發電(電源)技術發展方向6.結語
2011-03-11 13:37:39
分布式聲波傳感系統DAS
分布式聲波傳感系統DAS產品介紹1、分布式聲傳感(Distributed?Acoustic?Sensing,?DAS)技術: 利用相干瑞利散射光的相位而非光強來探測音頻范圍內的聲音或振動等信號
2018-11-09 11:48:17
分布式操作系統的相關資料分享
文章目錄分布式操作系統嵌入式操作系統集群操作系統集群系統管理分布式操作系統在以往的計算機系統中,其處理和控制功能都高度集中在一臺主機上,所有的任務都由主機處理,這樣的系統稱為集中式處理系統。而大量
2021-12-22 07:23:59
分布式數據庫有什么優缺點?
分布式數據庫系統(DDBS)是數據庫技術和網絡技術兩者相互滲透和有機結合的結果。涉及數據庫基本理論和網絡通信理論。分布式數據庫由一組數據組成,這些數據在物理上分布在計算機網絡的不同節點上,邏輯上是屬于同一個系統。
2019-09-24 09:13:39
分布式數據采集系統同步的方法
本文介紹了基于SAR ADC的系統和基于sigma-delta (∑-Δ) ADC的分布式數據采集系統同步的傳統方法,且探討了這兩種架構之間的區別。我們還將討論同步多個Σ-Δ ADC時遇到的典型不便
2020-11-23 10:33:21
分布式電源分布式電源裝置是指什么?有何特點
分布式電源分布式電源裝置是指與環境兼容的獨立電源,功率為數千瓦與環境兼容。這些電源由電力部門、電力用戶或第3方所有,用以滿足電力系統和用戶特定的要求。例如,對偏遠地區的用戶或商業地區、居民地
2021-12-29 06:51:27
分布式能源系統當微型電網技術應用
分布式能源系統當微型電網技術應用、電網微型電網的分布式電源及接入模式在國際上由于電力市場的拓展,在受到了發電投資的回報周期較長和幾次國際上大面積的停電所影響,新增的電源當中分布式的發電設施,所占比例
2011-06-13 14:25:10
分布式能源有哪些優勢? 超級電容
`分布式能源有哪些優勢?由于可以提高能源利用率和供電安全性,實現按需供能以及為用戶提供更多選擇,分布式能源系統成為全球電力行業和能源產業的重要發展方向。當前,由于一次能源逐漸短缺,環境壓力越來越大
2013-04-27 11:40:11
分布式軟件系統
分布式軟件系統分布式軟件系統(Distributed Software Systems)是支持分布式處理的軟件系統,是在由通信網絡互聯的多處理機體系結構上執行任務的系統。它包括分布式操作系統
2009-07-22 14:53:12
分布式軟總線子系統
分布式軟總線子系統簡介目錄約束使用涉及倉簡介設備通信方式多種多樣(USB/WIFI/BT等),不同通信方式使用差異很大且繁瑣,同時通信鏈路的融合共享和沖突無法處理,通信安全問題也不好保證。本項
2021-04-23 17:12:40
分布式軟總線實現近場設備間統一的分布式通信管理能力如何?
現實中多設備間通信方式多種多樣(WIFI、藍牙等),不同的通信方式使用差異大,導致通信問題多;同時還面臨設備間通信鏈路的融合共享和沖突無法處理等挑戰。那么分布式軟總線實現近場設備間統一的分布式通信管理能力如何呢?分布式軟總線組件架構圖
2022-03-16 11:03:13
分布式控制系統
分布式控制系統分布式控制系統 (distributed control systems,簡稱DCS),又稱為分散控制系統,分散型控制系統,集散控制系統.行業內業稱4C技術既Control控制技術
2010-03-01 22:19:00
分布式控制系統的組成是什么?
由多臺計算機分別控制生產過程中多個控制回路,同時又可集中獲取數據、集中管理和集中控制的自動控制系統 。分布式控制系統采用微處理機分別控制各個回路,而用中小型工業控制計算機或高性能的微處理機實施上一級的控制 。
2020-03-13 09:02:22
HDC2021技術分論壇:跨端分布式計算技術初探
帶來易協同、低延遲和高穩定的分布式體驗。下面,我們將對跨端分布式計算技術進行詳細的分析。一、跨端分布式算力技術介紹跨端分布式計算是HarmonyOS系統利用分布式軟總線和分布式計算引擎,提供多設備協同
2021-11-23 17:06:24
HDC2021技術分論壇:跨端分布式計算技術初探
,我們將對跨端分布式計算技術進行詳細的分析。一、跨端分布式算力技術介紹跨端分布式計算是HarmonyOS系統利用分布式軟總線和分布式計算引擎,提供多設備協同的跨端分布式計算能力。允許多個HarmonyOS
2021-11-15 14:54:29
HarmonyOS分布式應用框架深入解讀
KB級到GB級設備)。針對上述挑戰,HarmonyOS作為一款面向萬物互聯時代的、全新的分布式操作系統,將迎刃而解,這得益于HarmonyOS的分布式應用框架,這些多設備組成一個超級終端,充分發揮
2021-11-22 15:15:05
HarmonyOS分布式文件系統開發指導
分布式文件系統概述
分布式文件系統(hmdfs,HarmonyOS Distributed File System)提供跨設備的文件訪問能力,適用于如下場景:
● 兩臺設備組網,用戶可以利用一臺設備
2023-11-14 17:14:57
HarmonyOS應用開發-分布式任務調度
1. 介紹本篇CodeLab將實現的內容HarmonyOS是面向全場景多終端的分布式操作系統,使得應用程序的開發打破了智能終端互通的性能和數據壁壘,業務邏輯原子化開發,適配多端。通過一個簡單應用開發
2020-09-18 09:21:25
HarmonyOS應用開發-分布式設計
設計理念HarmonyOS 是面向未來全場景智慧生活方式的分布式操作系統。對消費者而言,HarmonyOS 將生活場景中的各類終端進行能力整合,形成“One Super Device”,以實現
2020-09-22 17:11:07
HarmonyOS應用開發-分布式語音攝像頭體驗
一、組件說明使用HarmonyOS分布式文件系統和AI語音識別功能開發了一個分布式語音攝像頭。使用此相機應用程序,同一分布式網絡下的不同設備可以實時看到主設備拍攝的照片。這有效解決了對方拍照時需要
2022-08-24 15:06:51
HarmonyOS應用開發-EducationSystem分布式親子早教系統體驗
一、說明遠程教育和多屏幕協作是智能教育的重要場景。 ? 本CodeLab使用親子早期教育系統來完成有關分布式早期教育算術問題和分布式益智游戲的綜合案例。 ? 它旨在幫助開發人員快速了解
2022-07-25 10:23:34
HarmonyOS鴻蒙操作系統之什么是“基于微內核的全場景分布式操作系統”?
HarmonyOS鴻蒙操作系統之什么是“基于微內核的全場景分布式操作系統”?即使作為理工科的人咋一眼看上去似乎也不太懂這是什么,就像區塊鏈這個概念剛出來一樣,普通人都是一臉懵B(當然現在我對這個也是
2020-09-23 17:06:51
LED分布式恒流原理
本帖最后由 eehome 于 2013-1-5 09:49 編輯
1. 分布式恒流技術分布式恒流就是:在各并聯支路點均設立獨立恒流源,從而管理、維持、控制支路與整體線路穩定。在使用上可視為一個
2011-03-09 16:47:54
OpenHarmony 分布式硬件關鍵技術
OpenHarmony技術峰會——生態與互聯分論壇
?
正 文 內 容
OpenHarmony是一款面向未來萬物互聯場景的操作系統,其設計采用了分布式架構。那么OpenHarmony相比于傳統操作系統有
2023-08-24 17:25:23
OpenHarmony3.1分布式技術資料合集
1、OpenHarmony3.1的分布式硬件管理框架簡介分布式硬件管理框架是為分布式硬件子系統提供信息管理能力的部件。分布式硬件管理框架為分布式硬件子系統提供統一的硬件接入、查詢和使能等能力。其系統
2022-04-11 11:50:05
【學習打卡】OpenHarmony的分布式任務調度
了,除了串行作業之外,分布式調度系統也支持并行作業。分布式系統的架構有以下幾種:1.集中式:通過中央節點將任務分配給工作節點或執行節點,并在這些執行節點之間編排任務。2.去中心化:有多個中心節點,每個
2022-07-18 17:06:45
使用分布式I/O進行實時部署系統的設計
這篇文章討論了使用分布式I/O進行實時部署系統的設計。美國國家儀器公司推出了NI 9144擴展機箱,用于確定性以太網中的NI CompactRIO和可編程自動化控制器(PAC)系統。用于C系列模塊
2011-03-12 17:47:04
利用NI VeriStand 2010特性創建分布式系統
分布式系統有多種形式。例如,在與中央處理器不同的位置處理輸入和輸出(I/O)的方法通常稱為分布式I/O。另一個例子是為單系統添加多個處理器,對運算分布式化。本文討論了如何使用NI
2019-04-08 09:42:13
各種分布式電源的電氣特性
PS:滲透率的概念:從字面上理解,“滲透”就是由分布式電源發出的功率進入(滲入)到配電系統,所謂的“率”就是由分布式電源發出的電和整個系統所消耗的電(或者說總發電量)的一個比值。各種分布式電源的電氣
2021-07-12 07:54:19
在分布式嵌入式系統的過程中利用Jini技術有什么優勢?
在構建分布式嵌入式系統的過程中利用Jini技術,不但可以降低系統的開發難度、實現嵌入式環境中基于服務級的互操作,而且可使系統具有很好的靈活性和可靠性。
2021-04-28 06:46:33
基于分布式調用鏈監控技術的全息排查功能
作為鷹眼的商業化產品,用于全鏈路APM監控的阿里云業務實時監控服務 (ARMS) , 基于鷹眼的全息排查沉淀,近日推出了基于分布式調用鏈監控技術的全息排查功能,將該功能提供給廣大用戶。至此,ARMS
2018-08-07 17:02:57
基于STM和MSP的分布式多步進電機控制系統設計
本帖最后由 南中南 于 2016-1-7 11:05 編輯
針對多步進電機控制系統的要求,設計了基于STM32和MSP430的分布式多步進電機控制系統。分享下
2016-01-07 10:16:17
基于ZigBee無線網絡平臺的溫室大棚分布式監測系統該如何去實現?
ZigBee是什么?基于ZigBee無線網絡平臺的溫室大棚分布式監測系統具有哪些特點?基于CC2430芯片的網絡節點該如何去設計?
2021-06-26 07:23:10
基于ZigBee的分布式井蓋監控系統
隨著我國現代經濟發展水平的不斷提高,城市井蓋數目逐漸增加。由于較多井蓋被盜,致使路面形成陷阱,危害到過往車輛和行人安全。本文提出了一種基于 ZigBee無線網絡的智能安全監控系統,解決分布式布控困難
2023-09-18 08:46:50
多個Profinet遠程分布式IO模塊能否共用一個GSD文件
華杰智控Profinet遠程分布式IO模塊上有一個modbus互轉Profinet網關, 有什么作用?多個Profinet遠程分布式IO模塊能否共用一個GSD文件?
2021-09-27 08:45:14
如何利用FPGA設計無線分布式采集系統?
的選擇無線分布式采集來進行?,F有的無線分布式采集系統中,往往使用單片機、DSP等作為系統的主控控制單元。但是由于其自身工作特點,往往對于精確的定時控制以及并行處理能力上比FPGA弱。
2019-10-14 07:10:38
如何實現校園分布式網絡測量系統的應用設計?
本文所述測量系統主要是基于校園網絡,實現一個具有分布式、可擴展性的網絡測量平臺。利用各種測量方法和測量工具,測量校園網訪問公網和其他校園網絡各種相關的網絡性能參數。從而獲得網絡的狀態信息,掌握和分析校園網絡中各種性能參數,研究校園網多出口環境下的網絡優化問題,為校園網絡的優化提供有價值的參考。
2021-05-06 08:48:39
如何設計分布式干擾系統?
什么是分布式干擾系統?分布式干擾系統是一種綜合化、一體化、小型化、網絡化和智能化系統,是將眾多體積小,重量輕,廉價的小功率偵察干擾機裝置在易于投放的小型平臺上,撒布在接近***擾目標空域地,通過指令
2019-08-08 06:57:44
如何高效完成HarmonyOS分布式應用測試?
作者:liuxun,HarmonyOS測試架構師HarmonyOS是新一代的智能終端操作系統,給開發者提供了設備發現、設備連接、跨設備調用等豐富的分布式API。隨著越來越多的開發者投入到
2021-12-13 18:07:58
常見的分布式供電技術有哪些?
分布式供電技術是指將發電設備建設在用戶或供電系統端,將發電與負荷直接相連,通過局部供電的方式滿足用戶的電力需求。其主要特點是將傳統的集中式供電方式改為分散式供電方式,不僅既有大型電站向小型分布式
2023-04-10 16:28:30
怎樣設計合理的照明系統的分布式布線?
本帖最后由 gk320830 于 2015-3-4 18:51 編輯
在智能家居環境下,照明布線直接影響到家居裝修成本,如果設計更合理的分布式照明布線,降低線路及人工成本上的支出?
2014-10-09 11:04:05
我國分布式光伏發電發展現狀
發電系統補貼,并按照投資規模的大小,確定補貼額度。截至2011年年底,國家已公布的光電建筑示范項目規模約為30萬千瓦;“金太陽”工程已公布的規模約為117萬千瓦。分布式光伏發電爆發式增長,但與之相關
2014-04-22 14:38:48
求一種獨特的DCS分布式系統的測試方案
本文介紹一種獨特的DCS分布式系統的測試方案,對分布在一個網絡中多臺電腦上的各個系統模塊(每臺電腦運行多個系統模塊)同時測試,監視其覆蓋率、 內存泄漏、運行性能等重要測試指標。測試工具選用美國Metrowerks公司的CodeTest嵌入式測試工具。
2021-04-26 06:57:33
淺析分布式天線系統
分布式天線系統(DAS: Distributed Antenna System)是一個由分布于某個建筑物內、專門用于提供無線室內覆蓋的多個天線組成的網絡。這種系統既可以是有源系統,也可以是無源
2019-06-11 07:08:12
分布式存儲架構:第三節 分布式文件模型?#分布式架構??#分布式存儲系統?#分布式系統?#硬聲創作季
云計算存儲系統分布式系統分布式存儲分布式存儲系統
學習硬聲知識發布于 2022-10-21 14:28:49
評論
查看更多