【正文】
翻譯 28 2 參考外文原文 29 IV 第1章 引言隨著社會的不斷發(fā)展,排隊現(xiàn)象是我們?nèi)粘I钪谐S鲆姷囊环N問題。排隊系統(tǒng)一經(jīng)出現(xiàn),就取得了不錯的社會反響,廣泛應用于銀行營業(yè)廳等金融服務行業(yè)。目前排隊系統(tǒng)的核心結構主要存在有單片機、PC式、嵌入式三種結構形式。系統(tǒng)使用者和排隊系統(tǒng)的關系及排隊流程,見圖1。智能呼叫終端N智能呼叫終端(1)語音呼叫系統(tǒng)嵌入式排隊主機取號鍵盤以太網(wǎng)LED顯示屏(1)微型打印機LED顯示屏 N 系統(tǒng)邏輯圖與硬件設計相對應,整個軟件系統(tǒng)分為嵌入式排隊主機服務器、智能呼叫終端、LED顯示屏三個主要部分,每個部分均包含根據(jù)事先約定的通信協(xié)議設計的通信軟件。在開發(fā)工具的選擇上,除了建立相應的交叉編譯環(huán)境外,排隊服務器主機選擇了開源的嵌入式操作系統(tǒng)Linux作為開發(fā)平臺,不僅可以方便的開發(fā)多功能的應用軟件,也為下一步系統(tǒng)進行功能擴展、開發(fā)強大的通信軟件打下了基礎。傳輸速率達到10Mb/S,傳輸距離達到4000英尺(速率低于100kb/S時),采用平衡驅動器和差分接收器的組合,抗共模干能力增強,即抗噪聲干擾性好,并允許在一條平衡總線上連接多達128個收發(fā)器、即RS485具有多站能力,這樣用戶可以利用單一的RS—85接口方便地建立起設備網(wǎng)絡。顯示屏和呼叫器連接采用RS485網(wǎng)絡,取號終端、服務器和管理終端采用TCP/PI網(wǎng)絡,485/PI轉換器進行RS485網(wǎng)絡與PI網(wǎng)絡之間的數(shù)據(jù)轉換。當窗口的工作人員開始進行客戶服務時,首先通過呼叫終端發(fā)送呼叫請求命令,排隊服務主機實時輪詢每個呼叫終端的呼叫信息,并根據(jù)查詢的結果處理相應的排隊隊列,響應請求,給呼叫終端和LED顯示屏分配服務號,并驅動語音呼叫系統(tǒng)給出語音提示:“請 xxx號顧客到xx號窗口”,其他功能也參照此例實現(xiàn)。并行傳輸?shù)奶攸c是:各數(shù)據(jù)位同時傳送,傳送速度快、效率高,但是有多少數(shù)據(jù)就需要多少根數(shù)據(jù)線,因此傳送的成本高。單工形式的數(shù)據(jù)僅能沿著單一的方向傳播。目前異步串行通信接口標準有很多,主要包擴 RS232C,RS232ERS449(RS422,RS423,RS485)、20mA 電流環(huán)、USB 通用接口。(l)ARM與S3C2440微處理器ARM (AdvancedRJSCMachine)公司是一家專門從事芯片IP設計與授權業(yè)務的英國公司,其產(chǎn)品有ARM內(nèi)核以及外圍接口。RTC;三通道UART,可以基于DMA直接內(nèi)存訪問模式或中斷模式工作;四個DMA通道(支持外設DMA)。本文對這三個UART做如下分配:UART0口外接微型熱敏打印機;UART1和UART2口分別外接智能呼叫終端網(wǎng)絡和LED顯示屏網(wǎng)絡。服務器 PC 內(nèi)裝主控制器,它控制打印機、LED 窗口顯示屏、語音控制器、呼叫器等設備,實行自動化操作。呼叫器是本系統(tǒng)非常重要的組成部分,采用78E52微電腦芯片,LCD液晶顯示模塊顯示操作和工作內(nèi)容,采用09共10個數(shù)字按鍵和5個功能鍵經(jīng)過組合完成多種功能,操作方便。主控制器功能:主控制器負責將各硬件設備與服務器 PC 相連,并控制其數(shù)據(jù)通信。Linux的源碼開放性允許任何人可以獲取并修改Linux的源碼,這也提高了開發(fā)產(chǎn)品的效率。⑤良好的網(wǎng)絡支持。 make console=ttySAC0 Userspace binary formats [*]Kernel support for ELF binaries 其它的可以全部不選。 make zImage Linux 內(nèi)核有兩種映像:一種是非壓縮內(nèi)核,叫 Image,另一種是它的壓縮版本,叫zImage。主程序軟件設計——在呼叫終端的主程序中,首先對串日和數(shù)據(jù)緩沖區(qū)進行初始化,包括通過軟件定義本從機地址,打開串口中斷,主要完成兩個功能,一是巡查并記錄按鍵信息作為向主機回復的應答幀數(shù)據(jù)。C/osII的源代碼中除了與微處理器硬件相關的部分使用匯編語言編寫,絕大部分是使用ANSIC編寫的,因而具有較強的移植性,尤其適合在定制嵌入式系統(tǒng)時移植到各種嵌入式微處理器上。此外,181。一是參與了主機服務器的軟件設計,使用嵌入式Linux操作系統(tǒng)作為應用程序的開發(fā)平臺,滿足了系統(tǒng)下一步功能擴展的需求,主要研究了Linux下RS485通信協(xié)議的軟件設計。(2)采用嵌入式技術有利于將系統(tǒng)的軟件和硬件設計成模塊化,在硬件的設計中預留了很多方便擴展的接口,方便以后進行功能擴展。而他們求實的治學態(tài)度、鎮(zhèn)密的思維以及廣博的學識將使我終生受益。相信在今后的生活中我會自信而向上的去面對每一天,謝謝!附錄1 參考外文翻譯排隊技術最早出現(xiàn)在歐美等國家,開始的排隊系統(tǒng)僅限于工作人員的人工呼叫,隨著現(xiàn)代技術的不斷發(fā)展特別是計算機技術的應用,使排隊技術的發(fā)展也突飛猛進,目前己具備多種功能如樂音提示、語音合成呼叫。2 參考外文原文Queuing technology first appeared in Europe and the United States and other countries, queuing system began only staff manual call, with the development of modern technology especially the application of puter technology, the development of queuing technology also make a spurt of progress, at present has many features such as music, speech synthesis is call, call to counter display and terminal。目前,市場上的智能排隊系統(tǒng)除了已經(jīng)實現(xiàn)最基本的功能,如自動根據(jù)客戶選擇的服務類型打印票號、通過計算機自動分流排隊、呼叫與保留重呼等,還發(fā)展了許多增值功能,如WEB上網(wǎng)、員工安排計劃、預約管理、高端客戶識別、窗口業(yè)務分析、員工業(yè)務考核等,同時具有延伸和擴展功能,其服務功能也由單純的優(yōu)化服務環(huán)境和客戶秩序管理,漸漸滲透到使用者的服務系統(tǒng)管理之中,成為使用機構行之有效的輔助管理與服務手段,比如可與相關的行業(yè)軟件及數(shù)據(jù)庫連接,便于對各個窗口服務情況進行統(tǒng)計管理。最后,我要特別感謝思軟科技有限公司,是你們教導和關懷讓我感覺自己在一個大家庭里面,彼此尊敬,彼此關愛。(3)在系統(tǒng)的功能擴展方面,雖然可以通過Internct登錄排隊主機查一詢當前排隊情況,但仍有許多網(wǎng)絡增值功能可以開發(fā),如員工安排計劃、預約管理、高端客戶識別、窗口業(yè)務分析、員工業(yè)務考核等,所有這些功能的實現(xiàn),基本可以通過對排隊服務主機的應用軟件進行擴展設計來實現(xiàn)。本文所開發(fā)的嵌入式智能排隊叫號系統(tǒng)具有以下特點:(l)使用嵌入式技術開發(fā)智能排隊系統(tǒng),硬件采用嵌入式微處理器ARM系列以及S1系列單片機,操作系統(tǒng)使用開源Linux和林181。①針對排隊叫號系統(tǒng)的功能需求和組網(wǎng)特點,重點設計了專門適合排隊系統(tǒng)的RS485通信協(xié)議,系統(tǒng)內(nèi)部各個模塊通信軟件均參照此協(xié)議進行設計。C/osII的多任務特點可以方便用戶管理多個任務,足以滿足一般的需要。C/osII是一種免費、開源、結構小巧、基于可搶占優(yōu)先級調(diào)度的實時操作系統(tǒng),其內(nèi)核提供任務調(diào)度與管理、時間管理、任務間同步與通信、內(nèi)存管理和中斷服務等功能。 呼叫終端作為排隊系統(tǒng)中RS485通信的從機,除了通過按鍵與主機進行信息交互之外,還可以根據(jù)主機發(fā)送的廣播包實時更新本窗口最大等待號。 make clean 清除一些以前留下的文件,比如以前編譯生成的目標文件,這一步必須要進行。 參考: Boot options224。 內(nèi)核移植 配置內(nèi)核參數(shù) 。④性能優(yōu)異。4 液晶顯示器功能:顯示當前的時間及取號的提示信息;如果到了下班時間,則顯示停止取號的提示信息。音頻編程文件實際上就是一組音頻設備文件,通過它們可以向聲卡寫入或讀出數(shù)據(jù),并且可以對聲卡進行控制,設置采樣頻率和聲道數(shù)目等。 呼叫器設計與實現(xiàn)呼叫器主要具有取號、呼號、LCD 顯示、按鍵查詢等功能,并與主控制器和LED 窗口顯示屏進行通訊。分線器與每個呼叫器采用 RS485 標準,半雙工通信;呼叫器與 LED 窗口顯示屏采用 RS232 標準,單工通信。(2)串口通信模塊設計S3C2440有3個通道的UART,每個通道都具有內(nèi)部64字節(jié)的發(fā)送FIFO和64字節(jié)的接收FIFO。S3C2440是Samsung公司基于ARM920T設計的一款處理器,主頻最大可達400MHz。本系統(tǒng)中 CPU 卡讀卡器和柜員機之間使用 RS485 串口進行通信,平衡連線不考慮不一致的接地電勢,接收器只檢測兩個傳輸信號之間的差異,而在非平衡線路中,受電視差異影響,接收器可能會誤讀入一個輸入。同步傳送格式如圖所示。串行通信的抗干擾能力十分強,其信號間的互相干擾完全可以忽略。第4章. 硬件設計與實現(xiàn) 串口通信原理串口通信原理基本概念:終端與其他設備(例如其他終端、計算機和外部設備)通過數(shù)據(jù)傳輸進行通信。系統(tǒng)工作原理:集排隊系統(tǒng)服務主機與取號機一體的嵌入式排隊叫號主機服務器設置在服務大廳,客戶進入大廳,選擇自己需要的服務類別,從票號打印機抽取一張打印票號,票號上有服務類型、排隊票號、當前等待人數(shù)、時間等信息,然后到相應的休息區(qū)等待。其廣泛應用于金融、稅務、電力、交通、電信、醫(yī)療、衛(wèi)生系統(tǒng)及政府機關、體育場管、工礦企業(yè)等各行各業(yè)第3章 系統(tǒng)整體設計 系統(tǒng)整體結構本文研究的排隊系統(tǒng)基于有線觸摸式的結構,見圖1,即設備之間采用網(wǎng)線或雙絞線連接,取號終端采用觸摸式取號終端。排隊系統(tǒng)中一般采用電阻觸摸屏、表面聲波觸摸屏。智能呼叫終端軟件部分由LE