系统应用:如果用ZigBee组网,本系统可很好的应用于学校,工厂等需要多节点,多终端的地方。
工厂应用举例:每个车间、办公室根据需要配备适当的端终。
车间配备:一个大屏幕的端终,工人们可以及时看到上级传送过来的信息、通知、或者工作要求,同时可以及时将车间的环境数据、生产状况上报。
办公室配备:标准终端,并连接上位机,办公室终端将能及时收集各车间的数据,并进行分析,及时控制车间的空调、抽湿机、抽风机等设备的工作,并根据生产状况,分析生产,及时安排产线接下来的工作需求,并按上级指示,及时发送通知至车间。
经理办公室配备:标准终端,并连接上位机,经理将能及时知到车间的生产情况,并通过上位机分析数据,知道当天当月的产量,及时知道是否需要按排加班。在办公室就能掌控各车间甚至每条拉线的生产信息。
系统硬件 主控制终端:以GL78/G13开发板为核心控制模块,另外有GPS模块、显示模块,RF模块及各种传感器等,Demo如下图:
另外开发板做的可接入无线网络的终端:
系统软件 主控制终端需要用到RL78/G13 的以下资源: UART0: 与GPS模块进行通讯;
UART2: 与上位机进行通讯
Timer: 控制LED,定时控制,外部信号测量
PWM: 驱动蜂鸣器,马达控制
RTC: 系统时间
AD: 测量电压、温度、湿度、气压 CSI: 与RF模块进行通讯
外部中斷: 系统唤醒 按键中断: 按键处理
Data flash: 断电数据记忆
IO: 驱动LCD,人机介面
WDT
LVD SNOOZE MODE 通过此项目的开发,学到了不少东西,也感受到了RL78/G13的以下强大功能: 1、内置高速的晶体振荡器,可配置成32M/24M/16M/12M/8M/4M/1M,可根据自己的需要自行配置 2、居然有8-16 channel 的16bit Timer可用,资源实太丰富了 3、强大的Real-Time Clock,系统的时间就靠它了 4、特有的Snooze Mode 对做低功耗系统很有帮助 5、Data flash 可以仿真为EEPROM使用 6、自编程功能,并带有boot swap功能,要做自升级程序非常好用 7、Rom最高可去到512K,Ram最高32K,简直是无所不能了 8、串口下载程序,有了这个功能,没有烧录器也可以修改程序了 还有值得一提的是Applilet3图形化软件了,有了它,几分种就配置完各端口和模块,生成几天写不完的代码了,大大提高了效率 上位机程序
主要功能如下: 1、通过上位机发送信息,刚无线网络范围内的所有终羰均可收到信息。
2、收到信息的终端如果连接上位机,也会将信息上报至上位机
3、上位机不仅可以随意收发信息,也将监测到的所有终端的各种数据
4、系统特有的一键时间同步功能,如下图,点一下“Sync Time“,刚所有接入网络的终端也将会时间同步
5、系统特有的马达控制功能(Motor Control),带有摄像头的终端可以用此功能控制摄像头的方向
6、通过此系统,可以将信息或通知发送至用户,如“Pls. come back to office now.“
7、 终端持有者也可以私聊,将信息发至指定用户,就像QQ一样,可以自由聊天。 感谢EEPW及Renesas提供开发工具及学习平台,让我学到了不少有用的知识。希望以后再次有机会参与EEPW和Renesas的活动。 另外:我的进程贴里记录了我开发此项目前的学习过程 http://forum.eepw.com.cn/thread/219616/1 campozeng campozeng@gmail.com 2012-10-23
基于RL78 G13的双向信息监测传送系统项目总结.pdf