基于Cortex-M3核的车间智能照明设计
3 控制系统设计
整个系统以触摸屏为核心,在触摸屏上有图形化人机界面,直观地控制灯具。系统框图如图1所示。每个模拟调光器有唯一一个32位地址。开机后触摸屏发送地址查询命令,模拟调光器将自己地址发送给触摸屏,触摸屏存储地址并分配一个通道号给这个地址,亦可在触摸屏上手动分配,建立映射关系。

RS485和CAN总线都是目前应用广泛的现场总线,两者比较如表3所列。

由于工厂车间灯光控制要求可靠性高、后期维护工作少,所以控制系统采用CAN总线。CAN总线是一种多主方式的串行通信总线,具有较高的位速率和抗电磁干扰能力,而且能够检测出产生的任何错误。当信号传输距离达到10 km时,CAN总线仍可提供高达5 kbps的数据传输速率。CAN控制器具有硬件仲裁机制,根据报文的ID决定其发送的优先权,不用担心同时发送时系统会崩溃。模拟调光器收到调光命令后将转换成调光电压,灯具根据收到的电压值调节亮度。
3.1 触摸屏模块
采用8 in屏触摸屏模块进行二次开发,编写应用程序和人机界面。该屏为TFT真彩屏,分辨率为800×600,画面色彩丰富细腻。开发工具选择大众化的Keil C,上手容易。触摸屏界面如图2所示。

评论