999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

信息化食堂就餐系統的設計

2010-08-23 08:33:40王志誠
制造業自動化 2010年7期
關鍵詞:嵌入式系統設計

王志誠

WANG Zhi-cheng

(北新集團建材股份有限公司,北京 100096)

0 引言

高校就餐擁擠問題在諸如北京,上海等大城市中尤為突出。學生多,食堂少,就餐時間過于集中,再加上學校硬件建設經費緊張,同時占地面積也有相當的局限。因此要單獨從食堂擴建方面來解決這個矛盾恐怕還尚需時日。而通過完善食堂就餐系統,發揮現有資源的最佳效率,便可以相當程度上緩解這一問題。

另外,目前各高校食堂對不同時段的食物供應量沒有科學的評估機制,多數是憑借主觀經驗。這樣不僅會造成大量不必要的浪費,也不能很充分的滿足來自全國各地同學的差異化需求。

圖1 系統硬件結構圖

1 系統硬件平臺設計

ARM7系列微處理器為低功耗的32位RISC處理器,適用于對價位和功耗要求較高的產品應用中。ARM7系列微處理器系列具有以下特點:極低的功耗;提供0.9MIPS/MHz 的三級流水線結構( 取指、譯碼、執行);最高主頻可達到130Mb/s;代碼密度高并支持16 位的Thumb 指令集;對操作系統的支持廣泛,包括Windows CE、Linux、μC/OSⅡ等[1]。

1.1 微處理器

本系統采用了MagnaChip公司的HMS30C7202作為系統控制和數據處理的核心,HMS30C7202是一種高性價比16/32位RISC微控制器,主要特點如下:

1)16/32位RISC處理器核ARM720T為低功耗、高性能的16/32 位核,最適合用于對價格及功耗敏感的應用場合。

2)HMS30C7202對ARM720T核擴展了一系列完整的通用外圍器件。片上資源包括4個UART通道;2個CAN總線口;4個32位定時器;2路可編程PWM;32 位實時時鐘;多路實時中斷控制器;

DRAM/SDRAM控制器;ROM/SRAM和FLASH控制器;一個外部存儲器控制器等片內的邏輯控制電路。

3)軟件支持方面具有配套的代碼編輯調試環境ADS1.2和JTAG在線調試功能,使得HMS30C7202芯片軟件可以直接用C編寫,這就使μC/OS-II的植入成為可能。

1.2 電源模塊

在主控制模塊中,分別需要使用3.3V、1.8V和1.25V的直流穩壓電源,其中HMS30C7202片上外設需要3.3V電源,內核需要1.8V輸入電壓,另外部分器件需要1.25V的電源。為此,需要設計相應的電源轉換電路,以獲得所需要的3.3V、1.8V和1.25V 電壓。系統所需的各個電壓產生電路分別如圖2、圖3所示。

圖2 3.3V電壓產生電路

圖3 1.8V電壓產生電路

1.3 時鐘模塊

晶振電路用于向CPU及其他電路提供工作時鐘,在該系統中HMS30C7202采用無源晶振。根據HMS30C7202的最高工作頻率以及PLL電路的工作方式,選擇10MHz 的無源晶振,10MHz的頻率經

圖4 控制系統時鐘電路接線圖

過HMS30C7202片內的PLL電路倍頻后,最高可以達到60MHz。片內的PLL電路兼有頻率放大和信號提純的功能,因此系統可以以較低的外部時鐘信號獲得較高的工作頻率,并降低因高速開關時鐘所造成的高頻噪聲[2]。此外,本系統還采用了片外獨立時鐘芯片DS1302,其電路連接如圖4所示。

現在流行的串行時鐘電路很多,如DS1302、DS1307、PCF8485等。這些電路的接口簡單、價格低廉、使用方便,被廣泛地采用。本系統使用的實時時鐘電路DS1302是DALLAS公司的一種具有涓細電流充電能力的電路,主要特點是采用串行數據傳輸,可為掉電保護電源提供可編程的充電功能,并且可以關閉充電功能。

1.4 存儲模塊

本設計中使用的AT24C512是Atmel公司生產的64KB串行電可擦的可編程存儲器,其內部有512頁,每一頁為128字節,任一單元的地址為16位,地址范圍為0000~0FFFFH。它采用8引腳封裝,具有結構緊湊、存儲容量大等特點,可以在2線總線上并接4片芯片,特別適用于具有大容量數據存儲要求的數據采集系統,因此在測控系統中被大量采用[3]。IIC總線與AT24C512的硬件連接圖如圖5所示。

圖5 系統存儲電路接線圖

1.5 通訊模塊

CAN通訊接口通過單片機的數據口與CAN通訊電路連接來進行設計,實現單片機與CAN總線之間的通信,其中CAN通訊電路部分主要包括:CAN-bus控制器、CAN-bus收發器、高速光電隔離等部分,如圖6所示。

圖6 CAN總線通訊系統結構圖

2 軟件設計

軟件設計首先要進行μC/OS-II操作系統和MiniGUI人機界面的移植,然后是用戶界面設計和編程。

2.1 μC/OS-II內核的移植

μC/OS-II是專為微控制器系統軟件開發而設計的源代碼公開的搶占式實時多任務操作系統內核,實時性和穩定性都很好,很適合數據采集系統使用。μC/OS-II主要特點可以概括為以下幾個方面:公開源代碼,代碼結構清晰、明了,注釋詳盡,組織有條理,可移植性好;可裁剪,可固化;內核屬于搶占式,最多可以管理60個任務。自1992 年的第一版(μC/OS)以來已經有好幾百個應用,是一個經實踐證明好用且穩定可靠的內核。目前國內對μC/OS II 的研究和應用都很多[4]。

μC/OS-II內核向HMS30C7202中的移植,要合理地修改μC/OS-II的三個與處理器相關的文件:OS_CPU.H、OS_CPU_A.ASM和OS_CPU_C.C。主要是將文件中的匯編指令,改為ARM7的匯編指令,并根據CPU的特點把文件中寄存器的初值進行改寫。

2.2 MiniGUI的移植

MiniGUI 是一個輕量級的圖形用戶界面支持系統,具有占用資源少、高性能、高可靠性和可配置等特點。它是我國開發的,中文支持文檔比較多,大都可以從飛漫公司網站(http://www.minigui.com/)上免費獲得。目前已比較成熟,并已應用到很多項目的實際開發中。移植工作主要是兩個方面:修改配置文件; 將程序運行所需的庫文件和配置文件等添加到嵌入式目標板的文件系統中[5]。

2.3 系統程序設計

圖7 就餐窗口布局平面圖

每一個窗口都細化為選菜區和取菜區,由圍欄隔開。其中選菜區要求同學們排成一對,每個人根據個人口味在觸摸屏上進行選菜,選完菜后取打印憑條,由單向開口進入取菜區;而取菜區中由服務員為同學們配發飯菜。這樣的分區設計有效的保證同學們就餐時人流在窗口前的單向流動性,從而避免了類似“圍城”的沖突。系統實時采集并記錄學生們就餐的各種數據,如各食堂,樓層,窗口,菜種的售出情況。以便在食堂大屏幕上顯示輸出,指導同學們有序就餐,避免擁擠。還可以利用這些數據進行科學的采購和備餐,避免浪費,降低成本。

根據系統功能,軟件部分實現了相應的程序設計。系統上運行中會首先提示學生將校園卡插入卡槽中,然后進行選菜。這個過程會將菜品一一顯示在LCD屏幕上面,學生可以瀏覽各個菜品。當菜品選擇完畢后,學生可以通過觸摸屏點擊菜品圖片,再選擇數量。如果不再繼續選擇的話,就可以拔出校園卡,并取出取菜憑條了。

圖8 系統人機接口流程圖

本就餐系統具有以下特點:

1) 相對于混合化窗口,分區窗口秩序井然,易于維持就餐秩序。各分區分工明確,幾乎不會出現擁堵的情況,就餐效率大幅提高;

2) 分區后的選菜區無需人工,實行自助選菜,節省人力;

3) 自助選菜降低了服務員的壓力,不需要記下每個人點的菜,也避免了人工錯誤的出現;

4) 由于選菜區實行自助服務,占用空間小,故一個窗口可以根據具體情況同時開設兩個甚至多個選菜區,較舊系統中一個服務員負責一個窗口更靈活;

5) 這種自助選菜和打印憑條機制可以實時采集并存儲各種數據,如每日,每時段,每個窗口,每種菜的銷售狀況等,這是在人工服務下很難辦到的。

3 結束語

本信息化食堂就餐系統是基于嵌入式技術的食堂就餐系統。一方面指示并協調學生就餐秩序,緩解集中就餐的壓力;另一方面,則可以通過后臺對系統記錄下的各種就餐數據分析有效的輔助食堂更科學的定時定量備餐。本設計對目前北京等大城市高校擁擠不堪的就餐秩序,以及因備餐不合理所造成的食物浪費現象會帶來極大的改善。

[1]Frank Vahid、Tony Givargis,著,駱麗譯.嵌入式系統設計[M].北京航空航天大學出版社,2004,(9):1-22.

[2]王田苗.嵌入式系統設計與實例開發[M].清華大學出版社,2003,(7):1-34.

[3]楊光友.嵌入式微處理器ARM7存儲器接口設計[J].微計算機信息,2004,20(9):75-76.

[4]王劍峰,馬艷萍,劉云.μC/OS在ARM7處理器的移植與測試應用[J].青島科技大學學報,2005,(10):443-447.

[5]丁丁,習勇,魏急波.三種主流嵌入式圖形用戶界面的移植及性能比較[J].電子產品世界,2004,(5):77-79.

猜你喜歡
嵌入式系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 999在线免费视频| 伦伦影院精品一区| 亚洲一级毛片| 亚洲日韩国产精品综合在线观看| a毛片免费看| 992tv国产人成在线观看| 综合网久久| 精品国产免费观看一区| 女人av社区男人的天堂| 91蝌蚪视频在线观看| 超清无码一区二区三区| 国产人成网线在线播放va| 美女一级免费毛片| 亚欧成人无码AV在线播放| 中文国产成人精品久久一| 国内精品久久久久久久久久影视| 成人国产一区二区三区| 久久无码av三级| 国产原创演绎剧情有字幕的| 亚洲熟女中文字幕男人总站| 国产午夜在线观看视频| 亚洲天堂视频在线播放| 国产又粗又爽视频| 在线看片中文字幕| 日韩欧美国产另类| 国产最新无码专区在线| 一级黄色片网| 国产www网站| 亚洲妓女综合网995久久| 亚洲精品自产拍在线观看APP| 亚洲午夜天堂| 人妻无码中文字幕第一区| 经典三级久久| 婷婷综合在线观看丁香| 久青草免费在线视频| 欧美五月婷婷| 91午夜福利在线观看| 亚洲欧美精品一中文字幕| 亚洲综合色区在线播放2019| 九色视频最新网址| 国产真实乱子伦精品视手机观看 | 色久综合在线| 极品性荡少妇一区二区色欲| 亚洲成年网站在线观看| 欧美日韩国产系列在线观看| 久久国产精品娇妻素人| 久久激情影院| 色婷婷狠狠干| 青草国产在线视频| 精品亚洲国产成人AV| 国产新AV天堂| 亚洲欧美一级一级a| 久久久久久久久久国产精品| 在线观看免费黄色网址| 亚洲国产精品无码AV| 亚洲人成高清| 欧洲亚洲欧美国产日本高清| 又污又黄又无遮挡网站| 黄色片中文字幕| 亚洲美女AV免费一区| 熟妇人妻无乱码中文字幕真矢织江| 99精品高清在线播放| 一级毛片免费高清视频| 亚洲国产午夜精华无码福利| 亚洲成a人片| 黄色三级毛片网站| 一级一级特黄女人精品毛片| 亚洲无码在线午夜电影| 精品三级在线| 亚洲无线观看| 麻豆国产原创视频在线播放| 日韩在线1| 五月天久久综合国产一区二区| 国产激爽大片在线播放| 天天爽免费视频| 在线免费无码视频| 中文字幕首页系列人妻| 伊人成人在线视频| 亚洲高清中文字幕在线看不卡| 午夜国产理论| 久久精品中文无码资源站| 国产日本视频91|