- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
创客达人手把手教你DIY射频卡流量管理系统
相信许多上学的小朋友们都知道学校澡堂的按时间收费的不公平性,洗澡又不是打电话,好不合理!而按流量收费就基本是公平了好多,于是乎,有DIY大神在饮水机上做了实验,真的是奇思妙想无极限!快来看看吧!
IC卡的特点:
a、存储容量大。磁卡的存储容量大约在200个字符;IC卡的存储容量根据型号不同,小的几百个字符,大的上百万个字符。
b、安全保密性好,不容易被复制,IC卡上的信息能够随意读取、修改、擦除,但都需要密码。
c、CPU卡具有数据处理能力。在与读卡器进行数据交换时,可对数据进行加密、解密,以确保交换数据的准确可靠;而磁卡则无此功能。
d、使用寿命长,可以重复充值。
e、IC卡具有防磁、防静电、防机械损坏和防化学破坏等能力,信息保存年限长,读写次数在数万次以上。
设计思路:
首先读取IC卡,将IC卡存储的信息显示出来,如果显示成功,则打开电磁阀,开启外部中断计数脉冲,根据脉冲个数进行相应的扣款操作。比如每10个脉冲扣相应的金额,完成扣款后同时返回余额,并显示出来。写一个上位机对姓名,钱包,学号等进行更改。
设计材料:
2个EHY射频卡读写模块 串口协议 用于读写射频卡
2个STC12C5A60S2单片机 选他是因为是双串口,并且速度还不
继电器
控制电磁阀
若干三极管 8050 8550
若干驱动蜂鸣器,继电器,LED
2个7805稳压
2个12864液晶
2个流量计:一热一冷(热的是铜材质的)
2个电磁阀:一热一冷(热的是铜材质的)
先来个全家福!
[page]
原理图以及PCB图
首先设计电路图,I/O口其实没几个。
图里面的错误:
1、驱动继电器的三极管大家用8050,
2、PCB上,液晶倒数第二脚没接VCC,导致液晶有数据不显示,后来发现,原理图里面没接,可以重画。
[page]
驱动12864
没有用户,等待模式。
读到卡,显示姓名,学号,钱包。
随着流量计脉冲个数增长,单片机进行计费,同时进行扣款操作,操作完毕显示当前余额。
用户移走卡,蜂鸣器长鸣一声,提示卡已经移走。
[page]
上位机用C#写语言编写。没选择串口前所有的都是灰色,标示不可操作。
选择串口后,按钮可操作,更改框可以进行改写。
单击读卡按钮后的显示。
[page]
程序部分详情请戳:http://www.cntronics.com/rf-dl/1168
接上控制系统,那个小的就是射频卡读写模块。
最后就是这个样子。
当然也有不足和缺陷,有什么好的建议,希望大家多多提出,共同讨论!
闂傚倷娴囬褏鎹㈤幇顔藉床闁归偊鍠掗崑鎾愁潩椤愩垹绁梺闈涙閸婂骞戦崟顒傜懝妞ゆ牗纰嶅▍濠囨⒒娓氣偓濞佳囨晬韫囨稑鐒垫い鎺戝閽冪喖鏌曢崼婵愭Ч闁稿鍔嶉妵鍕冀閵婏妇娈ゆ繝鈷€鍕闁哄矉缍侀獮妯兼喆閸曨厹鈧﹪姊洪悷鏉挎Щ妞ゆ垵顦甸妴浣割潨閳ь剟骞冮姀銈呭窛濠电姴瀚▓顔剧磽閸屾艾鈧绮堟笟鈧、鏍箣閿曗偓缁狀垶鏌ㄩ悤鍌涘 | More...
闂傚倷娴囬褏鎹㈤幇顔藉床闁归偊鍠掗崑鎾愁潩椤愩垹绁梺闈涙閸婂骞戦崟顒傜懝妞ゆ牗纰嶅▍濠囨⒒娓氣偓濞佳囨晬韫囨稑鐒垫い鎺戝閽冪喖鏌曢崼婵愭Ч闁稿鍔嶉妵鍕冀閵夈儮鍋撻弽顐熷亾濮樼偓瀚�濠电姷鏁搁崑鐐哄垂閸洖绠归柍鍝勬噹閸屻劑鏌i幇闈涘⒒婵炲牅绮欓弻銊╂偆閸屾稑顏�闂傚倸鍊烽懗鍓佹兜閸洖鐤炬繝闈涱儍閳ь兛鐒︾换婵嬪炊閼稿灚娅撻梻浣告啞濞诧箓宕滃☉銏♀挃闁告洦鍏涚换鍡涙煏閸繃鍣规い蹇撶摠娣囧﹪顢曢浣割伓
闂傚倷娴囬褏鎹㈤幇顔藉床闁归偊鍠掗崑鎾愁潩椤愩垹绁梺闈涙閸婂灝鐣锋總绋垮嵆闁绘劖顔栧Σ娲煟閻斿摜鐭屽褎顨堥弫顕€骞掗弮鈧弳婊堟煙閹澘袚闁绘挾鍠愰妵鍕敃椤愩垹绠荤紓浣疯兌閸忔﹢寮婚敐澶樻晣闁绘劖绁撮幐鍐⒑閻熸澘妲绘い鎴濐樀閻涱噣骞嬮敃鈧粻娑㈡⒒閸喓鈯曢柛濠傞叄濮婄粯鎷呴搹骞库偓濠囨煛閸涱喚绠為柕鍡曠劍缁绘繈宕堕懜鍨珦闂備礁鎲″ú锕傚储閻e备鍋撳顓炲摵闁哄本鐩獮妯侯渻鐠囪弓澹曢梻浣告惈閻骞忛敓锟�
闂傚倸鍊风粈浣虹礊婵犲倴缂氱憸鏃堛€侀弽顓炲耿婵$偟绮弫鐘绘⒑闁偛鑻晶顔姐亜椤撶偞鍋ョ€规洜鎳撻埥澶娾枎閹邦喖绲块梻鍌欑劍閹爼宕愰弴鐏诲綊鎮滈挊澶岊唵闁诲函缍嗛崰鏍不閺屻儲鐓欏ù鐓庣摠濞懷囨煙椤旇崵绐旀慨濠呮閸栨牠寮撮悢鍝ュ絿婵$偑鍊戦崹褰掓晝椤忓牄鈧礁鈻庨幘宕囶槹濡炪倖鎸鹃崰搴ㄦ偟娴煎瓨鈷戦柛娑橈攻鐎垫瑩鏌嶈閸撶喎顕f繝姘櫢闁跨噦鎷�
濠电姷鏁告慨浼村垂瑜版帗鍊堕柛顐犲劚閻ょ偓绻濋棃娑卞剰闁告艾缍婇獮鏍ㄦ綇閸撗吷戞繝娈垮灠閵堟悂寮婚悢鐑樺枂闁告洦鍋勮闂備礁鎲¢崺鍐磻閹剧粯鐓熼幖娣€ゅḿ鎰版煙椤旇偐鍩g€规洘娲熼獮搴ㄦ寠婢跺苯骞掗梻浣稿悑缁佹挳寮插⿰鍫濇辈婵犲﹤鐗婇悡鏇熴亜閹板墎鎮肩紒鐘筹耿閺屾稑顫濋鐘冲櫚闂佽鍠涢~澶岀箔閻旂厧鐐婄憸宥囩不閻熼偊娓婚柕鍫濆暙婵$晫绱掗濂稿弰妤犵偛顦灃闁告侗鍠楀▍銏ゆ⒑鐠恒劌娅愰柟鍑ゆ嫹