在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

采用S3C44BOX微處理器的型防偽讀碼器設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-12-10 08:20 ? 次閱讀

假冒偽劣商品一直是世界的公害,隨著仿造技術水平的不斷提高,被仿造產品的范圍也越來越大,仿造品的數量也日趨驚人,小到一粒藥片,大到飛機、汽車零部件,幾乎所有正牌、名牌產品,都被假冒行為所困擾,假貨充斥著大部分的市場。數碼防偽原理:為每一件入網的產品設置一個唯一的編碼,并把這一編碼儲存在中心數據庫中,同時在全國建立起電話(手機或網絡)查詢鑒別網絡。消費者購買到貼有數碼防偽標識物的商品,只需撥打電話或上因特網,輸入商品上的編碼,即可知道產品的真偽,從而突破了傳統的防偽產品容易被批量防冒及消費者不易識別的局限性。中杉防偽開發的數碼防偽系統用于防偽查詢的編碼一般為16位數字或更多。消費者輕松發現假冒行為和拒絕假冒:數碼防偽標簽一個防偽編碼只能使用一次,當消費者查詢了一次,第二次查詢系統就會提示該防偽編碼已使用過,消費者不會購買已經被查詢過防偽編碼的商品。查詢錯的對不上商品數據分析---找出假冒的區域:根據查詢記錄中的主叫電話號碼是不是正碼所規定的查詢號碼800、400,輸入的防偽編碼是不是18位數、假冒編碼被查詢的次數、時間、電話等信息,可以清楚判斷假貨出現的地區及時間。

防偽讀碼器的總體設計方案

1 總體設計方案

本設計所實現的硬件平臺主要由微處理器單元、存儲器單元、串口電平轉換、液晶顯示模塊、電源單元和JTAG接口單元組成,硬件功能框圖如圖1所示。其中串口有兩種功能,一種是與上位機進行通信,通過它可以在線下載程序;另一種功能是與GPRS模塊進行數據交換。

采用S3C44BOX微處理器的型防偽讀碼器設計

圖1 系統原理框圖

2 系統工作原理

讀碼器是系統的核心部分,由產品經銷商持有,它是產品生產廠家分配給經銷商的,作用是讀取產品中的信息(即產品出廠時由廠家分配的ID號),然后連接并登陸遠端的企業數據庫進行查詢驗證。連接網絡時必須通過身份驗證,驗證通過才允許登錄,否則拒絕登陸。對于讀碼器,廠家親自將預先選定的密鑰存放在其中,這一部分對外界是完全保密的。驗證時,將讀碼器與產品包裝上的接口連接,按照事先設定好的通信協議讀出其中的信息,存放在讀碼器中。此時需要進行網絡查詢,在進行查詢前必須通過身份驗證登陸查詢網站。首先,由讀碼器發送登陸請求,服務器接到請求后發送一個隨機的數據串回來,讀碼器使用自己的密鑰對其進行加密,然后將這段密文發送回去。服務器收到以后,先是解密驗證,如果是自己發送過去的原數據,則通過驗證,允許登錄,否則提示“密鑰錯誤,登陸失敗”。成功登陸以后,讀碼器將產品序列號的密文發送給服務器,由服務器解密并恢復編碼并進行查詢,若查詢失敗,則返回提示:“該產品并非是XX企業生產的正品,謹防假冒!”否則,將以密文的形式返回產品的驗證信息,由讀碼器進行解密并顯示提示信息,該信息包括:產品的物流渠道、廠家、生產信息等。

防偽讀碼器的設計與實現

1 存儲器設計

處理器用一片或少數幾片大規模集成電路組成的中央處理器。這些電路執行控制部件和算術邏輯部件的功能。微處理器與傳統的中央處理器相比,具有體積小,重量輕和容易模塊化等優點。微處理器的基本組成部分有:寄存器堆、運算器、時序控制電路,以及數據和地址總線。微處理器能完成取指令、執行指令,以及與外界存儲器和邏輯部件交換信息等操作,是微型計算機的運算控制部分。它可與存儲器和外圍電路芯片組成微型計算機。微處理器S3C44BOX的存儲控制器可以為片外存儲器訪問提供必要的控制信號??偩€DB(DataBus)用于傳送數據信息。數據總線是雙向三態形式的總線,即它既可以把CPU的數據傳送到存儲器或輸入輸出接口等其它部件,也可以將其它部件的數據傳送到CPU。數據總線的位數是微型計算機的一個重要指標,通常與微處理的字長相一致。例如Intel8086微處理器字長16位,其數據總線寬度也是16位。需要指出的是,數據的含義是廣義的,它可以是真正的數據,也可以是指令代碼或狀態信息,有時甚至是一個控制信息,因此,在實際工作中,數據總線上傳送的并不一定僅僅是真正意義上的數據。

除了Bank0以外的其他地址空間可以在系統的啟動代碼中通過編程予以設置,具體是通過設置存儲器控制專用寄存器BWSCON來實現的。存儲器控制專用寄存器包括總線寬度/等待控制寄存器、Bank控制寄存器、刷新控制寄存器、Bank大小控制寄存器和模式寄存器設置寄存器,各個寄存器的每一數據位的具體含義請參考數據手冊。

根據所選擇的Flash和SDRAM,系統各地址空間的數據總線寬度都設置為16位,存儲模式為小端模式,不使用等待狀態,不使用UB/LB。

2 串口設計

ARM S3C44BOX的UART單元帶兩個異步串行口,皆可工作于中斷和DMA模式,各帶有16字節的FIFO。最大波特率115.2K。DART單元包括可編程波特率、紅外發送/接收、1個或2個停止位、5/6/7/8位數據寬度和奇偶校驗位。每個DART有7種狀態:溢出錯誤、校驗錯誤、幀錯誤、暫停態、接收緩沖區準備好、發送緩沖區空、發送移位緩沖器空等,這些狀態可以由相應的UTRSTATn/UERSTATn表示,并且與發送接收緩沖區相對應的有錯誤緩沖區。波特率可以通過控制波特率寄存器進行設置。每一個DART的波特率發生器為收/發器提供一個連續時鐘,時鐘源可選為S3C44BOX的內部系統時鐘。

根據系統功能的需要,讀碼器在調試過程中需要與PC進行通信,所以需要在微處理器和PC之間設計電平轉換電路。另外,系統與存放產品功號的芯片需要進行通信,這里不需要電平轉換,系統在GPRS接口中直接將串口線引出,其中的部分引腳即可作為與存儲芯片連接的接口,連接電路如圖2所示。

采用S3C44BOX微處理器的型防偽讀碼器設計

圖2 串口電路

3 網絡通信信息與操作標志位的設計

為了減少硬件方面的操作,節省硬件資源,提高驗證效率,系統對于接收到的信息種類以及對信息進行什么操作,都在數據包中設定相應的數據位來作為標志。系統的動作大致有加密發送、解密顯示、解密保存(更換工作密鑰時)。系統的信息種類大致包括登錄驗證信息、登錄成功提示、登錄失敗提示、產品ID號密文、產品驗證結果信息(對它的操作只有顯示,所以歸為一類)、產品出售信息和更換密鑰的信息。所以在數據段中設定一字節,其中用兩位表示操作,用三位表示信息種類,具體設計如表1所示,其中第3 、4 位是操作位;第6、7、8位是信息位。根據這些標志信息決定下一步的操作。必要時再由用戶進行按鍵操作。具體操作標志位的數據、信息種類標志位與具體數據位的對應關系如表2和表3所示。

采用S3C44BOX微處理器的型防偽讀碼器設計

4 讀碼器的軟件設計

讀碼器的鍵盤共設計了六個按鍵,外加一個系統復位鍵。讀碼器的整個工作過程通過軟件和這六個按鍵相配合來完成。產品驗證的操作過程如下:首先連接讀碼器和產品上ID號存儲芯片的接口,然后按下一個按鍵讀取產品ID號,讀取結束會顯示提示信息;顯示讀取成功后再按下網絡連接鍵,讀碼器會自動撥號連網,因為企業的網號已經事先固化在讀碼器中了,這一過程是由讀碼器自己完成的,它會根據接收到的數據中的標志位判斷下一步的操作,同時顯示工作狀態信息,直到登錄成功或者登錄失敗;登陸成功后按鍵發送產品ID號,然后是等待接收驗證結果信息并顯示;最后,按下成功出售按鍵或未能出售按鍵發送產品出售結果信息。讀碼器總體軟件的設計流程如圖3所示。

采用S3C44BOX微處理器的型防偽讀碼器設計

圖3 讀碼器軟件流程圖

無線網絡傳輸設計

網絡傳輸部分的硬件關鍵是對無線網絡傳輸模塊的應用。在眾多的無線網絡模塊中,MC35是應用較為普及的一種。這是西門子公司的一款GPRS模塊,它具有40引腳的ZIF接口,主要有電源接口、標準RS232雙向串口、SIM卡3V接口和模擬語音接口等。

硬件電路的連接是使用讀碼器硬件系統中設計的GPRS模塊接口。其中利用了串口、電源、天線等接口。具體實驗原理是:主機與讀碼器通過串口通信,發送AT指令編碼給讀碼器,然后通過讀碼器控制MC35模塊的數據收發,如圖4所示。

采用S3C44BOX微處理器的型防偽讀碼器設計

圖4 無線網絡傳輸模塊連接示意圖

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

    關注

    185

    文章

    18297

    瀏覽量

    255211
  • 存儲器
    +關注

    關注

    38

    文章

    7637

    瀏覽量

    166537
  • 微處理器
    +關注

    關注

    11

    文章

    2372

    瀏覽量

    83897
  • GPRS
    +關注

    關注

    21

    文章

    985

    瀏覽量

    130896
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    S3C44BOX開發板上的設備是通過何種方式控制的?

    S3C44BOX開發板上的設備是通過何種方式控制的?
    發表于 05-09 16:01

    基于S3C44B0X微處理器的JFFS2件系統的實現

    基于S3C44B0X微處理器的JFFS2件系統的實現
    發表于 03-28 09:50 ?16次下載

    S3C44BOX與LM057QC1T01的接口方法及其應用

    S3C44BOX與LM057QC1T01的接口方法及其應用
    發表于 03-28 09:52 ?30次下載

    ARM CPU S3C44BOX在水表智能抄表系統中的應用

    ARM CPU S3C44BOX在水表智能抄表系統中的應用 介紹水表智能表系統的核心部分--抄表手機,以及如何用32位機S3C44BOX來實現抄表手機的功能。
    發表于 10-01 21:53 ?45次下載

    S3C44BOX與LMO57QCIT01的接口方法及其應用

    本文著重介紹了ARM7處理器S3C44BOX內置LCD控制的使用方法,簡要介紹夏普LM057QC1TO1液晶顯示模塊以及它和S3C44BOX的接口方法。并在此基礎之上,討論了彩色英文
    發表于 11-23 15:41 ?28次下載

    關于三星S3C44BOX目標板的tClinux Bootlo

    S3C44BOX是常用的一款基于ARM7TDM1內核的RISC處理器。I.tClinux操作系統可以很好地支持此類無MMU的處理器。本文介紹了在S3C44BOX目標板上移植I.tCli
    發表于 12-01 13:37 ?20次下載

    S3C44BOX在視頻信號模擬中的應用

    基于S3C44BOX 的視頻信號模擬,是將高性能、低功耗的微處理器S3C44BOX 與嵌入式實時操作系統μC/OS-Ⅱ相接合,利用
    發表于 12-18 15:15 ?44次下載

    基于S3C44BOX的鍵盤接口設計

    本文介紹了鍵盤的工作原理,設計了基于 S3C44BOX 嵌入式微處理器的鍵盤硬件接口電路,研究了鍵盤程序的工作機制,在此基礎上了給出了詳細的程序流程圖。
    發表于 01-13 16:51 ?47次下載

    S3C44BOX IIS音頻接口與DMA應用實驗

    S3C44BOX IIS音頻接口與DMA應用實驗
    發表于 07-13 20:30 ?53次下載

    基于嵌入式微處理器S3C44BOX音頻文件播放

    摘要:基于ARM7內核S3C44BOX微處理器內置ns總線和音頻數模轉換芯片CS4334,詳細設計了S3C44B0x內置115總線接口和芯片CS4334的連接方法,搭建了以二者為基礎的嵌入式工作平臺.基于此工
    發表于 12-23 20:57 ?40次下載

    μC/OS-II在S3C44BOX處理器上的移植

     摘要:介紹實時操作系統μC/OS-II的特點和內核結構,給出μC/OS-II在Samsung嵌入式S3C44BOX ARM7微處理器上的移植的步驟及詳細相關代碼,同時闡
    發表于 03-11 12:39 ?1394次閱讀
    μ<b class='flag-5'>C</b>/OS-II在<b class='flag-5'>S3C44BOX</b><b class='flag-5'>處理器</b>上的移植

    微處理器S3C44B0X音頻文件播放

    微處理器S3C44B0X音頻文件播放 S3C44B0X是三星公司針對嵌入式系統推出高性價比微處理器,它是基于ARM7TDMI內核的16/32位RISC
    發表于 03-16 11:46 ?833次閱讀
    <b class='flag-5'>微處理器</b><b class='flag-5'>S3C44</b>B0X音頻文件播放

    uCGUI如何移植到S3C44B0X

    移植uCGUI到ARM處理器S3C44BOX上,并編寫Hello World程序,在Micetek 44B0實驗平臺的LCD上顯示“Hello World!”字符串,
    發表于 05-10 10:30 ?2119次閱讀

    基于S3C44BOX的嵌入式系統設計

    本文介紹了Samsung公司基于ARM7內核的S3C44BOX處理器的結構、功能、內部資源和存儲特點及其具體應用,以及pC/OS - II嵌入式實時操作系統在具體設計中任務的劃分和系統構成
    發表于 09-21 16:54 ?92次下載
    基于<b class='flag-5'>S3C44BOX</b>的嵌入式系統設計

    基于ARM7的S3C44BOX開發板的智能家居系統

    選用三星公司的S3C44BOX ARM7開發板為硬件平臺,以uClinux作為嵌入式操作系統,實現對家庭網絡中的信息家電進行監控,使用戶能夠了解家庭中信息家電的工作狀況,對信息家電進行控制。
    發表于 09-02 10:06 ?9次下載
    基于ARM7的<b class='flag-5'>S3C44BOX</b>開發板的智能家居系統
    主站蜘蛛池模板: 国产高清视频在线播放www色 | 黄视频在线观看免费 | 7m视频精品凹凸在线播放 | 国产精品天天爽夜夜欢张柏芝 | 欧美性色黄在线视 | 黄a毛片 | 163黄页网又粗又长又舒服 | 999毛片| 性刺激的欧美三级视频 | 亚洲四虎永久在线播放 | 九九免费久久这里有精品23 | 色多多免费视频观看区一区 | 天堂在线观看免费视频 | 你懂得在线播放 | 中文字幕一区在线 | 日韩高清在线日韩大片观看网址 | 国产亚洲一区二区三区啪 | 午夜欧美精品久久久久久久久 | 女人张开腿 让男人桶视频 女人张开腿等男人桶免费视频 | 亚欧色| 一级特黄aaaaaa大片 | 91亚洲免费视频 | 五月天婷婷在线播放 | 亚洲综合伊人 | 五月天激激婷婷大综合丁香 | 四虎美女 | 永久黄色免费网站 | 中文字幕第五页 | 小雪被老外黑人撑破了视频 | 欧美男女交性过程视频 | 国产成人教育视频在线观看 | 精品三级内地国产在线观看 | 亚洲资源在线视频 | 久久夜色精品国产飘飘 | 丁香六月综合激情 | 欧美午夜激情影院 | 国产一区在线播放 | 色五五月 | 天天搞天天操 | 国产黄色录像视频 | 伊人久久大香线蕉影院95 |