基于CAN总线的多路电源智能智能监控系统
0 引言
邮电通信线路的供电电源的稳定性和可靠性对整个邮电通信起着关键作用。因此要求能对供电电源的运行状态进行实时监控,及时发现异常情况和事故隐患,在出现异常和故障时迅速进行诊断并予以修复。
1 CAN总线与485总线的比较
1)485总线的特点
相对于RS一232,RS一485半双工异步通信总线具有通信距离远、通信速率高、成本低等特点,是一种被广泛使用的数据通信总线。但485总线的波特率设置受到单片机的波特率设置的限制,在单片机使用24M晶振的情况下,也只可以设置到9600bps的波特率。485总线的容错和应用层的协议,可以自己通过软件来实现,比较灵活,但是编程的工作就变得复杂。因此在对速度要求高、数据传送量大的大型系统中,485总线在实时性和可靠性方面的性能就显得比较脆弱。
2)CAN总线的特点
CAN全称为Controller Area Network,即控制器局域网,是国际上应用最广泛的现场总线之一。CAN总线主要具有以下的特点:
(1)CAN总线通信最高波特率可高达lMbps(采用双绞线通讯距离40m)、最远通讯距离为10km(可达5kbps)。
(2)CAN总线采用了短帧结构,每一帧为8个字节,传输时间短,受干扰概率低,每帧信息都有CRC校验和其他检错措施,保证了数据的出错率极低,从而提高了传送数据的可靠性。
(3)和485总线一样,采用平衡传输,抗干扰能力强。
(4)采用非破坏性总线仲裁,当有几个节点同时发送信息的时候,根据帧开始部分的标识符,进行逐位仲裁,优先级别高的信息会不受影响地继续发送,优先级别低的信息就会停止发送,从而保证重要信息的及时传送。
(5)借助CAN控制器里面的接收滤波器,CAN总线能实现点对点,一点对多点以及全局广播等方式传送,无需专门的调度。
由此可见,CAN总线具有传送数据实时性和可靠性高的优点,能应用于数据传送量大、数据传输的速度要求高的系统中。
2 电源智能监控系统的构成
邮电通信线路的供电电源是±48V。监控系统对现场的温度、总电源和各通支路电源的电压和电流进行采集。本监控系统由位于监控中心的上位机(PC机)和现场多个智能节点组成。每一个智能节点可以采集64路的数据(电压、电流或温度)、具有现场的界面显示、键盘操作、报警和与上位机通信等功能。在正常的情况下,位于现场的各个智能节点每隔一段时间就要把当前64路的数据上传给上位机。当线路的电源出现故障时,无论当前正在进行什么操作,智能节点都会马上发送故障信息给上位机,并且在现场发出报警信号。由于电源的电压、电流和温度是通过分流器来采样取得的,而采用不同的分流器,则要进行不同的数值变换。所以在上下位机中都需要有一套相同的配置表,当其中一方的配置表有改动,就要通知另一方,进行及时更新。监控中心的计算机由RS一232串口接到通信适配器上,实现计算机与智能节点网络的传输。由于传输的数据量大,要求传输速度较快,并且对重要信息的传送的可靠性和实时性要求高,因此为了提高系统的可靠性和实时性,该系统的通信接口采用了CAN总线技术。整个系统的结构图如图1所示。
3 智能节点的硬件设计
智能节点硬件框图见图2。由于智能节点在同一时间可能要进行很多动作,如数据的采集,与上位机的通信,界面的显示等,为了保证数据的正确采集和可靠传输,本系统采用双MCU结构,从MCU负责数据的采集、保存和报警功能。而主MCU负责数据的转发,现场的界面显示等功能。主、从MCU都采用AT89C55。其内部具有20K的EPROM,并且自带看门狗电路,简化了电路连接,提高了系统的抗干扰性。它具有双DPTR结构,从而使片外寻址的编程更加灵活和简化。
ADC8016是逐次比较式16路8位A/D转换器。它包含有一个8位A/D转换器和16路的单端模拟信号多路转换开关。在一个智能节点中需要4块ADC8016对64路的数据进行转换。
由于电压、电流和温度信号是通过分流器变换成电压量之后才进行采集的。由于分流器变换出来的电压量是毫伏级的,而ADC8016的输入范围是0~5V,所以由分流器变换出来的电压量要通过信号放大电路之后才进入AD转换器。信号放大电路由两级的运算放大器构成,从而提高了系统的精度。
为了提高系统的抗干扰能力,在数据采集芯片ADC0816和AT87C55之间加入光耦隔离。要注意的是,这里要采用快速光耦,因为如果采用光耦的开关速度太慢,由ADC出来的数据是传送不到采集MCU那边的。因此我们采用了快速光耦6N137。而现场报警的功能是通过蜂鸣器来实现。
主、从MCU之间的数据、信息的传递是通过双口RAM(CY7C007)来实现的。从MCU采集到的数据储存到双口RAM中,主MCU在适当时候从双口RAM中取出
- Power-One通信电源监控系统通信协议破解(12-07)
- 基于zigBee技术的路灯节能监控系统(11-11)
- 基于单片机的通信电源监控系统设计与实现(08-24)
- 电源:浅谈动力环境集中监控系统的应用和发展(08-07)
- 基于VC++光伏逆变器监控系统的设计和实现(05-09)
- 机车视频监控系统的设计与实现(04-29)
- 濡ゅ倹岣挎鍥╀焊閸曨垼鏆ョ€规悶鍎抽埢鑲╂暜閸繂鎮嬮柟瀛樺姇閻撹法鎷嬮鐔告畬缂佸顑呴〃婊呮啑閿燂拷
闁稿繈鍔嶉弻鐔告媴瀹ュ拋鍔呭☉鏃傚Т閻ㄧ姵锛愰幋婊呯懇濞戞挻姘ㄩ悡锛勬嫚閸☆厾绀夐柟缁樺姇瀹曞矂鎯嶉弬鍨岛鐎规悶鍎扮紞鏃堟嚄閽樺顫旈柨娑樿嫰婵亪骞冮妸銉﹀渐闂侇偆鍠愰崹姘舵⒐婢舵瓕绀嬪ù鍏坚缚椤懘鎯冮崟顐ゆ濡増鍨垫导鎰矙鐎n亞鐟�...
- 濞戞搩鍘炬鍥╀焊閸曨垼鏆ョ€规悶鍎抽埢鑲╂暜閸繂鎮嬮柟瀛樺姇閻撹法鎷嬮鐔告畬缂佸顑呴〃婊呮啑閿燂拷
缂侇噣绠栭埀顒婃嫹30濠㈣埖宀稿Λ顒備焊閸曨垼鏆ラ柛鈺冾攰椤斿嫮鎷犻崜褉鏌ら柨娑樺缁楁挾鈧鍩栧璺ㄦ嫚閹惧懐绀夐柛鏂烘櫅椤掔喖宕ㄥΟ鐑樺渐闂侇偆鍠曢幓顏堝礆妫颁胶顏卞☉鎿冧簻閹酣寮介悡搴f濡増鍨垫导鎰矙鐎n亞鐟庨柣銊ュ椤╋箑效閿燂拷...
- Agilent ADS 闁轰焦鐟ラ鐔煎春绾拋鍞查悹鍥у⒔閳诲吋绺藉Δ鍕垫
濞戞挻鎸搁宥夊箳閸綆鍤﹂柨娑樿嫰閸欏繘妫冮姀锝庡敼閻熸瑯鏋僁S闁告艾瀚~鎺楀礉閻旇鍘撮柛婊冭嫰娴兼劗绮欑€n亞瀹夐柣銏╃厜缁遍亶宕濋埡鍌氫憾闁烩偓鍔嶅〒鍫曟儗椤撶姵鐣遍柡鍐ㄧ埣濡法鈧冻缂氱槐鐧咲S...
- HFSS閻庢冻缂氱弧鍕春绾拋鍞查悹鍥у⒔閳诲吋绺藉Δ鍕垫
閻犙冨缁讳焦绋夐幘鎰佸晙闁瑰搫鐗愰鎶芥晬鐏炶棄寮块梻鍫涘灱椤斿骞掗崷娆禨S闁汇劌瀚慨娑㈡嚄閽樺瀚查幖瀛樻⒒閺併倝鏁嶇仦钘夌盎闁告柡鏅滈崑宥夊礂閵娾晜妗ㄧ紒顖濆吹缁椽宕烽弶娆惧妳濞戞梻濮电敮澶愬箵椤″锭SS...
- CST鐎甸偊鍠楃亸婵嗩啅閵夈倗绋婇悗骞垮€曢悡璺ㄦ媼椤撶喐娈岀紒瀣儏椤ㄦ粎鎲楅敓锟�
闁哄瀛╁Σ鎴澝虹€b晛鐦滈悹浣筋嚋缁辨繈宕楅妸鈺傛〃閻犱礁寮跺绶維T闁告艾瀚伴妴宥夊礉閻旇鍘撮柛婊冭嫰娴兼劗绮欑€n亞瀹夐柣銏╃厜缁辨繈宕濋埡鍌氫憾闊浂鍋婇埀顒傚枙閸ゆ粎鈧冻闄勭敮澶愬箵椤″T閻犱焦宕橀鍛婃償閺冨倹鏆�...
- 閻忓繐瀚伴。鍫曞春閾忚鏀ㄩ柛鈺冾攰椤斿嫮鎷犻崜褉鏌�
濞戞挸娲g粭鈧Δ鍌浬戦妶濂哥嵁閸愬弶鍕鹃悹褍鍤栫槐婵囨交濞嗗海鏄傞悹鍥у⒔閳诲吋绋夋潪鎵☉闁革负鍔岄惃鐘筹紣閹寸偛螚闁哄牜鍨堕。顐﹀春閻旀灚浜i悘鐐存礃鐎氱敻鎳樺鍓х闁瑰灚鎸风粭鍛村锤濮橆剛鏉介柣銊ュ缁楁挻绋夊顒傚敤缁绢厸鍋�...
- 鐎甸偊鍠楃亸婵堜焊閸曨垼鏆ユ繛鏉戭儔閸f椽骞欏鍕▕闁糕晝顢婇鍕嫚閸撗€鏌ら柛姘墦濞夛拷
閻犳劦鍘洪幏閬嶅触閸儲鑲犻柡鍥ㄦ綑閻ゅ嫰骞嗛悪鍛缂傚啯鍨甸崹搴ㄥΥ娓氣偓椤e墎鎷崣妯哄磿闁靛棔鑳堕妵姘枖閵忕姵鐝ら柕鍡曟娣囧﹪宕i柨瀣埍闁挎稑鏈崹婊呮啺娴e湱澹夐柡宥夘棑缁ㄥ潡鏌呴敓锟�...