色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

探究SAM模塊的CPU型IC卡燃氣表的設計

電子工程師 ? 來源:《微型機與應用》 ? 作者:強英 ? 2021-05-05 13:30 ? 次閱讀

本文介紹了該產品的核心技術——基于NEC單片機的預付費型智能CPU IC卡燃氣表的硬件和軟件設計,論述了該IC卡燃氣表的工作原理、功能、可靠性設計、低功耗低成本設計及其實際應用情況。

預付費型智能IC卡燃氣表是一種根據用戶IC卡購氣量實現自動計費、自動控制用氣的民用高技術產品。它和售氣管理系統配合可實現預付費,從而免去人工入戶抄表帶來的諸多不便,并可解決欠費問題,具有傳統人工抄表收費式燃氣表無可比擬的優越性。目前,隨著國家“金卡工程”的深入開展和開發大西北“西氣東輸”工程的正式啟動,IC卡燃氣表已呈現出十分廣闊的應用前景。

而將普通IC卡改進成CPU卡(智能卡),將使這種燃氣表的保密性得到進一步的提升。本文介紹了該產品的核心技術——基于NEC單片機的預付費型智能CPU IC卡燃氣表的硬件和軟件設計,論述了該IC卡燃氣表的工作原理、功能、可靠性設計、低功耗低成本設計及其實際應用情況。

1 預付費型智能CPU IC卡燃氣表的工作原理

預付費型智能CPU型IC卡燃氣表是在常規機械燃氣表體上安裝以單片機為主的智能測控系統而構成的。該測控系統主要由單片機、SAM(Secure Access Module)模塊、CPU IC卡接口、計量電路、保護檢測電路以及氣路控制閥等組成,其系統結構如圖1所示。

pIYBAGB5XXeAbNKNAABzBRC2iAI143.png

工作原理:當用戶將含有一定購氣量的CPU型IC卡插入表內時,控制閥在電控系統軟件控制下打開氣路閥門。用戶每使用一個微小的計量單位(如1/1000L,該值根據機械表的參數設定)的氣體時,計量電路便發出1個計量脈沖,該脈沖如經電控系統判定為有效,即進入軟件進行累計,當達到一定數目(如1/100L)時可以從存于SAM模塊中的已購氣量中減去1個計量單位。

當剩余氣量為某一設定值時,燃氣表進入報警狀態,并關閉控制閥,切斷氣路以便提醒用戶購氣。用戶此時按一次按鍵后,仍然可以打開閥門繼續用氣;當剩余氣量為零時,控制閥再次關閉,用戶只有將存儲一定購氣量的卡插入后才能打開閥門。

2 預付費型智能IC卡燃氣表實現的功能

(1)計量和控制功能:充分利用單片機計量各種煤氣用量;通過控制閥控制用戶用氣。

(2)加密功能:采用加密強度極高的CPU卡且一戶一卡,通過完善的多重內部和外部認證后,達到一定的權限才可實現購氣及其他操作。

(3)顯示功能:可顯示剩余煤氣、月累計和季度累計煤氣等;各種系統狀態顯示,如電池欠壓、報警狀態、氣體過流等。

(4)提示功能:當剩余氣不多(等于某一設定值)時,關閥一次提醒用戶購氣。

(5)報警功能:電池欠壓報警、防止管道破裂的氣體過流報警、閥門打開及關閉故障報警、外接可燃氣體報警器接口的報警、卡非正常操作報警、燃氣表開蓋報警等。在發生報警情況時,首先關閉控制閥,然后蜂鳴器發聲、LCD顯示。每次報警事件都會記錄在SAM模塊中,在用戶下次購氣時返寫到用戶購氣卡,再由購氣卡返回到售氣部門,從而可供主管部門或銀行查詢。

(6)自我保護功能:防止IC卡口和電池接線處的高電壓攻擊和短路行為、開蓋檢測、無電池檢測、選用不怕強磁場的特殊脈沖傳感器等。

3 預付費型智能IC卡燃氣表的硬件設計

因為本預付費型IC卡燃氣表是一種面向家庭的民用產品,因此,在設計硬件時要兼顧以下的原則:低成本;低功耗,盡量延長電池壽命;高可靠型,不允許死機以及已購氣數據丟失的情況發生。

3.1 控制單片機的選擇

控制單片機選用NEC公司生產的8位單片機uPD789167。uPD789167是44pin封裝的低成本單片機,具有24KB ROM、512B RAM、8路8位A/D轉換器、外部32kHz副時鐘、6個定時器、4個外部中斷等資源,在掩模后具有非常低的成本。

3.2 時鐘電路的設計

本設計使用了uPD789167單片機的3.58MHz的主時鐘和32kHz的副時鐘。前者在單片機高速工作時運行,并經過內部2分頻后提供給SAM模塊和外部CPU型IC卡。為了降低功耗,在上電、訪問SAM模塊和IC卡以外的時間里,3.58MHz的主時鐘停止振蕩,而32kHz晶體則一直振蕩,完成內部軟件走時、氣量的累計和統計,并協助對單位時間內的用氣量進行判斷,確定是否氣體過流,必要時驅動LCD模塊的顯示。

3.3 SAM模塊及CPU型IC卡的選擇

CPU卡同普通的存儲卡和邏輯加密卡相比,由于采用了CPU、片上操作系統(COS)、文件系統、加解密算法等先進技術,因而具有更高的安全性。為了提高智能燃氣表的保密性能,本設計選取了北京握奇公司的SAM模塊和CPU卡作為安全認證、數據存儲和傳輸的介質。該產品擁有自主知識產權,符合ISO7816、PBOC等國際標準和行業標準;支持層次化文件結構,可建立三級應用目錄,適合一卡多用的要求;

支持包括二進制、定(變)長記錄、錢包記錄等多種文件類型;包含可擦寫50萬次的E2PROM,其容量從0.5K~16KB可選;已有在電表等行業成功應用的經驗。CPU與

SAM模塊的接口如圖2所示。標準規定CLOCK頻率必須大于1MHz,本設計中CLOCK為1.79MHz;在不訪問SAM模塊時,SAM模塊的電源被切斷,同時CPU的-RST、CLOCK腳也輸出低電平,CPU的I/O腳被置為輸入、內部不上拉模式。

pIYBAGB5XY-AK4ecAABrgPR2WTo973.png

3.4 電源電路

如圖3所示,電源分為2路,一路是3節電池經過3V穩壓后,由VCC給CPU等供電;另一路不穩壓,由VDD給開關閥門電路供電。2路分別使用各自的法拉電容,互不干擾,保證了掉電時閥門的可靠關閉以及數據傳輸到SAM模塊的可靠保存。

pIYBAGB5XaSAIbZKAADNkghRkws441.png

電源電路提供了3.3V、3V的電池電壓檢測機制,電壓分壓后進入單片機的A/D轉換輸入端,單片機按照固定時間間隔檢測1次電壓,當發現低于3.3V時LCD顯示低壓告警;低于3V時則關閉閥門。此外,電源電路還提供了電池拔去或短路檢測電路。當出現此類情況時,9015的集電極變高,以外部中斷的方式激活單片機,使單片機及時關閉閥門。配合BAT54雙二極管,達到了防止電池短路攻擊行為的目的。

為了防止從電池接線端子進行的高電壓攻擊,配置了TVS管和200mA的可恢復保險絲。再結合IC卡口的保護,保證了本燃氣表的自身安全。

3.5 看門狗電路

在有大容量電容的供電電路中,電源充放電速度緩慢,普通的RC復位電路經常不能產生正確的復位。在用戶的正常使用過程中,更不允許燃氣表死機的情況出現。為此采用74HC14設計了兼有上電復位、看門狗、低功耗低成本的振蕩器型的復位、監控電路(低成本看門狗電路),如圖4所示。

圖中,30kΩ電阻配合104電容及二極管,組成RC上電復位;在3V工作電壓時,該看門狗清除時間間隔必須小于0.9秒。本設計的燃氣表中,CPU每0.5秒喚醒1次,以檢測并累計燃氣脈沖,同時發出高電平寬度為20μs的清狗脈沖。另外,74HC14的其他門還用于燃氣脈沖的整型電路和IC卡座時鐘線的隔離電路中。

o4YBAGB5XcGAZyf1AACDMSMYWDA888.png

3.6 控制閥驅動電路

燃氣閥門采用了專門設計的低功耗自保持閥門,只有在開關過程中耗電,平常不耗電。電磁閥驅動電路如圖5所示。開關電壓最低要求2.5V,開閥時最大電流約120mA,最大時間2秒;關閥時消耗電流最大為100mA,最大時間1秒。開閥有到位檢測開關,如果開閥超時,則CPU發出閥門故障報警信號,同時關閉閥門。閥門驅動電路采用了0.22ΩF/5.5V電容的單獨供電電源VDD(見圖3),以保障開關閥門成功。

pIYBAGB5XdWABsLvAABkLmtuZj0852.png

3.7 IC卡接口電路

IC卡接口直接執行人機交互,最有可能受到有意或無意的損壞,最常見的現象是短路、高壓串入,因此接口電路必須具備完善的保護功能。IC卡座及保護電路如圖6所示。CPU發現IC SWITCH為低電平后,知道有卡插入,則啟動3.58MHz晶體振蕩,輸出-IC PWR CTRL低電平,給卡座供電,隨后經過5ms延時再從IC VCC端檢查卡座的電源是否準確。

這可以用單片機的A/D轉換器檢測,如果電壓太低,立即關閉供電放棄讀卡。每一根信號線上具有由正溫度系數熱敏電阻(MZ12A-75S102M008,阻值為1000Ω,動作電流16mA)和嵌位二極管(1N4148)構成的限流限壓保護電路,以防止外部高壓串入。因電源線上阻值不能太大,熱敏電阻要單獨選取,故選擇MZ12A-3R5N010(阻值為3.5Ω,動作電流200mA)。

o4YBAGB5XeaAU6c6AAEJkWTb3nM267.png

3.8 開蓋檢測電路

如圖7所示,S1是一個簧片,在燃氣表出廠表殼蓋上時是閉合的,當燃氣表被打開表蓋時,S1斷開。圖7中左、右2個電路雖然都能檢測到開蓋,即開蓋時“開蓋檢測”端子都有電平變化,但左邊電路的功耗明顯比右邊電路的功耗大。首先,由于CPU的輸入管腳允許有最大3μA的漏電流,200kΩ的電阻不能再增大阻值,否則會影響高低電平的判斷。

設VCC=3V,左邊的靜態電流為3V/200kΩ=15μA,右邊的靜態電流為3V/1MΩ=3μA,其電流是前者的1/5,故本設計采用右邊的電路。CPU在每0.5秒喚醒時間內檢測“開蓋檢測”端子,一旦發現開蓋,將關閉閥門、報警、并記錄一次開蓋事件到SAM模塊中。

o4YBAGB5XfKAR2klAABHacmow_4333.png

3.9 報警及LCD顯示電路

uPD789167單片機以串行通信的方式驅動LCD模塊實現顯示,但LCD平常不顯示時斷開電源以節省電能。另外,設置有蜂鳴器報警電路,以便在剛發現故障時提醒用戶。

4 低功耗設計技術

本燃氣表的設計是:不旦要有CPU保持實時時鐘走時、帶看門狗,而且功耗要很低(平常的工作電流略大于30μA),為此采用了如下一些措施,以保證本機的低功耗運行。

4.1 采用低功耗的器件

本設計中盡可能采用低功耗器件,如3V穩壓器采用了理光的低功耗產品;采用低功耗的可自保持的閥門,只有在開關過程中才會耗電。

4.2 采用低耗電的電路設計

(1)電池電壓降至3V后才給CPU及其他外圍電路供電,使芯片工作于低電壓時消耗電流較少。

(2)SAM模塊和IC卡座平常斷電,只在讀寫認證時才供給電源。

(3)在不影響CPU電平判斷的情況下,使用大一些的電阻(如開蓋檢測和電池檢測電路中)。

脈沖采樣電路也只在有脈沖時瞬間耗電。

4.3 軟件配合實現低功耗

(1)讓單片機盡量低速工作,軟件只在訪問SAM模塊及CPU IC卡時才讓3.58MHz的晶體振蕩,平時只用32kHz的晶體就可以完成工作。

(2)合理配置CPU的各個管腳,輸出腳輸出合適電平,使平常不輸出或吸入電流;輸入腳平常一般不用內部上拉電阻而用外部電阻,因為內部上拉電阻較小,掩模時典型值為30kΩ,當輸入低電平時耗電較多;CPU多余的管腳設置為輸出模式,且輸出低電平。

(3)CPU在32kHz晶體下工作時,處于HALT模式,每0.5秒時間到、或中斷喚醒一次,軟件檢查幾個中斷標志、計數、走時、清狗后立即轉入HALT睡眠,從而有效節省電能。

5 預付費型智能IC卡燃氣表的軟件設計

5.1 軟件功能模塊

軟件用NEC78k0S C語言編寫,采用模塊化、層次化的編程方法。核心部分包括以下幾個模塊:SAM、CPU卡的通信模塊(T=0,字符方式,串行速率9.6Kbps);SAM、CPU卡的認證和讀寫模塊;燃氣計量模塊;電源管理模塊;LCD顯示模塊;報警模塊;工廠測試模塊等(由于篇幅原因,在此不細述)。

5.2 SAM和CPU卡的認證過程

本燃氣表中,軟件必須接收和處理多種CPU卡:用戶購氣卡、檢查卡、廠家生產測試卡(如閥門檢測卡等6種)、修改主密鑰卡等。每種CPU卡的目錄文件結構和認證訪問方式不盡相同,以使用用戶購氣卡購氣后在燃氣表上插卡為例,說明軟件認證過程:

(1)從卡的可讀二進制文件中識別出卡的類型,即用戶購氣卡。

(2)燃氣表從用戶卡中讀取卡序列號和用戶號,并比較用戶號是否與SAM中存儲的一致,不一致則拒絕讀卡。

(3)若用戶號一致,IC卡燃氣表將卡序列號送至SAM模塊。SAM模塊對卡序列號進行加密,并生成相應的內部認證密鑰。

(4)燃氣表用內部認證密鑰對用戶卡做內部認證。

(5)燃氣表用氣表外部認證密鑰對用戶卡做外部認證。

(6)燃氣表從用戶卡購氣應用二進制文件中讀取購氣數據,判斷其完整性,同時判斷購氣次數是否與IC燃氣表內一致。若不一致則向IC卡燃氣表返寫應用二進制文件(返寫數據)退出;若判斷一致,則進入(7)。

(7)由IC卡燃氣表用氣量外部認證密鑰對SAM模塊進行外部認證,若一致則將購氣量及狀態數據存入SAM模塊,并返寫數據退出,完成購氣操作;否則只返寫數據退出。

6 結束語

基于NEC單片機和SAM模塊的CPU IC卡預付費型燃氣表,在安全保密性、防攻擊、低功耗、低成本等方面作了有益的探索,經過幾個月的實際使用,已證明達到了預期的效果。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • IC卡
    +關注

    關注

    2

    文章

    165

    瀏覽量

    34114
  • lcd
    lcd
    +關注

    關注

    34

    文章

    4424

    瀏覽量

    167405
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10854

    瀏覽量

    211587
  • 晶體
    +關注

    關注

    2

    文章

    1351

    瀏覽量

    35418
收藏 人收藏

    評論

    相關推薦

    熱式測量原理:未來氫氣燃氣表的理想選擇

    什么是熱式測量原理基于微機電系統(MEMS)的量熱傳感器元件(見圖1a)是所有熱式流量傳感器的核心元件,比如燃氣表中使用的傳感器。傳感器元件位于硅芯片表面的膜片,由一個微型加熱元件和上下游溫度傳感器
    的頭像 發表于 11-28 15:16 ?123次閱讀
    熱式測量原理:未來氫氣<b class='flag-5'>燃氣表</b>的理想選擇

    億緯鋰能亮相第26屆中國國際燃氣

    近日,由中國城市燃氣協會主辦的2024年(第26屆)中國國際燃氣、供熱技術與設備展覽會在重慶國際博覽中心舉行。億緯鋰能攜高可靠性智能燃氣表電源解決方案亮相。
    的頭像 發表于 11-04 13:35 ?203次閱讀

    燃氣表設計指南

    電子發燒友網站提供《燃氣表設計指南.pdf》資料免費下載
    發表于 09-23 11:06 ?0次下載
    <b class='flag-5'>燃氣表</b>設計指南

    安徽合肥:我國首次實現量子安全物聯網燃氣表批量化商業應用

    聯網燃氣表在國內首次實現批量化商業應用。 隨著數字化時代到來,物聯網智能燃氣表正逐步替代傳統的IC燃氣表、普通膜式
    的頭像 發表于 08-07 16:27 ?637次閱讀

    竹木芯片:綠色科技與智能生活的完美結合 #智能 #ic智能 #木 #環保木

    IC智能
    深圳市融智興科技有限公司
    發布于 :2024年07月26日 16:14:39

    EmQ-v900 CPU模塊數據

    EmQ-v900 CPU模塊數據
    發表于 07-22 14:11 ?0次下載

    TCA5013支持1張用戶和3張SAM的多功能智能接口IC數據

    電子發燒友網站提供《TCA5013支持1張用戶和3張SAM的多功能智能接口IC數據.pd
    發表于 07-03 10:38 ?0次下載
    TCA5013支持1張用戶<b class='flag-5'>卡</b>和3張<b class='flag-5'>SAM</b><b class='flag-5'>卡</b>的多功能智能<b class='flag-5'>卡</b>接口<b class='flag-5'>IC</b>數據<b class='flag-5'>表</b>

    凌科推出M24連接器模塊升級新品

    近日,凌科LP、BD、YM、DH四大系列M2410芯/12芯/19芯/24芯推出性能提升版的新品。上述新品最大的亮點就是優化了模塊結構,新增了扣式模塊,有效化解了焊線后組裝存在易散
    的頭像 發表于 06-07 08:13 ?286次閱讀
    凌科推出M24<b class='flag-5'>型</b>連接器<b class='flag-5'>卡</b>扣<b class='flag-5'>模塊</b>升級新品

    IC水表抄是什么?什么叫IC水表抄

    一、什么叫IC水表抄IC水表抄是一種現代化水資源管理方法,主要是通過集成智能
    的頭像 發表于 05-25 14:44 ?592次閱讀
    <b class='flag-5'>IC</b><b class='flag-5'>卡</b>水表抄<b class='flag-5'>表</b>是什么?什么叫<b class='flag-5'>IC</b><b class='flag-5'>卡</b>水表抄<b class='flag-5'>表</b>?

    智芯公司自研聯網電子收費多邏輯通道OBE-SAM模塊通過權威機構檢測

    近日,智芯公司自研聯網電子收費多邏輯通道OBE-SAM模塊順利通過銀行檢測中心和北京中交國通智能交通系統技術有限公司產品檢測,取得檢測報告,標志著智芯公司具備進入智能交通支付安全領域的資質。
    的頭像 發表于 04-30 10:01 ?707次閱讀
    智芯公司自研聯網電子收費多邏輯通道OBE-<b class='flag-5'>SAM</b><b class='flag-5'>模塊</b>通過權威機構檢測

    門禁系列應用演示 #IC #智能 #門禁 #會員 #滴膠

    智能IC智能
    深圳市融智興科技有限公司
    發布于 :2024年04月11日 14:39:50

    電存儲器SF25C20在燃氣表中的應用,兼容MB85RS2MT

    電存儲器SF25C20在燃氣表中的應用,兼容MB85RS2MT
    的頭像 發表于 04-07 09:45 ?445次閱讀
    電存儲器SF25C20在<b class='flag-5'>燃氣表</b>中的應用,兼容MB85RS2MT

    智能公交外觀展示 #智能 #校園 #公交 #IC

    IC智能
    深圳市融智興科技有限公司
    發布于 :2024年04月01日 15:39:39

    高效節能的DC電源模塊技術探究

    BOSHIDA ?高效節能的DC電源模塊技術探究 DC/DC 模塊電源是一種開關模塊式穩壓電源,以其體積小巧、性能卓異、使用方便的顯著特
    的頭像 發表于 03-29 13:32 ?501次閱讀
    高效節能的DC電源<b class='flag-5'>模塊</b>技術<b class='flag-5'>探究</b>

    S7-1200 CPU 存儲的應用分析

    S7-1200 CPU 使用的存儲為 SD ,存儲中可以存儲用戶項目文件,有如下3種功能: 作為 CPU 的裝載存儲區,用戶項目
    發表于 03-15 11:11 ?1074次閱讀
    S7-1200 <b class='flag-5'>CPU</b> 存儲<b class='flag-5'>卡</b>的應用分析
    主站蜘蛛池模板: 吃春药后的女教师| 久久精品亚洲视频| 夜月视频直播免费观看| 男同志vdieos免费| 国产精品亚洲视频在线观看| 亚洲视频免费| 人妻熟女斩五十路0930| 精品欧美18videosex欧美| 超碰国产亚洲人人| 永久免费看bbb| 无限资源日本2019版| 麻豆无人区乱码| 亚洲中文字幕无码一去台湾| 秋霞伦理高清视频在线| 九九精品在线播放| 国产不卡免费| 99久久99久久精品免费看子| 亚洲欧美综合视频| 美女被免费喷白浆视频| 国产午夜AV无码无片久久96| 芭乐视频网页版在线观看| 十分钟免费观看大全视频| 国内外成人免费在线视频| 在线视频免费国产成人| 香蕉久久日日躁夜夜嗓| 日本久久不射| 欧美精品AV精品一区视频| 久久天天婷婷五月俺也去| 海量激情文学| 国产在线视频一区二区不卡| 高H高肉强J短篇NP| 曰本真人00XX动太图| 亚洲高清视频网站| 偷柏自拍亚洲综合在线| 日日夜夜狠狠干| 日本特殊精油按摩| 让人爽到湿的小黄书| 欧美精品九九99久久在观看| 免费人妻无码AV不卡在线| 浪荡受自我调教纯肉BL| 国产麻豆剧看黄在线观看|