由于监控模块的参数比较多,一液晶屏无法全部显示,因此程序框架采用树枝状分枝结构。开机后,首先对各电源模块进行初始化,同时,显示公司名称及产品名称画面。按回车键进入主菜单画面,各项显示一律菜单化。对各电源模块和a/d参数以及密码进行设定时,必须先输入密码,这是为防止参数被随意修改。然后才能进入相应画面进行设定,同时程序对参数可修改范围进行自动限幅,以保证系统
图 微机监控模块主程序框图
注:i1为浮充电流转换点,i2为主充电流转换点,u2为主充稳压点,iw为稳流点。
运行安全。对a/d参数进行设置,是为了调试方便,使显示的电压、电流值与实际相符。若当前系统存在故障,则微机监控模块立即发出声光报警,液晶屏显示当前故障和发生时刻,同时微型汉字打印机也把所显示的内容打印出来。当故障消失后,回到主菜单显示。另外在正常工作情况下,按下打印键,可以打印出除时间参数以外的任何当前液晶显示画面。所设定的各参数保存于外部ds12887时钟芯片内,在监控模块掉电的情况下,各参数值也不会丢失。程序设计中,利用定时器0来进行a/d采样和各开关量采集,利用定时器1进行键盘处理,利用定时器2进行读ds12887时钟。在时间参数菜单内,可以对时间和日期进行设定。为了使程序明朗直观,程序采用模块化设计方法,各模块相互独立,对于模块间不可缺少的联系,在ram中开辟了若干标志单元,各模块可根据当前的工作状态在标志单元中设定标志位做相应处理。液晶汉字显示的字库,是利用汉字提取软件,直接从ucdos内提取,特殊字符利用软件自编点阵。液晶进行汉字显示时,首先将汉字点阵内容送至液晶的cgram单元内,显示时读取该单元的内容就可以了。通信协议采用电力系统“循环远动规约”,监控系统具有“四遥”功能。上下微机传送数据采用crc校验,以保证数据传送的正确性。
3D相机专家Arthur van Hoff任职苹果一个未命名项目的高级架构师
泰凌微电子App使用指南——TelinkApps介绍
面对眼花缭乱的内存,KLEVV科赋 BOLT XR成为小白玩家的优选
《经济学人》:科技巨头规模的扩大带来的利弊分析
芯讯通亮相2022ELEXCON深圳国际电子展暨嵌入式系统展
微机监控模块主程序框图
国内银行的区块链应用有哪些案例
中兴通讯A股涨停 解禁为期不远
求一种CAN总线波特率的自适应算法设计方案
工业物联网解决方案:管道加工厂设备数据采集远程监控系统
区块链在票据市场中的应用
换毛季大作战!养宠家庭必备好物——小狗擦地吸尘器
基于MTN的5G承载标准体系已正式确立并获得了ITU-T立项
8比特 800Msps高速采样保持电路的设计
JavaWeb后端开发工程师的实习总结
利用易控组态软件构建全虚拟PLC控制系统的方法以及应用
用户界面在工业IoT自动化中的应用
小米5s plus伪开箱加跑分测试,给感兴趣的朋友
工信部发布5G+工业互联网十个典型应用场景和五个重点行业实践情况
微系统集成封装开拓差异化技术创新新领域