一般的是在上电时,进行自检,也就是要把产品支持的程序全部进行运行一遍,看看所有的功能是不是正常来进行自检。
也就是通过与一些芯片的通讯,看看可以不可以正常通讯读取数据来检出来工作正常不正常
产品自检是一种保护性措施及对应的程序(硬件)实现。
所以还是需要进行专门的开发,特别是涉及数字电路、控制型的产品,自检可以有效的保护(设备、人员)安全。
因为自检是一种程序,所以也和普通程序一样需要有明确的目的来开发,只是执行的时机不同而已。
实现上大致是这样的流程:
明确自检对象(目标、参数)
确定自检流程
实现自检程序的开发