LonWorks 现场总线控制模块LonControl

LonControl 控制模块特点:

1.    严格按照LonMark互通协会的设计要求进行设计与布线。全部选用高质量低功耗的贴片元器件。

2.    根据摩托罗拉公司的建议我们采用6层板的PCB设计,电源层和地层分开,6层的电路板与2层电路板相比可大大减少电磁干扰(EMI),因为附加的层便于VCC及更有效地进行逻辑的地保护。大大提高模块抗干扰能力。

3.    为保护在芯片上的EEPROM,使得当VDD低于工作电压时不至逻辑混乱,我们采用低电压指示(LVI)芯片保护EEPROM。选用了ECHELON推荐的DS1233贴片设计(ECHELON公司的LonWorks产品中全部采用DS1233)。

4.    ECHELONFTT控制模块(Model 55020-10)全兼容,但ECHELON的控制模块只有内置2K RAM,编制较大规模程序时可能出现内存不够。因此我们在LonControl控制模块中增加了26K的外部RAM,这样一来用户就可以增大LonWorks通信中的发送和接收缓冲区,大大提高实时通信效率。也便于用户编写大型C程序。

5.    在模块中增加了SERVICE指示灯和SERVICE按钮,便于用户下载程序和直观地显示运行状态。

6.    由于原来的模块只有11IOIO脚太少。我们利用原模块中的3个空脚,扩展了输出的3IO,开放给用户使用。

7.    已通过中国船级社认证和劳氏船级社环境条件标准试验,以下是试验内容:

1.    电源变化试验。

2.    电源故障试验。

3.    耐电压试验。

4.    绝缘电阻测试。

5.    高温试验。

6.    湿热试验。

7.    振动试验。

8.    辐射电磁场干扰试验。

9.    快速瞬变脉冲群试验。

10.射频传导干扰试验。

. 控制模块的结构:

1.    LonControl 控制模块外形图

 

 

 

 

 

2.    LonControl控制模块引脚定义

控制模块J1引脚定义:

引脚1: 扩展输出IO1

引脚3: 外接双绞线通信口

引脚4: 外接双绞线通信口

引脚6: 扩展输出IO2

控制模块J2引脚定义:

引脚名

引脚号

引脚功能

IO-0

2

3150 I/O 0

IO-1

4

3150 I/O 1

IO-2

6

3150 I/O 2

IO-3

8

3150 I/O 3

IO-4

10

3150 I/O 4

IO-5

11

3150 I/O 5

IO-6

13

3150 I/O 6

IO-7

15

3150 I/O 7

IO-8

17

3150 I/O 8

IO-9

14

3150 I/O 9

IO-10

16

3150 I/O 10

RESET

9

复位

SERVICE

18

服务申请

+5V

12

电源5V

GND

3,5,7

电源地

IO3

1

扩展输出IO3

FlashRam的地址,如下表:

内存容量

内存分布

32K Flash

26K Ram

0000 --- 7FFF

8000 --- E7FF

LonControl 控制模块的使用:

1.    NODEBUILDER下的应用:

NODEBUILDER的器件模板定义见下图:

 

 

 

 

2. LONBUILDER下的应用:

LONBUILDER下的HW Properties Modify菜单中,具体设置见下图:

3. 扩展IO的使用。

IO1 : F4000x5A时,IO1输出高电平;

F5000x5A时,IO1输出低电平;

IO2 : F6000x5A时,IO2输出高电平;

F7000x5A时,IO2输出低电平;

IO3 : F2000x5A时,IO3输出高电平;

F3000x5A时,IO3输出低电平;

程序示例:

#define IO1_high *(unsigned *)0xf400

#define IO1_low *(unsigned *)0xf500

#define IO2_high *(unsigned *)0xf600

#define IO2_low *(unsigned *)0xf700

#define IO3_high *(unsigned *)0xf200

#define IO3_low *(unsigned *)0xf300

IO1_high=0x5a ; /* IO1输出高电平*/

IO1_low=0x5a ; /* IO1输出低电平*/

 

电话: 13601680246

Email: wlx@china.com