唐傳森 陳群賢 何江龍 顧小豪 尹 猛
充電樁管控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
唐傳森 陳群賢 何江龍 顧小豪 尹 猛
上海電機(jī)學(xué)院電子信息學(xué)院,上海 201100
為了使分布式電動(dòng)汽車充電樁資源的達(dá)到最大化應(yīng)用,開(kāi)發(fā)出一款符合需求的充電樁App,實(shí)現(xiàn)“環(huán)保+”、“互聯(lián)網(wǎng)+”理念,為人們出行生活提供便捷。系統(tǒng)App基于Android開(kāi)發(fā),實(shí)現(xiàn)了用戶共享充電樁,在綠色環(huán)保的同時(shí)也實(shí)現(xiàn)了資源共享。
充電樁App;Android開(kāi)發(fā);綠色共享
從能源消耗來(lái)看,我國(guó)作為主要的能源消耗大國(guó),新能源必須作為能源的主力。從生態(tài)平衡來(lái)看,維護(hù)生態(tài)平衡、保護(hù)環(huán)境是關(guān)系人類生存、社會(huì)發(fā)展的根本性問(wèn)題。因此新能源汽車越來(lái)越受到世界各國(guó)的高度重視,我國(guó)政府也已正式將新能源汽車列入七大戰(zhàn)略性產(chǎn)業(yè)之一。隨著新能源汽車的爆炸式生長(zhǎng),電動(dòng)汽車充電基礎(chǔ)設(shè)施的尋找必將成為人們生活出行的一部分。如何實(shí)現(xiàn)分布式電動(dòng)汽車充電樁資源的最大化應(yīng)用,節(jié)省能源保護(hù)環(huán)境的同時(shí)便捷人們的生活變得至關(guān)重要。
本系統(tǒng)基于以上需求,開(kāi)發(fā)出一款基于Android系統(tǒng)的App,操作方便,實(shí)現(xiàn)共享理念。該充電樁系統(tǒng)為客戶提供落地式、掛壁式、公共充電樁、直流充電樁、交流充電樁等一系列不同充電樁類型。管理員可以通過(guò)后臺(tái)對(duì)充電樁進(jìn)行增刪及相關(guān)信息的補(bǔ)充修改,用戶可以通過(guò)App進(jìn)行注冊(cè)、登錄使用,登錄后便可享受查詢、預(yù)約、定位以及付款。
(1)遠(yuǎn)方控制功能:監(jiān)視充電樁的位置充電狀態(tài)、對(duì)其參數(shù)進(jìn)行設(shè)置控制;
(2)計(jì)費(fèi)管理功能:記錄充電計(jì)費(fèi)信息,并提供數(shù)據(jù)分析統(tǒng)計(jì)功能;
(3)資產(chǎn)管理功能:實(shí)現(xiàn)對(duì)充電設(shè)施生命周期的管理,提供其相關(guān)信息以及利率分析功能;
(4)用戶自助功能:實(shí)現(xiàn)用戶注冊(cè)、密碼找回,充值以及充電樁需求信息更新等功能。
(5)供電管理功能:用戶將自家的充電樁和單位充電樁供應(yīng)給該系統(tǒng),可以獲得一定的收益。該模塊下設(shè)置充電樁的位置、充電樁類型、充電價(jià)格、充電日期、支付方式、促銷方式、配套設(shè)施(電腦自動(dòng)選擇)等,也可以在線提交充電樁的維修維護(hù)。
充電樁總體功能如圖1所示。
圖1 充電樁管控系統(tǒng)功能圖
前臺(tái)用戶操作流程圖如圖2所示。
圖2 充電樁管控系統(tǒng)軟件實(shí)現(xiàn)流程圖
用戶進(jìn)行登錄注冊(cè)密碼找回等一系列操作,登錄成功后,系統(tǒng)通過(guò)數(shù)據(jù)庫(kù)內(nèi)相關(guān)信息判斷用戶身份,進(jìn)行相應(yīng)的操作。若登錄角色為普通用戶,則可查詢附近的充電樁信息,并進(jìn)行預(yù)約、定位和付款相關(guān)操作。若登錄角色為管理員,則可對(duì)充電樁相關(guān)信息進(jìn)行操作修改,以及增刪改查用戶信息[1]。充電樁系統(tǒng)App登錄界面如圖3所示。
圖3 充電樁系統(tǒng)App登錄界面
用戶查詢充電樁的主要代碼:
public List
{
//用戶查詢充電樁
List
SQLiteDatabase db = dbhelper.getReadableDatabase();
java.awt.Cursor c = db.rawQuery("select * from cps limit ?,?",
new String[](String.valueOf(number),String.valueOf(pages)});
while(c.moveToNext())
{
int cpId = c.getInt(c.getColumnIndex("cpId"));
String location = c.getString(c.getColumnIndex("location"));
String type = c.get.String(c.getColumnIndex("type"));
double price = c.getDouble(c.getColumnIndex("price"));
cps.add(new cps(userId,location,type,price));
}
c.close();
return cps;
}
后臺(tái)主要對(duì)充電樁的相關(guān)信息以及用戶信息的管理。充電樁信息管控具體包括:監(jiān)視充電樁的位置和充電狀態(tài),記錄充電計(jì)費(fèi)信息。通過(guò)充電樁相關(guān)的信息傳遞,向用戶顯示目前充電樁狀態(tài)。管理員通過(guò)后臺(tái)對(duì)用戶信息進(jìn)行增刪改查等相關(guān)操作。
用戶將自家的充電樁,單位充電樁供應(yīng)與該系統(tǒng),可以獲得一定的收益。該模塊下設(shè)置充電樁的位置、充電樁類型、充電價(jià)格、充電日期、支付方式、促銷方式、配套設(shè)施(電腦自動(dòng)選擇)等??梢栽诰€提交充電樁的維修維護(hù)[2]。
管理員通過(guò)后臺(tái)對(duì)用戶信息進(jìn)行增刪操作的代碼:
public void addCp()
{
//取得數(shù)據(jù)庫(kù)操作實(shí)例
SQLiteDatabase db = dbhelper.getWritableDatabase();
String sql = "insert into cps(location,type,price) values('上海市閔行區(qū)','public',200)";
db.execSQL(sql);
}
publc void delCp(Integer id)
{
//取得數(shù)據(jù)庫(kù)操作實(shí)例
SQLiteDatabase db = dbhelper.getWritableDatabase();
String sql = "delete from cps where cpId=" + id;
db.execSQL(sql);
}
public void update(Integer id)
{
//取得數(shù)據(jù)庫(kù)操作實(shí)例
SQLiteDatabase db = dbhelper.getWritableDatabase();
String sql= "update cps set location="上海市徐匯區(qū)" where cpId=" + id;
db.execSQL(sql);
}
管理員通過(guò)后臺(tái)對(duì)充電樁信息的進(jìn)行增、刪改操作的代碼:
本系統(tǒng)讓新能源電動(dòng)車使用更加安心、放心,分布式充電樁達(dá)到最大化應(yīng)用,為電動(dòng)車充電提供了更好的服務(wù)。
[1]胡勇,劉奇峰.基于WebGIS分布式電動(dòng)汽車充電樁運(yùn)營(yíng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].發(fā)電技術(shù),2014,35(1):98-103.
[2]王健,姜久春.電動(dòng)汽車充電站信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2006,22(15):16-17.
Design and Implementation of Charge Pile Control System
Tang Chuansen Chen Qunxian He Jianglong Gu Xiaohao Yin Meng
School of Electronic Information Shanghai DianJi University, Shanghai 201100
In order to maximize the application of distributed electric vehicle charging pile resources, we developos a charging pile App that meets the needs and realizes the concept of “environmental protection+” and “Internet plus”, in order to provide convenient for people’s daily life. System App based on the development of Android realizes the user shared charging pile, which also realized the sharing of resources while environmental friendly.
charging pile App; Android development; green sharing
U469.72;TM910.6
A
1009-6434(2017)9-0075-03